Skip to content

Technology Quote by Andrew Hunt

“When we perform maintenance, we have to find and change the representations of things—those capsules of knowledge embedded in the application. The problem is that it's easy to duplicate knowledge in the specifications, processes, and programs that we develop, and when we do so, we invite a…” quote by Andrew Hunt
Download Open image
““When we perform maintenance, we have to find and change the representations of things—those capsules of knowledge embedded in the application. The problem is that it's easy to duplicate knowledge in the specifications, processes, and programs that we develop, and when we do so, we invite a maintenance nightmare—one that starts well before the application ships.””

Andrew Hunt

About This Quote

Source Book: The Pragmatic Programmer, 1999

Duplicating knowledge across specs and code creates maintenance chaos; keep representations singular.

In simple terms: Avoid knowledge duplication.

Key Takeaway

Maintain single source of truth.

Themes

software engineering maintenance knowledge management

Mood

analytical practical

Type

technical advice

When to use this quote

  • codebases
  • documentation processes
  • team onboarding

Key Concepts

DRY principle system design

Questions to Reflect On

  • How do you balance reuse and clarity?
  • What tools help keep knowledge unified?
A Different Perspective

Strict DRY can hinder flexibility.

2.2 out of 5 (4 ratings)

More by Andrew Hunt

Explore all 46 Andrew Hunt quotes

More Technology quotes

Browse all 18,164 Technology quotes