Tidy First? A Daily Exercise in Empirical Design
summary
Argues that small, regular refactoring decisions—the Tidy First moment—are empirical investments that prevent rare, catastrophic change costs by reducing coupling = change propagation. Shows economic constraints: survival, net present value, and optionality, and gives a concrete case where duplicated payroll logic (8700 US tax authorities mentioned) at Gusto becomes unified and enables a new marketing product. Recommends interruptible design using parallels (old and new APIs coexisting), strict micro split of feature vs structure work, and designing to grow like a tree.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:45The idea behind XP
- 8:05Tidy First?
- 14:50Software development at the highest levels
- 23:40Software design
- 30:40Cost of software
- 38:05Economic constraints on software design
- 47:15Implications
- 56:54Outro








