Ward Cunningham coined the term technical debt as a metaphor for the trade-off between writing clean code at higher cost and delayed delivery, and writing messy code cheap and fast at the cost of higher maintenance efforts once it’s shipped. Most agree that Technical Debt needs to be payed off at one point or another. But the question remains: when? and how? read more