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

CHAPTER

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.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner