Skip to content

Series

The Engineering Tax

An article series about what complexity really costs a growing software company.

20 of 29 published

Every growing software company pays costs that are there all along but go unrecognized and therefore unmeasured. They show up inside engineering estimates, inside the standups that exist only to keep two systems agreeing with each other, inside the coordination friction that grows with every feature shipped. Nobody sends an invoice for them, so nobody fights to lower them. It’s like an object right in front of you that you miss until you start thinking about it; once you do, you see it everywhere. The Engineering Tax is an article series about that whole family of costs, and what they’re doing to the margin that was supposed to fund growth.

A new article is published every week. Each one takes a single idea and develops it fully. They stand on their own, but they build on the same framework. Read them in order, or start with whatever matches the decision in front of you. The outline below lists all twenty-nine articles; published articles are linked, the rest are on the way.

Later, I plan to turn these articles into a book, organized as a reference you can return to. If the articles earn your time, the book will be worth your money.

Table of contents

  1. Article 1

    The Sync Tax

    Capital before demand doesn't fund a business, it subsidizes the illusion of one. This piece traces how premature funding detaches companies from their market, how the unrecognized cost of keeping systems in sync multiplies with every feature shipped, and why the moment after product-market fit demands subtraction rather than addition.

  2. Article 2

    The Architecture Of Independence

    A modular interface isn't a technical artifact. It's the treaty that lets two teams operate as separate companies, shipping in parallel. The Rule of the Bolt keeps them intact with immutable identifiers, and shows why engineering shortcuts become a permanent tax.

  3. Article 3

    You Don't Automate the Levers of the Past

    Automating a broken process does not fix it. It just makes the broken process faster, and most of the bills labeled "automation" in the last decade were really subsidies paid to preserve the inefficiency underneath. The next article argues that efficiency has to come first, not as a slogan, but as a precondition, because the candlemaker lost his job the day electric light arrived, not the day someone optimized his wick. We pull the Paradox of Automation apart to show why the more efficient the system gets, the more valuable the human inside it becomes, and the more expensive it becomes to keep scaling with sync tax still lodged in the codebase. If you have ever seen a team "automate" their way into a bigger mess, this is the argument you wish they had read first.

  4. Article 4

    The Hardest Part of Scaling a Software Company Isn't Technical

    The cheapest way to destroy a software company is to let Business, Product, and Tech speak different languages until nobody can tell a real constraint from a political maneuver. The next article replaces that ambiguity with a hard protocol, one that forces every department to translate its needs into location and cost, the only terms a CEO can act on. It explains why story points survive despite generating distrust every time they appear on a roadmap. And it introduces the dignity threshold, the boundary that separates an expert advisor from a yes-man paid to nod at bad decisions.

  5. Article 5

    When the Game Changes After Product-Market Fit

    We talked about sync tax, architectural embezzlement, and organizational protocol so far. Useful vocabulary for pointing at the mess. But there's a limit to what vocabulary can do in a board meeting. What changes in the next article is the instrument itself. The Total Cost of Complexity is the first formula introduced in The Engineering Tax, turning unmeasured dependencies, coordination meetings, and tangled maintenance into a single dollar figure. Only with that dollar figure does a strangler extraction become the only exit the math allows.

  6. Article 6

    Treat Every Module Like an Outside Company

    The next article treats every module like an outside company, not a department you can rifle through when a deadline is tight. It lays out the Autonomous Cooperation Protocol: self-contained requests, hard ownership at the interface, and the economic case for refusing the "just in case" field that looks free today and bills forever. It also names the speed trap that starts in the C-suite and ends with engineers taking shortcuts, then shows why throwing more headcount at a tangled system is the mark of a manager who misread the bottleneck. If you've ever watched a clean boundary die so one ticket could ship this sprint, this is the discipline that would have stopped it.

  7. Article 7

    Decisions That Look Good Today and Hurt the Company Tomorrow

    A feature greenlit to close a deal can look like revenue today and still compress the margin long after the ink is dry. The next article closes that strategy-to-engineering gap without turning the CEO into an engineer. It covers the culture that lets experts speak without fear, the repayment contract on every quick-and-dirty path, and the estimation gap that exposes yes-men when culture alone won't. When the CEO is the single point of failure for whether truth reaches the decision, tomorrow's options hang on those conditions.

  8. Article 8

    Recruitment Is a Strategy Decision, Not an HR Task

    You tracked the cost of your own technical decisions, but the harder question is whether the people around you are the right ones for what comes next. The next article reveals that recruitment is your company's immune system, the interview decides the next two years, and creative destruction applies to human capital as surely as it applies to strategy. A team built on entitlement instead of execution is the fastest path from margin to crisis, and the leaders who treat hiring as strategy will have teams that survive pivots their competitors can't.

  9. Article 9

    The Setup That Turns a 20-Hour Feature Into an 80-Hour One

    Your engineering team just shipped a feature that took 80 hours, but the real work was only 20 and the rest was tax. The next article introduces the Sync Tax Multiplier, a single number that reveals why that happens and shows how to measure the hidden dependencies and coordination overhead that drain your roadmap. This is the metric that makes the invisible visible, and the first CEO who quantifies it outruns competitors who never look.

  10. Article 10

    Your Sprint Report Tells the Truth but Hides Everything That Matters

    The CEO has your Sync Tax multiplier on the slide, nods, and asks when the next feature ships. Data alone gets a nod and a 'next' slide. The next article gives you the trade-off language to turn that metric into a shared decision, so the $40,000 Sync Tax on a feature becomes a visible fork both leaders negotiate together. A CTO who cannot say no costs more than any one bad feature ever could, and this framework gives them the language to say it.

  11. Article 11

    The Cost of Not Understanding the Technology You're Building On

    You signed off on a delivery date your team knew was too short. That loan against future capacity compounds invisibly in every sprint after. The next article in The Engineering Tax series goes inside the gap between what a CEO sees and what the software is becoming, and why the CEO's relationship to technology is the most expensive variable in the company's structural cost. The leaders who learn to read the real signals before they commit will operate on a different level of information, and that advantage is theirs the moment they start looking.

  12. Article 12

    The Way Teams Talk Shapes the Software They Build

    You walk past a meeting room where two teams are hashing out a small change. That coordination meeting isn't a scheduling problem; it is a structural signal that the architecture has no defined boundary between components. The next article reveals how the CTO can read that signal and redesign the communication structure, using modular interfaces that turn each team into a sovereign unit. The discipline that follows lets you see the margin drain before your next roadmap meeting.

  13. Article 13

    When Your Software Choices Stop Making Economic Sense

    You've built the modular architecture and the clean interfaces, and the system still leaks margin. The next article walks through three economic distortions that turn sound engineering into a money-losing machine: the commoditization trap, the hidden cost of free dependencies, and the CEO override that kills demand-driven work. The first leadership team that recognizes these patterns cuts waste before competitors even see the signal.

  14. Article 14

    There Are No Natural Boundaries Waiting Inside Your Monolith

    Your monolith has no natural boundaries waiting inside it. Every component is a product with its own margin, and the wrong cut costs more than leaving the whole thing intact. The next article shows how to read the economic signals that reveal where the real seams are, starting with the product, before the sync tax swallows your roadmap.

  15. Article 15

    Every Piece of the Product Needs a Single Human Owner

    You just finished drawing the boundaries on the whiteboard. Each component now needs a single human who answers for its future, or orphan code will derail your roadmap with surprise projects and burned-out engineers. The next article shows why assigning ownership early locks in the architecture you built, while competitors who skip this step pay later in degraded components and lost velocity.

  16. Article 16

    The Pursuit of Flexible Interfaces Is Modularity's Silent Killer

    Every module in your product has a single human owner who treats it as their own, and that ownership standard gives you the authority to say no to unnecessary change. The next article reveals why the most well-intentioned engineering teams undermine that authority every day: by pursuing flexible interfaces that dissolve the very boundaries ownership protects. You'll see how discovery-based interfaces become modularity's silent killer, why 'smart modules' that perform operations stay stable while dumb modules invite constant renegotiation, and what a three-gate governance chain from product management to the CTO looks like. The CEOs who understand this before their engineering teams demand interface flexibility will preserve the modular architecture their competitors quietly lose.

  17. Article 17

    Automating a Broken Process Gives You a Faster Broken Process

    After you freeze your interfaces and make your modules stand alone, the next trap is automating the old coordination patterns instead of designing a new system. That expensive automation project you greenlit last quarter might be mechanizing waste: running your broken process faster without asking if it should exist at all. The definition of automation has been clear since 1952—redesign the process and make the economics work—but 70 years of business practice have systematically ignored both requirements. The next article shows why your 'automation initiative' is likely a faster broken process, and how to tell the difference before you burn another quarter.

  18. Article 18

    Every Change to Your System Risks Breaking Something That Was Working

    You approved a feature that came in nearly double the estimate because the cost of what it broke never showed up in the budget. The next article builds a single multiplier from your regression rate and incident cost, using the same logic insurers use to price risk, converting any build estimate into the true cost including everything your change breaks. One number that turns a guess into an economic decision. The first CEO who applies it cuts waste competitors can't even see.

  19. Article 19

    What Started as an Extraction Plan Became a Permanent Trap

    A team extracted a billing module from a monolith six months ago. They are still running both systems, and the sync layer between them is consuming more budget than either platform. The next article gives you the formula to see exactly why that parallel state costs three times what the estimates predicted, and the one leadership decision that turns a permanent trap into a finished project.

  20. Article 20

    Coupling Isn't a Binary Switch, and Every Level Has a Price

    You are making interface decisions that will bill you for every feature you build after them. The next article connects each dimension of interface design—visibility, domain scope, direction, synchronicity, contract formality, communication, coordination—to a connascence level that feeds directly into the Sync Tax and extraction cost formulas from this one. The first leadership team that sees the price of their choices before making them will cut waste competitors never detect.

  21. Article 21

    Up next

    You Can't Steer When You Only See the Destination

    You see the Sync Tax Multiplier as a single number, but the curve it follows over time is where the real story lives. A line that bends upward month after month, quietly compounding cost while your attention stays on the endpoint. The next article maps those curves — the divergence, the J-curve, the hidden cost — so you see the crossover before your money is committed.

  22. Article 22

    The Architecture That Found Product-Market Fit Becomes Why You Can't Scale

    You hit product-market fit. The architecture that got you there just started billing you, and the invoice lands on your roadmap, your margin, your seat. The next article breaks down when integration flips from an asset into a liability, the decoupling point that tells you when to switch strategies, and the actual cost of mistiming that switch by even one quarter. You'll walk away with the framework to see this cost before it compounds, a head start that decays with every quarter you wait.

  23. Article 23

    The Cost of the Shortcut Compounds Non-Linearly, and Nobody Sees It

    You approved the fast-path feature again this quarter, and the cost felt invisible. The next article installs a simulation that projects exactly where those invisible installments land: on your margin, your roadmap, your seat. It compares the disciplined path against the shortcut, running the numbers through 6, 12, and 24 months, and what emerges is a cost multiplier that compounds non-linearly with every additional fast-path feature. The first leader who runs this simulation before the next feature decision sees the gap others won't notice until it's too late.

  24. Article 24

    Nobody Gets Promoted for Preventing the Failure That Never Happened

    The engineer who spent the weekend fighting an outage got a standing ovation, while the person who kept the system running smoothly all quarter got nothing. Your company's incentive structure is rewarding the rescue and punishing the prevention, and the cost compounds invisibly on your roadmap. The next article shows exactly how to flip that equation, turning the quiet work of keeping complexity low into the career move your best engineers never had.

  25. Article 25

    The Middle Manager Is the Early Warning System Nobody Listens To

    A middle manager sees the divergence between what the market needs and what the company builds months before the quarterly numbers turn red. The next article in this series shows why that signal stays invisible until it's translated into economic terms — the same Sync Tax Multiplier, Connascence Cost, and Scenario Simulation metrics you've seen applied to teams now become the language a CEO actually listens to. A manager who packages operational friction as a business case with concrete cost projections changes how capital flows to engineering work. That skill is the difference between a company that adapts and one that keeps executing a strategy that already drifted off course.

  26. Article 26

    She Was Indispensable Until the Company Killed the Duplicate Work

    The middle manager who warns you about architectural debt is fighting for your company's future, but the engineer maintaining that debt is slowly erasing their own market value. Every month your best people spend on duplicate work and integration glue depreciates their skills at 4.3% per year, and the architecture that protects the company's speed is the same architecture that protects their careers. The next article shows exactly why your most indispensable engineers are the ones most at risk of becoming unhireable, and why the same decision that kills the duplicate work either saves or destroys the talent you need most.

  27. Article 27

    Software Has Three Dimensions of Interface Design, and Teams Use One

    You built your engineering organization to deliver features faster, but the interfaces that connect every module are costing you in ways your dashboards will never show. The next article reveals that software interfaces have three independent dimensions, visibility, rigor, and nature, but teams design around only one, leaving the other two to silently accumulate waste that compounds as the system grows. You will see why provider ownership of interfaces, grounded in the module's job-to-be-done, is the only way to stop consumers from dictating contracts and diluting boundaries, and how a simple revalidation mechanism can surface interfaces that are technically alive but economically dead before the cost metastasizes.

  28. Article 28

    The Build Is a Down Payment on a Liability Nobody Budgets For

    The interface classification you just saw exposes a liability that compounds invisibly. The next article unpacks Barry Boehm's 60/60 rule to show why the build cost is a down payment on a maintenance bill that never lands on the same spreadsheet. When the unaccounted work from interdependence consumes 30% of engineering capacity, the architecture you choose today determines whether your cost curve stays flat or accelerates.

  29. Article 29

    The AI Boom Is a Broken Signal Distorting the Software Market

    The $20 ChatGPT subscription you approved last quarter is a lie, and the cost that never appears on your P&L is already shaping your company's next hiring plan. The next piece in this series exposes the AI subsidy that has hijacked demand and sent capital into projects that can't survive on their own economics. When the subsidy ends, the decisions you made at the fake price will come due, and only the companies that built on real demand will see their investments survive.

Follow the series

Subscribe to get an email when a new article in this series is published. These articles make up the The Engineering Tax article series.