A Taxonomy of Tech Debt

November 8, 2024

Technical debt is a bit of a squishy term, generally referring to technical choices and the long term consequences in code. You’ll need to pay that debt one day so the metaphor goes.

I admire Bill Clark’s calling:I’m obsessed with tech debt. I want to find it, I want to understand it, and where possible, I want to fix it.

Source: A Taxonomy of Tech Debt

All code has a half life, all technology. Some longer than others.

All software projects acquire an attendant debt, some more quickly than others.