Skip to content

Technical debt

← All terms · Software culture & jargon

Also called Debt, code debt

Shortcuts taken now that make future changes slower, harder, or riskier, like borrowing time from the future to move faster today.

What it is

Technical debt is the extra cost created when a team chooses a faster or simpler solution now instead of the best long-term one. Like financial debt, it can be useful, but it must be repaid later.

When you would use it

You use technical debt when a team knowingly trades long-term maintainability for speed, then needs to track the cost of that decision.

Common operations

  • Accepting a shortcut to ship sooner
  • Planning cleanup work later
  • Explaining why changes feel harder over time

Related terms

Where this is taught

No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.