Technical Debt

Domain: Refactoring

🎯 Motivation

Technical debt is the hidden cost of quick-and-dirty solutions. Like financial debt, it accumulates β€œinterest” β€” each future change takes longer because of earlier shortcuts.

πŸ“‹ Concrete Example

Skipping tests to ship a feature fast is debt. Later, every change risks breaking something, and the time you β€œsaved” is paid back with interest through slower, scarier updates.

πŸ”— Analogy

Using a credit card to buy now feels free, but interest compounds. The longer you wait to pay, the more expensive it gets β€” code shortcuts work the same way.