Technical Debt Guide
Contents
What is technical debt?
The different types of technical debt
Why fix technical debt?
Creating less technical debt
The inevitability of technical debt
Why developers don't get given time to fix technical debt
Making the case for fixing technical debt
Case Study: Technical Debt at Stack Overflow
Resources
Resources
Links
Martin Fowler’s blog posts on technical debt
Ward Cunningham explains the technical debt metaphor
The Lava Layer Anti-Pattern
Books
Managing Technical Debt: Reducing Friction in Software Development
Refactoring for Software Design Smells: Managing Technical Debt
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis
Sustainable Software Architecture: Analyze and Reduce Technical Debt
Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series)
Audio
Soft Skills Engineering Podcast Episode 149
has a great discussion about fixing technical debt.
Video
Why Not Fix Your Technical Debt?
, a talk by Alex Warren, creator of this website.