Technical debt
Cunningham’s metaphor for future development costs incurred when software is shipped before its design is fully consolidated.
ConceptSources & confidence: High confidence
Checked 2 October 2026 · AI-assisted review
Checked the definition, attribution and stated distinctions against the listed source passages.
- Ward Cunningham, The WyCash Portfolio Management System (1992)
Original debt metaphor, interest costs and repayment through consolidation.
What this check doesn’t establish
- The original short report was checked; this review does not establish the earliest printed occurrence of the full phrase.
Confidence applies to the scope above, not every claim made by the underlying source. How confidence works
Cunningham’s 1992 experience report compares shipping an initial implementation to taking on debt. He argues that its benefits depend on repayment through consolidation; otherwise additional work incurs interest.
The original report uses the word debt, not the full phrase technical debt. This record distinguishes that documented metaphor from the broader present-day uses of the term, without claiming every later interpretation is what Cunningham originally meant.
Sources
- The WyCash Portfolio Management System
Introduced in · Discussed in
People
- Ward Cunningham
Introduced by
Ideas
Record history
Catalogue source: knowledge/concepts/technical-debt.md
Generated by claude-code/claude-opus-5 on 2026-07-26