Unverified60% confidenceFactExact time
The metaphor of 'technical debt' was proposed by Ward Cunningham, comparing the practice of sacrificing code quality for short-term delivery speed to taking out a loan.
2
Sources
60%
Confidence
Long-term
Relevance
7/13/2026
First Seen
Sources
写给人看的代码:可维护性才是软件开发的核心
hackernewshackernews7/10/2026
Related Claims
UnverifiedCunningham used financial borrowing as an analogy for technical debt: choosing an imperfect short-term solution means you must later repay the principal (refactoring the code) and pay interest (additional maintenance costs).78% similarVerifiedThe concept of technical debt was proposed by Ward Cunningham in 1992, referring to the long-term maintenance costs that accumulate when suboptimal solutions are chosen for the sake of short-term delivery speed.78% similarVerifiedTechnical debt refers to the compromises made in code quality and architectural design in pursuit of short-term delivery speed, which will be repaid in the future at a higher cost of maintenance and refactoring.77% similarUnverifiedDeliberately "borrowing" technical debt during early-stage product development to rapidly validate the market is a reasonable trade-off; the problem lies in unconscious accumulation or long-term failure to repay the debt.75% similarUnverified为了短期速度而牺牲代码质量会在未来的维护、扩展和修复中付出更大代价,构成技术债务的权衡74% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/501508API
curl https://kongchang.com/api/v1/knowledge/claims/501508MCP
get_claim(id=501508)