Technical Debt: Do Managers (Unintentionally) Force Bad Code?
Introducing technical debt increases accidental complexity, and as a side-effect invalidates previous estimates and increases the likelihood that future estimates will differ in size drastically.
Accepting technical debt now buys you time now. It does increase time to pay back the debt later. I wonder if we have any idea how much time it takes later. I bet we underestimate how much time it takes to undo the technical debt.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)