Keynote: Tidy First? A Daily Exercise in Empirical Design
summary
Argues that software design is primarily about human relationships and economics, not aesthetics, backing this with original definitions from Structured Design, Net Present Value reasoning, and power‑law evidence that most cost is future change. Recommends interleaving small design steps with features, using tidy first judgments, reducing expensive coupling is when changing one requires changing the other ripple effects, and making refactors interruptible via the parallels pattern so new and old designs coexist until migration completes.
AI-written summary · about
chapters (12)
- 0:00Keynote introduction
- 0:48Software design value
- 3:41Tidy First book
- 8:20Feature and system cycles
- 11:46Human constraints
- 17:08Economic constraints
- 23:13Optionality in design
- 27:39Coupling and cohesion
- 38:11Design constraints growth
- 44:24Interruptibility practice
- 46:37AI and programming jobs
- 51:59Q&A
related talks
57mTidy First? A Daily Exercise in Empirical Design
52mTidy First? A Daily Exercise in Empirical Design
42mKeynote: Software Design in the 21st Century
38mEnough Design
22mKeynote ‘The Art of Simplicity’
25mKeynote: Step by Step Towards Clean Architecture
01h 00mKeynote: What really matters
41mKeynote: The Art of Simplicity
