GUIDE 2026

How to reduce technical debt: The approach I’d take

Josh Fechter
By
Josh Fechter
Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You…
More About Josh →
×

Technical debt isn't a moral failing—it's a portfolio problem. I'd manage it like risk and capacity, not a guilt trip in retro.

How I'd reduce it without freezing the roadmap

  1. Make debt visible: inventory with owners, impact, and trigger conditions
  2. Tie paydown to product outcomes (faster delivery, fewer incidents, safer changes)
  3. Budget a steady tax (e.g., a slice of each sprint) plus occasional focused campaigns
  4. Stop adding high-interest debt for low-value features
  5. Celebrate killed complexity, not only new features

What I'd prioritize first

Debt type Why it jumps the queue
Blocks customer-facing reliability Trust and churn
Slows every feature behind it Multiplicative cost
Hides in a single hero's head Bus-factor risk

I'd avoid "rewrite everything" as the default. Thin wedges beat big-bang fantasies.

A Technical PM Certification helps you partner on these calls. More in the newsletter.

Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You can connect with him on LinkedIn here.