Thought Leadership

The Self-Coordinating AI Company

Revenue per employee has become AI's favourite scoreboard, but it measures the outcome, not the method. The real advantage behind every tiny team is a coordination system that lets a handful of people and a fleet of AI agents build as one.

Michael Quan
Michael Quan
5 July 2026
7 min read

The Self-Coordinating AI Company

Tutorwise Technologies Ltd

The AI industry has crowned a new measure of success: revenue per employee. The bragging rights that once went to a valuation now go to whoever keeps the headcount lowest, and the numbers behind it are real. A wave of AI-native startups is now reporting millions of dollars of revenue for every person on the team, on headcounts small enough to fit in a single room — coding tools built by a dozen people or fewer reaching tens of millions in annual revenue within months of launch, a growth curve that used to need ten times the staff. The lesson everyone draws is simple: use more AI, hire fewer people.

That lesson is half right, and it is the dangerous half. Revenue per employee is a scoreboard. It tells you the game was won; it does not tell you how. The thing that actually wins the game is hidden behind the number: a single system that coordinates a small group of people and a fleet of AI agents so they build as one team, at the same speed. Build that system and a small team out-builds a far larger one, and keeps pulling ahead. Skip it, and the same AI tools produce a bigger mess, faster. This is the real prize, and it is invisible from the outside, which is exactly why it lasts.

The problem the metric hides

The moment a team starts building by prompting an AI instead of typing code by hand, something changes that no one warns them about. The work comes out faster, but so do the collisions. A developer writing by hand merges work into the shared codebase a few times a day. A team building by prompt produces finished changes by the hour, and every one of those changes is a chance for two builders to touch the same file, make the same assumption, or half-build the same feature at once.

This is not just a feeling. Anyone who has run more than one coding agent against the same codebase has watched it happen directly: effectiveness drops sharply the moment two agents have to share work, and an agent will read a warning that it is about to overwrite someone else's change, and overwrite it anyway. The natural response is to reach for the tools that used to keep human teams in step: a ticket queue, a daily stand-up, a shared board. They do not work here, and the reason is precise. A ticket is sized for a day of work, and it adds a slow translation in the middle. Someone writes the ticket, a builder reads it, and only then turns it into a prompt. You have placed a human-paced pipe in front of machine-paced work. Two people building from two laptops feel quick on their own and slow together, and they blame the clashes when the real fault is the pipe.

We learned this by living it

We did not write a rule about collisions because we read a study. We wrote it because we lived it. Our own operating manual still carries the record: a run of incidents where one session's work quietly overwrote another's, where the shared working folder left changes half-saved and unrecoverable, where two builders reached for the same code at the same moment.

What followed is the heart of everything else. We stopped trying to keep people in step with each other and let the system keep the work in step instead. Every builder, human or AI agent, works in their own isolated copy of the code. A piece of work has to be claimed before it can be touched, and only one builder can hold it at a time. A guard at the moment of saving refuses any change that comes from the wrong place. Two builders can no longer collide, because the system will not let them, and the same rules hold whether the builder is a founder at a laptop or an AI agent running in the cloud. This is the point that the cost-of-capacity argument in The New Economics of the Tiny Team turns into an economic advantage; here it is simply the thing that makes machine-speed building safe.

Every problem the industry reports, and the answer we already run

Once that first system was in place, something became clear: nearly every failure the industry now documents about building with AI is a version of the same missing thing. They look like a dozen separate problems needing a dozen separate fixes. They are symptoms of one gap, and we had been closing it incident by incident.

Take the quality of what the AI writes. Code written by prompting an AI is well known to carry more defects and more security weaknesses on average than code written by hand, unless something catches it before it ships. We have felt the sharp end of this, and built for it. Any change to the parts of the business that move money — pricing, payouts, scoring — is blocked at the moment it is committed unless a named human signs it off, with every override recorded. An AI agent can write such a change; it cannot ship one quietly. The full story of that guard, and the invented commission rate that made us build it, lives in The Self-Improving AI Company.

Take the flood of duplicated code. The faster an AI agent can generate a plausible new version of something, the cheaper it feels to regenerate it instead of finding and reusing what already exists — and that is where hidden debt gathers. We watched a version of it in our own product, where a feature copied from a slightly stale source carried a small inconsistency across the codebase. So we made reuse the default and regeneration the exception: before anyone writes a line, a lookup names the single correct source to copy from. The duplication never starts.

Take the bottleneck that has moved from writing code to trusting it. The industry now reports that AI lets teams merge far more code while the time spent reviewing it climbs steeply, because there are not enough human hours to check it all. We hit this in the ordinary run of work. In one recent session an AI agent quietly broke part of how our articles are prepared for search, and introduced a flaw that would have stopped the next morning's content from publishing. Neither fault reached a customer, because the checking is no longer done by a tired human reading every line. A single sweep runs the full set of automated checks over the combined work: the type checks, well over a thousand tests, a security scan, and a check that flags any database change not yet applied. It caught both faults before release. A human reviews only where human judgement actually matters.

