Software Architecture with Simon Brown

Software architecture address the challenge of communicating and navigating large, complex systems to stakeholders, both technical and non-technical.  Over the years software architecture has gone in and out of fashion.  Today we discuss why software architecture is important, what it means to have software architecture, and how to properly structure teams and incorporate architecture.

Today’s show is guest hosted by David Curry. David sits down with Simon Brown to discuss the importance of having a common language for software systems.  Simon is an independent consultant specializing in software architecture, he is the author of Software Architecture for Developers, and founder of Structurizr.

If you are interested in hosting a show, check out

Show Notes


Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.

Software Daily

Software Daily

Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.