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

The Importance of Willful Amnesia in Software Design

This chapter explores the essential principles of software design, focusing on test-driven development (TDD) and the concept of 'willful amnesia' in interface creation. By analyzing an example from the airline booking sector, it demonstrates the challenges posed by leaky abstractions and outdated systems.

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