Loading...

Philippe Kruchten: Controlling Your Architecture - Episode 195

Philippe Kruchten: Controlling Your Architecture - Episode 195

In this episode of the show, Philippe Kruchten shares insights from his 35 years of software development experience, with a focus on large technical systems such as telecommunication, defense, aerospace, and software tools. He also spent 16 years as an educator and researcher in a major Canadian engineering school.

During the show, Philippe discusses the changes and struggles that software architects have faced over the years. He highlights the importance of proper documentation when dealing with architectural debt. This can help in understanding the architecture of the software and making the right decision to avoid any technical debt. Philippe also talks about the general model of software architecture design derived from five industrial approaches.

Moreover, he emphasizes the importance of decision-making and understanding the intricate network of decisions and how they relate to each other during the development of a software architecture that will condition the structure and behavior of the system. Finally, he suggests that not every software developer needs to be a software architect, but they need to have a basic understanding of software architecture.

Overall, this podcast provides valuable insights into software architecture and its documentation and is recommended for anyone who wants to improve their knowledge of software development.

Published on:

Learn more
Azure DevOps Podcast
Azure DevOps Podcast

The Azure DevOps Podcast is a show for developers and devops professionals shipping software using Microsoft technologies. Each show brings you hard-hitting interviews with industry experts innovating better methods and sharing success stories. Listen in to learn how to increase quality, ship quickly, and operate well. Hosted by Jeffrey Palermo and sponsored by Clear Measure, Inc.

Share post:

Related posts

Uncle Bob Martin: Clean Code and How to Do Software Well - Episode 283

On Episode 283 of the podcast, Uncle Bob Martin makes an appearance to discuss his career as a software engineer and instructor, as well as th...

10 months ago

Steve Smith: .NET 8 and Architecture - Episode 276

In this episode, software development expert Steve Smith shares insights on .NET 8 and architecture. Smith is the founder of NimblePros, a com...

1 year ago

Machine Learning Engineer Vs Software Engineer

If you're considering pursuing a career in the tech industry, it's important to understand the differences between the roles of a Machine Lear...

1 year ago

Martin Thwaites: Building Software for Production - Episode 271

This podcast episode features Martin Thwaites, a Developer Advocate at Honeycomb who has over 20 years of experience in development in the .NE...

1 year ago

Jeremy Miller: Parallelism in Software - Episode 261

Jeremy Miller, who transitioned from a career in engineering to software development, is a software architecture team leader and a mentor to f...

1 year ago

How Open Source and AI impact software development in the Cloud

In this video, Microsoft hosts a panel conversation with members of the open source community, including Redis, HashiCorp, and GitHub, on the ...

1 year ago

Steve Smith: Domain-Driven Design and Architecture

In this podcast episode, Steve Smith shares his expertise in Domain-Driven Design and Architecture, helping companies deliver quality software...

2 years ago

Jeffrey Palermo on Software Careers - Episode 178

In this informative episode, Jeffrey Palermo delves into the various categories of work required in every software project, offering a rundown...

2 years ago

Derek Comartin: A Software Architect’s Mindset - Episode 188

In an episode of the podcast, Jeffrey Palermo and Derek Comartin discuss the critical role of an architect's mindset when developing software....

2 years ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy