BlogPE/VC
PE/VC9 min read read

The Coordination Tax: Why Hiring More Engineers Destroys Gross Margin

We mask operational friction with cheap capital, answering every missed deadline by hiring more developers. Here is why that fails.

By Richard Ewing·
Share:

The Coordination Tax: The R&D Ponzi Scheme

There is a fundamental, almost willful misunderstanding of physics at the heart of the modern software industry. For the last decade, fueled by zero-interest-rate policies, we have treated software engineering like a Victorian assembly line: add more workers to the factory floor, and you will naturally get more widgets out the door. We masked deep operational friction with cheap capital, answering every missed deadline, every critical bug, and every stalled roadmap with a single, reflexive command: hire more developers.

That era is violently over. Yet, when I audit product architectures for Private Equity firms, I watch the exact same fight play out in the boardroom: The CTO demands more headcount to ship the massive backlog. The CFO demands a hiring freeze to protect the gross margins. The CTO usually wins the headcount argument. And then, magically, delivery gets even slower. They are scaling a Ponzi scheme of technical debt.

Brooks's Law is Undefeated

In 1975, Fred Brooks wrote his seminal work, *The Mythical Man-Month*, stating clearly: "Adding human resources to a late software project makes it later." Fifty years later, modern SaaS companies still refuse to believe him.

Why does output stall when headcount grows? Because code is not a manufacturing process; it is a complex, non-linear ecosystem. When you scale an engineering team from 10 to 50 developers, you do not get a 5x increase in output. You get an exponential explosion in communication pathways.

This is the Coordination Tax.

Every new engineer requires onboarding time, extensive code review time, sprint planning alignment, and architectural consensus. If you drop new engineers into a system that is already drowning in technical debt and brittle microservices, those engineers do not build new features. They spend 60% of their week just trying not to break things. They wait on cross-team dependencies. They navigate constantly shifting API contracts.

The APER Lie-Detector and Gross Margin Destruction

The Coordination Tax directly attacks your enterprise gross margins. If you double your headcount but your feature velocity only increases by 20%, you are actively bleeding cash. In a recent AI economics audit, an executive team believed they had a solid engineering margin. But forensic analysis exposed a 16% Coordination Tax. That 16% was quietly burning $891,000 a year in lost productivity simply paying its elite technical talent to coordinate with each other in endless Slack channels and Jira boards.

The only metric that dictates SaaS survival is APER: Annual Recurring Revenue Per Engineer. Top-tier, highly efficient SaaS companies benchmark at $500K+ in APER. If your organization falls significantly below this baseline, you do not have a talent shortage. You have a governance failure.

The Cure is Subtraction, Not Addition

You do not solve a Coordination Tax by hiring more Scrum Masters or implementing SAFe Agile frameworks. You solve it by ruthlessly decoupling your architecture and deleting code.

The highest-performing teams in the industry are not the largest; they are the most autonomous. By transitioning to properly bounded domains, eliminating shared databases, and enforcing strict API contracts between small teams, you eliminate the need for constant coordination. The solution is never more engineers; the solution is better tooling, decoupled architectures, and the absolute, ruthless elimination of technical debt.

Like this analysis?

Get the weekly engineering economics briefing — one email, every Monday.

Subscribe Free →

More in PE/VC

Canonical Frameworks

Innovation Tax

The Innovation Tax is the hidden cost of maintenance work that gets reported as innovation investment. It is OpEx masquerading as R&D investment, causing organizations to dramatically overestimate their effective engineering velocity and R&D productivity. Here's how it works: A VP of Engineering reports to the CEO that "65% of engineering time is spent on new features." The actual breakdown, when forensically audited, reveals that only 23% of engineering time produces genuine new capabilities. The remaining 42% is maintenance work embedded within feature sprints — bug fixes bundled into feature stories, infrastructure upgrades coded as dependencies, and refactoring disguised as feature prerequisites. This 42-point gap between reported and actual innovation investment is the Innovation Tax. It's not fraud — it's systematic self-deception enabled by the way agile teams organize work. When a sprint contains 10 stories and 4 of them are technical debt cleanup dressed as "tech stories" within a feature epic, the team genuinely believes they're spending 100% on features. The Innovation Tax is insidious because it compounds. As the maintenance burden grows quarter-over-quarter, the tax increases. But because teams don't measure it, CFOs and boards continue to believe R&D spending is generating proportional innovation output. By the time the gap becomes visible (missed deadlines, slow feature delivery, competitive lag), the organization is often approaching the Technical Insolvency Date. Benchmarks from Richard Ewing's audits show that most engineering organizations have an Innovation Tax between 30-50%. Organizations with Innovation Tax above 40% are in dangerous territory. Above 70% is terminal — the organization is approaching technical insolvency within 4-6 quarters.

Read Definition →

Kill Switch Protocol

The Kill Switch Protocol is a structured framework for identifying and deprecating "Zombie Features" — code that requires ongoing maintenance but generates zero incremental business value. Most software organizations have a dangerous bias: they add features but never remove them. Product teams celebrate launches. Nobody celebrates deletions. Over time, this creates what Richard Ewing calls "feature gravity" — a constantly growing codebase where 40-60% of the code serves no active users and generates no measurable revenue, yet still consumes engineering maintenance hours. Zombie features come in several varieties: - **Ghost Features**: features that were built, launched, and never adopted. They sit in the codebase, requiring maintenance, but have near-zero usage. - **Legacy Bridges**: compatibility layers, deprecated API versions, and backward-compatible code paths that serve a tiny percentage of users but add complexity to every future change. - **Vanity Features**: features built because a senior stakeholder wanted them, not because users needed them. Often protected by organizational politics rather than business merit. - **Abandoned Experiments**: A/B test variants that were never cleaned up, prototypes that became permanent, and "temporary" solutions that became load-bearing. The Kill Switch Protocol provides a systematic approach to identification, evaluation, and deprecation: 1. **Identify**: Flag features with less than 5% of peak usage, zero revenue attribution, or maintenance cost exceeding 10% of the feature's value contribution. 2. **Quantify**: Calculate the total cost of keeping each zombie alive (maintenance hours × fully-loaded engineer cost × opportunity cost multiplier). 3. **Assess Risk**: Evaluate deprecation risk — what breaks if this feature is removed? What customers are affected? 4. **Sunset Timeline**: Create a communication plan and graduated deprecation (warning → deprecation notice → feature flag → removal). 5. **Execute**: Remove the code with rollback capability. Monitor for unexpected breakage. The typical Kill Switch audit reveals that 30-50% of maintenance burden comes from zombie features. Removing them frees up 15-25% of engineering capacity for actual innovation.

Read Definition →
📊

Richard Ewing

The AI Economist — Quantifying engineering economics for technology leaders, PE firms, and boards.