When the CEO and CTO Disagree on Tech Debt
Every growing company has this argument eventually. The CEO wants ten new features shipped before the next board meeting. The CTO wants two sprints to pay down tech debt before it takes the platform down. Both are right, and that’s exactly why the conversation goes nowhere — until you stop treating it as a feature-vs-debt fight and start treating it as a triage problem.
The Conversation Every Growing Company Has
For fast-growing, operationally complex companies, this fight is structural, not personal. The CEO is measured on growth and burn. The CTO is measured on uptime and velocity six months from now. Neither person is wrong — they’re optimizing for different clocks. The mistake most leadership teams make is trying to resolve it with a single roadmap negotiation instead of a standing framework.
Why Both Sides Are Right
Ship nothing but debt paydown and you starve the growth the business needs to survive to the next tech debt cycle. Ship nothing but features and you’re rebuilding the stack under duress in 12-18 months, usually during a fundraise or a busy season, which is the worst possible time. The fix isn’t picking a side. It’s classifying the work so the argument becomes a checklist instead of a standoff.
The 3-Zone Framework
Zone 1 — Mandatory
Security patches, compliance requirements, anything that creates legal or breach exposure. This isn’t negotiable and shouldn’t be scheduled against feature work — it’s a cost of staying in business. If your CTO is flagging something in this zone, the CEO conversation is about timeline, not whether.
Zone 2 — Revenue-blocking
Debt that is actively slowing feature velocity or capping scale — the brittle integration that breaks every deploy, the manual process that caps how many customers ops can onboard per month. This is where most of the real argument should happen, because it’s genuinely both a debt item and a growth item. Frame it in revenue terms and the CEO stops seeing it as “engineering wants time off from features.”
Zone 3 — Nice-to-have
Code that’s ugly but not costing anyone anything yet. Refactors that make engineers happier but don’t move a metric. This is the zone that’s actually optional — and naming it explicitly is what lets the CTO stop quietly slipping it into sprints unlabeled, which is usually what triggers CEO distrust in the first place.
How to Use This in Your Next Roadmap Meeting
Before the meeting, have engineering tag every open debt item Zone 1, 2, or 3 — in writing, with one sentence on why. Zone 1 gets scheduled, not debated. Zone 2 gets sized against the revenue or velocity it unblocks and competes for roadmap slots on those terms, same as any feature. Zone 3 gets a backlog and stays there until it isn’t Zone 3 anymore. The framework doesn’t remove the tension — it gives both sides a shared vocabulary for it, so the debate is about which zone something belongs in, not whether tech debt matters at all.
The Bottom Line
If your roadmap is 100% features and 0% tech debt, you’re not avoiding the cost — you’re deferring it to a worse moment. Reserve 20-30% of engineering capacity for Zone 1 and Zone 2 work as a standing rule, not a quarterly negotiation, and most of this fight disappears before it starts.
PLECCO helps operationally complex companies run this triage before it becomes a crisis. If you want a second opinion on where your open debt items land, schedule a tech debt roadmap review.