Debt Metaphor
What it is
Ward Cunningham explains the history and intent of the debt metaphor, which he coined while refactoring the WyCash product. He says debt means code reflecting an incomplete understanding of the problem, not sloppy programming.
Why Hacker News recommends it
HN links it as the authoritative correction to common misuse of the term technical debt, straight from its originator.
- 3 people recommended it
- 4 different months
- 1 strong recommendations
- first 2009, last 2023
What HN commenters said
“For the best description of technical debt, you can't do better than listen to the man who first coined the term.”
Best description of technical debt from its originator
philbo, 2016-01 · Strong recommendation · in “Towards an understanding of technical debt”
“resources I have used in the past to help explain to non-technical folks”
Explains technical debt to non-technical people
datashovel, 2014-11 · Recommendation · in “Your developers aren’t slow”
“so I refer people to Ward Cunningham's explanation”
Corrects common misunderstandings of technical debt
cratermoon, 2021-06 · Recommendation · in “Tech debt is not a burden, it's a strategic lever for success”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: ward cunningham, technical debt, refactoring, agile, software design
Also recommended by the same people
talkConcurrency is not Parallelism by Rob Pikegnbitcom · 4 HN recommenders · 2021–2025
talkHow To Design A Good API and Why it MattersGoogle TechTalks · 12 HN recommenders · 2011–2025
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026
talkThe Value of Values with Rich HickeyInfoQ · 10 HN recommenders · 2014–2023
talkOverwatch Gameplay Architecture and NetcodeGDC Festival of Gaming · 16 HN recommenders · 2019–2025
talkSolving Problems the Clojure Way - Rafal DittwaldClojure/north · 10 HN recommenders · 2019–2025