Martin Fowler: Technical, Cognitive, and Intent Debt
Martin Fowler discusses three types of debt in software development: technical debt (code quality issues), cognitive debt (complexity making code hard to understand), and intent debt (misalignment between code and business intent). He explains how these forms of debt accumulate and impact software projects over time.