Skip to content

McConnell writes, "In ten years the pendulum has swung…

“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…” quote by Kent Beck
Download Open image
““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.””

Kent Beck

About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

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.

Key Takeaway

Adopt just enough design early.

Themes

software development design philosophy agile planning balance

Mood

pragmatic critical analytical

Type

advice observation philosophical

When to use this quote

  • project kickoff
  • architecture decisions
  • team alignment
  • risk mitigation
  • feature prioritization

Key Concepts

BDUF LDUF ENUF design tradeoffs lean methodology

Questions to Reflect On

  • How much design is enough for your next project?
  • What risks arise from designing after implementation?
A Different Perspective

Too little design can cause rework; too much can stall progress.

★ ★ ★ ★ ★ No ratings yet

More by Kent Beck

Explore all 54 Kent Beck quotes

More Design quotes

Browse all 5,563 Design quotes