The WyCash Portfolio Management System
Ward Cunningham’s 1992 OOPSLA paper introduced the technical debt metaphor, comparing the shortcuts taken during software development to financial debt that accrues interest over time. Cunningham’s original framing was deliberate and prudent: the team knowingly shipped a simpler design to learn faster, with the intent to refactor once they understood the domain better. Martin Fowler later expanded this into the Technical Debt Quadrants, distinguishing deliberate from inadvertent debt.
Resources
- Ward Cunningham, “The WyCash Portfolio Management System” (OOPSLA, 1992)
- Technical Debt Metaphor — the concept page for Cunningham’s original metaphor
- Technical Debt — the parent concept page
Knowledge