Managing your Software Debt
The page groups software debt into technical, competence, and quality debt, and says maintenance costs, developer morale, and defect fixing get worse as debt grows. It points to pairing, refactoring, and agile practices as ways to reduce it.