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 maintenance nightmare—one that starts well before the application ships.””
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.
Maintain single source of truth.
Themes
Mood
Type
When to use this quote
- codebases
- documentation processes
- team onboarding
Key Concepts
Questions to Reflect On
- How do you balance reuse and clarity?
- What tools help keep knowledge unified?
Strict DRY can hinder flexibility.