Ward Cunningham
American software engineer credited with inventing the Wiki and coining the concept of technical debt. He is recognized as one of the pioneers of extreme programming and agile software development methodologies.
Core Facts
Timeline (last 90 days)
Cunningham 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).
Technical 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.
All Facts (2)
Technical 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.
75%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).
50%