Skip to content
Get in touch
A technician uses a wrench on one of four identical mechanical modules connected in a square, with dashed arrows leading from one module to the next.
Reviewed visual · version 1

RS Glossary

Technical Debt

Expedient software design or construction choices that increase later change cost.

Review state
Reviewed in POC
Freshness
Current
Version
1
  • Technical Debt
  • Tech Debt

Remember it this wayMove sooner now; pay more to change it later.

In plain language

Technical debt appears when a software approach helps a team move sooner but leaves the code or architecture harder or more expensive to change later. The original choice may be rational. The debt is the extra future work created by the technical context that choice leaves behind.

Why it matters

Unmanaged technical debt raises development and sustainment costs and can narrow the team's options. Making it visible lets the team decide which debt is useful, which debt is becoming risky, and when repayment is cheaper than building another layer on top of it.

Example

To meet a release date, a team copies the same validation rule into four services instead of creating one maintained component. The release ships sooner, but the next rule change must be found, updated, and tested in four places.

Common misconception

Technical debt is not every bug, old component, or imperfect design. It describes a technical approach whose short-term benefit creates a context in which later work costs more. Some debt can support exploration when it is visible and managed.

Related terms

Sources

Learn more

  • [CMU SEI technical-debt overview](https://www.sei.cmu.edu/library/managing-technical-debt-in-complex-software-systems/).
  • Compare with [[debt|Debt]] for the RS family boundary and [[rework-loop|Rework Loop]] for one possible operational consequence.

Public history

21 recorded events · 21 public summaries
  1. A potential shared concept was discussed and selected for initial glossary drafting.

  2. The captured candidate received a complete initial draft and entered section-level human review.

  3. Radar reviewed the initial definition draft for human consideration.

  4. Radar reviewed the initial plain-language-explanation draft for human consideration.

  5. Radar reviewed the initial why-it-matters draft for human consideration.

  6. Radar reviewed the initial example draft for human consideration.

  7. Radar reviewed the initial common-misconception draft for human consideration.

  8. Radar reviewed the initial remember-it-this-way draft for human consideration.

  9. Radar reviewed the initial related-terms draft for human consideration.

  10. Radar reviewed the initial sources draft for human consideration.

  11. Radar reviewed the initial learn-more draft for human consideration.

  12. Definition review recorded as approve.

  13. Plain-Language Explanation review recorded as approve.

  14. Why It Matters review recorded as approve.

  15. Example review recorded as approve.

  16. Common Misconception review recorded as approve.

  17. Remember It This Way review recorded as approve.

  18. Related Terms review recorded as approve.

  19. Sources review recorded as approve.

  20. Learn More review recorded as approve.

  21. All nine current wording approvals were reconciled to Approved term status.

Source: vault/Glossary/terms/technical-debt/term.md · sha256:993c9ef670ede080d9135fc71e53bda6233322855590754c9e764033b80efece · Release: rs-glossary-glossary-team-poc-0.5.5-2026-09-02