Design Quote by Kent Beck
““McConnell writes, "In ten years the pendulum has swung from 'design everything' to 'design nothing.' But the alternative to BDUF [Big Design Up Front] isn't no design up front, it's a Little Design Up Front (LDUF) or Enough Design Up Front (ENUF)." This is a strawman argument. The alternative to designing before implementing is designing after implementing.””
About This Quote
The quote contrasts extreme upfront design with a balanced approach, advocating minimal sufficient design before coding rather than none or excessive planning.
In simple terms: Advocates modest upfront design, not none or too much.
Adopt just enough design early.
Themes
Mood
Type
When to use this quote
- project kickoff
- architecture decisions
- team alignment
- risk mitigation
- feature prioritization
Key Concepts
Questions to Reflect On
- How much design is enough for your next project?
- What risks arise from designing after implementation?
Too little design can cause rework; too much can stall progress.