
Abstract
In life we are all familiar with debt, especially financial debt. The longer a monetary debt is left unpaid, the more interest accrues. Eventually bankruptcy may be declared. Similarly, in software development, every time something is executed incorrectly, it may be thought of as technical debt.