Ward Cunningham coined the term “technical debt” to describe a particular category of project issues. Those issues required refactoring to make it easier to work with the codebase but did not affect the final product delivered to the customer.
That was thirty years ago.
It was...