Quality, Test Driven Development and Technical Debt

I really liked Mishkin Berteig’s recent post on why quality is not negotiable, especially the reference to paying interest on technical debt:

“As you accumulate debt, you have to make interest payments to maintain the debt. This shows up in the workarounds, the design cruft, the inelegant solutions, and ultimately in the slow down of the team in implementing new features.”

This is a great way to explain to the business why we’re investing time right now in becoming more Test-Driven.