The software industry awaits its transformation to a true engineering discipline

Mount Hood, Oregon

Chad Michel, Senior Software Architect at Don’t Panic Labs and co-author of Lean Software Systems Engineering for Developers, joined me on Software Engineering Radio for a conversation about treating software development as an engineering discipline. A discussion of the need for engineering rigor in the software industry kicked off the episode. Chad pointed out that many developers lack awareness of good engineering practice and are often unaware of resources such as the Software Engineering Body of Knowledge (SWEBOK). Other topics explored in the episode include design methodologies such as volatility-based decomposition, the work of David Parnas, as well as important topics such as quality, how to address complexity, designing for change, and the role of the chief engineer.

Software as an Engineering Discipline with Chad Michel on Software Engineering Radio.

Go give it a listen and be sure to share with your colleagues.


Don’t miss all the great episodes of Software Engineering Radio! You can catch the show on Spotify, YouTube (audio only), or by adding the podcast feed to your favorite podcasting app.