Skip to content

Maintenance Quote by Andrew Hunt

“Most people assume that maintenance begins when an application is released, that maintenance means fixing bugs and enhancing features. We think these people are wrong.” quote by Andrew Hunt
Download Open image
““Most people assume that maintenance begins when an application is released, that maintenance means fixing bugs and enhancing features. We think these people are wrong.””

Andrew Hunt

About This Quote

Source Book: The Pragmatic Programmer, 1999

Maintenance is an ongoing, proactive discipline that starts at design, not just after release, encompassing continuous improvement and adaptation.

In simple terms: Maintenance begins at design, not after release.

Key Takeaway

Plan for change from the start.

Themes

software development maintenance design process

Mood

analytical pragmatic

Type

technical instructional

When to use this quote

  • project planning
  • code reviews
  • deployment pipelines
  • post‑release support

Key Concepts

engineering agile quality assurance

Questions to Reflect On

  • What design choices can simplify future maintenance?
  • How do you allocate resources for ongoing upkeep?
A Different Perspective

Neglecting early maintenance can increase technical debt.

2.3 out of 5 (5 ratings)

More by Andrew Hunt

Explore all 46 Andrew Hunt quotes

More Maintenance quotes

Browse all 375 Maintenance quotes