Member-only story
Software Development is in Denial of Technical Debt
Ignoring technical debt doesn’t stop it.

“Left unchecked, technical debt will ensure that the only work that gets done is unplanned work!” — Gene Kim
Technical debt is the dirty secret no one wants to acknowledge. Like an embarrassing relative no one mentions. Projects ignore it and push the problems to future development teams and hope it isn’t them.
The quick wins of ignoring technical debt, eventually end up as tragedy of the commons scenario of a big loss in the future.
It isn’t just development teams that ignore technical debt, but software development denies the existence of technical debt. Technical debt is the problem that must not be named, the Lord Voldemort of software development.
The common focus in software development is the short-term creation of software. Software Development is misunderstood, it’s not the speed of creation that is key but the quality and minimisation of technical debt.
Quality is the fastest way to get code into production.
Ignoring technical debt is like assuming your tools will never wear out or need to be replaced. If your job is to…