Engineering Software Rigor
The discussion highlights the enduring relevance of foundational principles in software engineering, emphasizing the importance of understanding classic works like Parnas's paper on system decomposition. There's a call to elevate the profession, aiming for a mindset shift from mere development to true engineering, where software systems are built with longevity and predictability in mind. The goal is to create robust solutions that endure beyond temporary fixes, akin to constructing lasting infrastructure.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE Radio 574: Chad Michel on Software as an Engineering Discipline
Related Questions
How is the software world evolving as discussed in the episode SE Radio 574: Chad Michel on Software as an Engineering Discipline and the clip Evolving Software Expectations? Also, how is it discussed in Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development and the clip Surprising Software Techniques?
Does facing resistance build success in the episode SE Radio 574: Chad Michel on Software as an Engineering Discipline and the clip Embracing Engineering Principles?
Why do things take so much more time than expected, especially as a developer, in the episode SE Radio 574: Chad Michel on Software as an Engineering Discipline and the clip Embracing Engineering Principles?