7 Top Reasons for Introducing Technical Debt

Mark Heath:

But I would argue, that more often than not, as developers, we believe we are making a justifiable decision. In over 20 years as a software developer I don’t recall ever having a discussion saying “let’s be lazy and irresponsible and get this finished as quickly as possible”. Instead, there is a quite reasonable sounding rationalization every time we choose the quick way.