The Eric Normand Podcast

How far can we stretch technical debt?

Nov 15, 2021
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Original Meaning of Technical Debt

  • Technical debt originally means borrowing time to launch early and learn before paying back with refactoring.
  • Interest slows future development until the debt (code issues) is repaid by improving the codebase.
INSIGHT

Differences from Financial Debt

  • Technical debt differs from financial debt since code can be discarded if deemed worthless, unlike money lent.
  • Borrowing time by rushing code can create more work ahead, as fixing messy code may cost more than initial savings.
INSIGHT

Paying Technical Debt Is Costly

  • Paying off technical debt often requires a big upfront investment, not just gradual cleanup.
  • It can take as much or more time than originally rushing the feature to properly fix rushed code.
Get the Snipd Podcast app to discover more snips from this episode
Get the app