Engineering Rigor in Software

The conversation highlights the often-overlooked distinction between computer science and software engineering, emphasizing the need for greater rigor in the latter. Chad discusses the challenges developers face in implementing structured practices, such as task management in DevOps, and underscores the importance of applying scientific principles to build effective software systems. Recommended resources like the Software Engineering Body of Knowledge and classic texts are mentioned as valuable tools for enhancing engineering discipline.