The Engineering Room with Dave Farley cover image

The Software Industry's Evolution, Complex Architecture & Problem-Solving At Scale | Michael Nygard In The Engineering Room Ep. 35

The Engineering Room with Dave Farley

00:00

Navigating Software Complexity

This chapter explores the evolution of software engineering practices over the last thirty years, focusing on advancements like unit testing and version control amidst growing complexity. The speaker shares personal experiences and insights on the challenges faced by new developers in mastering an ever-expanding array of tools and technologies, coining the term 'complexity collapse' to describe this ongoing cycle of innovation and complication.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app