The quieter problems fall the same way. AI agents lose the thread of a project after a few exchanges, so we keep the thread in the codebase, not in the AI's short memory. It is an operating manual and a set of notes that every builder re-reads at the start of every session. Knowledge gathering dangerously in a few heads is a known risk for small teams; for us it lives in the repository, so bringing a new human or a new AI agent up to speed is the same act of reading the same rules. Nothing is trapped in anyone's head. And the hardest problem — that judgement does not compress, that strategy and pricing and a security call can be helped by AI but never owned by it — we do not pretend to solve. We route those decisions to a human, at fixed points: the decision to release, the sign-off on anything that touches money, the decision to publish. The machine carries everything else.

There is a point worth stating plainly. None of these guards stop a mistake from being made; they stop it from being made quietly. The broken search step happened in a recent session; the collisions happened before we built the claim system. What changed is that the system now catches these faults before a customer does, every time, without depending on a human being watchful on the day. That is the difference between building with AI and being safe with it.

When the habit becomes a constitution

There is a stage past the collection of guards, and it is where the real durability sits. Each guard we have described started as a lesson someone learned the hard way and then wrote down. The trouble with a written lesson is that, under load, the people who wrote it are the ones most likely to skip it. Our own operating doctrine names this directly: a rule that stays only knowledge will be missed under pressure by the very people who authored it. So we drew a line. A rule precise enough for a machine to check becomes a gate that blocks the work; only a rule that genuinely needs human judgement stays as prose. The claim, the save-time guard, the money-path sign-off, the reuse lookup, the release sweep — none of these is advice any more. They are checks the work has to pass.

That shift changed what the company is. What began as two founders keeping out of each other's way has become a written constitution for a mixed workforce of humans and AI agents: a short charter of principles, each one earned from a dated failure rather than invented in the abstract, and a doctrine that turns the checkable ones into gates. AI agents now hold defined seats with defined responsibilities and hand work to one another over a shared channel, the same way colleagues would, while every human-reserved decision still lands on a human. The coordination system stopped being a set of habits and became the thing the company runs on. We wrote about the building side of this in The Self-Building AI Company, and about keeping AI agents honest about who decided what in How We Stopped AI Agents Inventing the CEO's Decisions.

Why the lead grows instead of holding

Here is the part that turns careful practice into a real advantage. The same system that keeps two founders from colliding keeps the couple of dozen AI agents we run from colliding, and would keep many more in step the same way, without a single change to how it works. That quietly rewrites the cost of growing. The coordination that holds two builders together holds twenty, so adding capacity stops meaning adding cost, and growth stops slowing the company down. Two teams built differently are not a fixed distance apart; they are on different paths, and the gap between them widens with every step.

A rival with three founders and the very same AI tools does not escape this, because the tool is now identical on both sides. If anything it hurts them, because a powerful AI removes the friction that used to enforce good habits. Writing a fourth copy of something by hand was painful enough that you reused instead. An AI agent writes the fourth copy in seconds, so a team without discipline copies more, not less. And they cannot attach a fleet of AI agents to a ticket queue and a chat channel — a ticket cannot be handed to a program running in the cloud. The day they decide they want that capacity, they have to stop and build the coordinating system first. One road ends at the limits of a human team. The other is the way in to a workforce.

So the honest answer to why a tiny team out-builds a larger one is not "we used AI." Everyone will use AI. It is that we built the system that lets humans and AI agents work as a single team at the speed the AI writes, and hardened that system into a constitution that holds under pressure. It runs a handful of founders and a couple of dozen AI agents today without being rebuilt, and would run far more the same way. That is why the lead keeps growing instead of holding, and why the real prize of an AI company was never the raw intelligence. It was the coordination, and the discipline to make it hold.

Frequently asked questions

Is revenue per employee a bad number?

No. It is a real and useful scoreboard. The mistake is treating it as a plan. Revenue per employee is a result; the system that lets a small team direct a fleet of agents is what produces it.

Why don't ticket systems work for AI-built features?

They are built for work measured in days, and they add a slow step in the middle — someone writes the ticket, someone reads it, and only then turns it into a prompt. Work built by prompt arrives by the hour, so the ticket becomes the thing that holds everyone up.

Can't a competitor just use the same AI tools?

Yes, which is why the tools are not the advantage. The same tool makes a disciplined team faster and an undisciplined one messier; on its own it speeds up copying and mistakes rather than output.

Isn't this just good engineering?

In part. The difference is that one system coordinates people and agents in exactly the same way, which turns adding capacity into a near-free gain and makes the lead grow as the company scales.

Does writing this give the advantage away?

No. The advantage is the built system and the discipline to keep it honest, not the idea. The idea is easy to read and hard to build.

ai enterprisetiny teamsagent workforcebuilding with aiai coordinationrevenue per employee
Part of the AI Enterprise hub →
Tutorwise Technologies Ltd