Software Engineering vocabulary · Code Review and Code Quality

Technical debt

Meaning in software engineering, with examples

/ˌteknɪkəl ˈdet/nounCommon term

In software engineering, technical debt means: The future cost of shortcuts taken in code today: quick solutions that save time now but make later changes slower and riskier.

In Turkish: teknik borç

How it is used

Often shortened to 'tech debt'. Teams take on, pay down, track and reduce technical debt, and ask for time to deal with it in planning: 'We need a sprint to pay down tech debt.'

Example sentences

  1. We took on some technical debt to hit the launch date.

  2. Every new feature is slow to build because of years of technical debt.

Common collocations

  • pay down technical debt
  • take on technical debt
  • reduce technical debt
  • tech debt ticket

This word in other fields

The same English word can have a different meaning in another field:

More terms: Code Review and Code Quality

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: