Technical debt is the continuous accumulation of shortcuts, hacks, duplication, and other sins we regularly commit against our code base in the name of speed and schedule.
Rasmusson, Jonathan. The Agile Samurai: How Agile Masters Deliver Great Software. Pragmatic Bookshelf. 2010