Debt, At Its Most Basic Definition, Is When You Trade Getting Something Now For The Cost Of Interest

Even if you pay back your debt quickly, you’ll still end up paying more than you originally took.

If you don’t, then your debt will increase. If you choose to ignore your debt altogether, you’ll eventually go bankrupt.

This is a pretty good analogy for what happens when you write software either before you have a good understanding of your business needs, or in the hopes of saving time by taking a few technical shortcuts.

Fast vs Good

Technical debt begins the moment you start making any decisions motivated by the concept of “easiest to implement” rather than “best overall solution.”