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

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.

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