Skip to content

Glossary

What is technical debt?

Technical debt is the future cost of shortcuts taken in software, such as quick fixes or missing tests, which make later changes slower and riskier.

What it means

Like financial debt, technical debt can be useful: a shortcut to meet a deadline can be the right call. But it has interest. Each quick fix, copied piece of code or missing test makes the next change a little harder, until simple features take weeks.

Old frameworks, unsupported libraries and systems nobody fully understands are common forms of technical debt.

Why it matters for a business

Unmanaged technical debt shows up as slow delivery, rising bugs and developers afraid to change things. Paying it down steadily, as part of normal work, keeps software affordable to change.

A business example

Things to watch

  • Record known debt so it is visible.

  • Pay some down in every sprint.

  • Add tests before changing risky code.

  • Upgrade frameworks before they lose support.

Keep exploring

FAQ

Questions about technical debt

Have a question that is not here? Ask us directly.

Start a project

Tell us what you want to build. We will show you a faster path.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.