Now translating the full HTML content per the instructions.

Chroma's founder wrote 12 rules for the AI-era company: teach the AI first, hire only if it can't learn

The core claim: a company's bottleneck has shifted from "how fast people can execute" to "people's taste and judgment." This is entirely one person's opinion, with no supporting data.

By Jeff Huber / Chroma07-22 · 12 min read⚑ Expert view · personal take
🎧 Listen to the podcast0:00 / --:--
0:00 / --:--
Deep Dive · XiaoHu Explains
The one-minute version
  • The company as an organizational form grew up around one bottleneck: people execute slowly. Hiring, meetings, meeting notes, getting everyone aligned — all of it exists to split up work and stitch it back together
  • Jeff Huber, co-founder of Chroma, thinks AI is removing that bottleneck, and wrote 12 rules for how a company should be built in the AI era
  • The core claim: the old company packaged labor and coordination; the new company packages context and authorization. Of the 12 rules, 7 are about accumulating context and 4 are about handing off execution
  • The sharpest rule: when new work shows up, try teaching an Agent to do it first — hire a human only if it can't learn. Meanwhile, keep teams small and taste high
  • The most actionable rule is #2: if a vendor won't give you full, unrestricted access to your own data, drop them. He calls these tools "context vampires"
Where this list comes from

Same format, fifteen years apart — once taught you how to write code, now teaches you how to run a company

In 2011, Heroku's Adam Wiggins wrote a list called the 12-Factor App: twelve things a program needed to get right to run reliably in the cloud. Don't hardcode config into your code. Treat logs as event streams. Never let a process hold its own state. The list became a shared standard for writing cloud software.

In March 2025, Dex Horthy of HumanLayer borrowed the same format for 12-Factor Agents — twelve things an AI Agent needs to get right before you can trust it with real customers. The list has been starred over 24,000 times on GitHub.

On July 20, 2026, Jeff Huber borrowed the format again. This time the subject jumped from a program, to an Agent, all the way to an entire company. In his closing acknowledgments he notes that Dex Horthy read a draft of this piece.

201112-Factor AppGoverns a program
Twelve things a program needs to get right to run reliably in the cloud
Adam Wiggins · Heroku
202512-Factor AgentsGoverns an Agent
Twelve things an AI Agent needs to get right before you can trust it with real customers
Dex Horthy · HumanLayer · 24,000+ GitHub stars
202612 factor companiesGoverns an entire company
Twelve things a company needs to get right to deserve what AI can already do
Jeff Huber · Chroma · this article

But something didn't survive the borrowing. Every item on the 12-Factor App list could be checked with a yes-or-no question: is config stored in environment variables? Yes or no. This new list's items — "keep the team small," "taste must be extremely high" — can't be checked that way. The format was built for line items you could verify one by one; most of what's packed into this version can't be verified at all.

Who's talking
Jeff Huber, co-founder and CEO of Chroma (founded together with Anton Troynikov). Chroma is an open-source AI retrieval database that helps AI applications store and query material. He opens by stating two things up front: this is a living document that will keep getting updated, and this shift will arrive fast, bringing a wave of creative destruction (old things get displaced, new things grow in their place).
Why companies exist

The company itself grew up around a bottleneck

His first justification for the list reaches back much further than AI: organizations shape technology, and technology shapes organizations right back. Double-entry bookkeeping, the printing press, the steam engine, the fax machine, the last thirty years of internet and software — each one redefined what it meant to run an organization well. AI will be next.

First, answer an older question: why does the company exist at all?

1937, a question almost nobody asked

That year, economist Ronald Coase asked: if markets are so efficient, why isn't everything handled through one-off contracts, priced and negotiated deal by deal?

His answer: negotiating itself costs money. Finding the right person costs money. Bargaining over price costs money. Coordinating costs money. Verifying afterward that the other side actually delivered costs money. When those costs are lower inside an organization than out in the market, the activity gets absorbed into that organization. That's how companies came to exist.

Adam Smith's pin factory supplies the other half of the same story. Once making a pin gets broken into separate steps, a job appears that never existed before: stitching the split-up work back together. Coordination is free when it all lives in one person's head. Split the labor, and coordination becomes a cost — and eventually a profession, called management.

Read this way, a company's substance is its coordination friction. Friction isn't a flaw in the company. Friction is the company.

Most of what knowledge workers do all day belongs to that layer of friction. The Slack message to a coworker, the meeting called to lock in a decision, the notes written up after a customer call, the report pulled from Salesforce — none of that is the work itself. None of it exists when a single person is working alone.

Strip that friction away, and you haven't made your employees a bit more capable. You've changed what a company is. Jeff Huber, "The quick shall inherit the earth," June 15, 2026

When technology moves the bottleneck, the company gets rebuilt around it

Ford is the example everyone reaches for. Mass-manufacturing technology existed before him; he simply took the assembly line more seriously than his contemporaries and rebuilt the entire business around it. Chassis assembly dropped from twelve and a half hours to ninety-three minutes. The Model T's price fell from $850 in 1908 to $260 in 1925. Worker pay rose to $5 a day — double the industry standard. Competitors who couldn't keep pace lost on price, lost on wages, and most didn't survive in their old form.

But the lesson here isn't about cutting costs and boosting efficiency. What Ford actually did was reorganize the entire company around a new bottleneck.

The same held when paper processes gave way to enterprise software. Larry Ellison's pitch deliberately skipped past "encode your current process a bit faster." What he actually said was: stop describing how this company has run for the last twenty years, and figure out how it should run for the next twenty. Companies that took that seriously rebuilt themselves around the software. Companies that just digitized their old process ended up with a faster old company — and lost.

Coase, Adam Smith's pin factory, the Ford figures, and the Larry Ellison passage all come from Huber's earlier piece "The quick shall inherit the earth" (June 15, 2026), not from this 12-rule list. Figures are cited as they appear in his original.

He believes the bottleneck has already moved

Companies used to be designed around the bottleneck of "how fast people execute." But if execution has become largely commoditized, then context (a company's entire body of knowledge, written down or not), know-how, secrets, and taste start to be what's valuable. The bottleneck has moved to people's taste and judgment.

The old company Execution: people, one by one Judgment: plenty of hands ▲ stuck here The future company Execution: Agents, in batches Judgment: only people ▲ stuck here
Diagram (drawn by this site): the width of the pipe represents how much work that stage can push through; the darker segment is wherever it's narrowest right now. The bottleneck hasn't disappeared — it changed location.

When the bottleneck moves, what the company packages moves with it

His earlier piece named this mechanism "disaggregation theory": AI breaks execution apart while re-concentrating power around context, data, trust, permissions, and governance.

The old company packaged labor and coordination. The new company packages context and authorization. All twelve rules grow out of that one sentence.

The old company
Packages
Labor and coordination
Bottleneck
People's execution capacity
Value lies in
How many hands you can mobilize
The new company
Packages
Context and authorization
Bottleneck
People's taste and judgment
Value lies in
Context, know-how, secrets, taste
The premise
The whole list rests on a claim from his earlier piece: given the right context, frontier models already beat the median knowledge worker on most single tasks, and the gap is widening. He anticipates the most common objection — uneven capability across tasks — and answers it by comparing it to an uneven tide: some shores are already underwater, and the rest will be soon. Whether you buy that one line largely decides whether the twelve rules below apply to you at all.

The original sorts the twelve rules into six pairs — the first two are trade-offs (hold your data tight, let go of compute; build your own tools, buy your infrastructure outright), and the remaining four pairs are just two moves under one theme. Re-sorting by what each rule points at: seven are about accumulating context, four are about handing off execution, and two are left for what only people can do. The full twelve are listed at the end; first, the essentials from each of these three groups.

Accumulating context

Rule one: your data has to actually be yours — including what AI derives from it

This is the most forcefully worded rule in the whole piece. Translated into a purchasing decision, the test is one sentence: a vendor either gives you complete, unrestricted access to your data — including anything derived from it — to use however you want, or you should be looking at a different vendor. Steer clear of any tool trying to hoard your data to build its own moat.

A worked example (added by this site)

Say you've run a customer-service system for three years and built up 100,000 conversations. When you try to switch vendors, they'll let you export the ticket list — but not the three years of auto-tagging, issue clustering, and intent detection the AI built on top. That derived layer is the valuable part; it's what those three years actually bought you. If you can't take it with you, the three years were wasted.

Rule one also carries a requirement that's brutal to execute. Your context isn't just what's written down — it's everything in the company's experience and habits that never got written down at all. To make the company legible to both people and Agents, that knowledge has to be written down for the first time.

Human organizations have existed for millennia, and this kind of knowledge has always spread through mentorship, tenure, and being physically present — never under any pressure to be fully captured in writing. And the task is hard on its own terms: this is called tacit knowledge precisely because, as Michael Polanyi — who coined the term — put it, "we know more than we can tell."

A worked example

A veteran salesperson takes one look and knows whether a deal will close; ask why, and the best they can usually offer is "a feeling." Some process was set a certain way a decade ago, and whoever made that call has since left. Whose word can be trusted outright in a given situation, and whose needs a discount applied — none of that has ever been written down anywhere. All of it is context, and it's the most valuable kind.

Rules three and four: build your own tools, buy your foundation

Building software has never been this cheap or this easy, and the line between buying and building is sliding toward "build." The tools you use are fused to the specifics of your business — owning them outright is another way of protecting that unique context.

But that doesn't mean building everything yourself. He adds a parenthetical here: you (probably) shouldn't build your own serverless training infrastructure, database, or operating system. The strongest reason to buy those — beyond moving faster and having a more stable system — is that it frees you up to build more unique context elsewhere.

A worked example

That internal approval workflow you've run for a decade will always feel a step short with off-the-shelf software, because it can't hold all the exceptions and judgment calls unique to your company. Nobody builds their own database, though — that would just burn time on something completely unrelated to the business. You buy the foundation so people are free to do the part only you can do.

Handing off execution

New work shows up? Teach an Agent first. Hire only if it can't learn.

Rule five, he says, is simple enough to state in one line: when a new task comes in — say, screening job applicants — first try teaching an Agent to do it, and only then consider hiring a person for it.

The order has flipped. It used to be: figure out who should do this work, decide whether you need one more hire. Now step one is: figure out whether you need that hire at all.

New work arrives
↓
Step one: try teaching an Agent to do it
↙ ↘
It learns
Hand it over — people do only the part only people can do
One or the other
It can't
Only now do you talk about hiring
Diagram (drawn by this site): the original only states the order of operations; how each branch plays out is this site's own illustration.

Rule six is about the team: keep it small, and keep taste extremely high. Small, high-quality teams decide faster and trust each other more. Since the bottleneck has moved from execution to taste, staff around the new bottleneck.

A worked example

A three-person team settles a decision over one meal. A thirty-person team settling the same decision needs three rounds of meetings, two documents, and someone whose whole job is keeping those three meetings aligned. All of that extra is friction.

Rule seven: information defaults to open — but there's a catch

The old company sliced information into pieces and let each piece stake its own territory. Huber thinks that never worked especially well even in the past, but today it's catastrophic, because an Agent's competence depends entirely on what context it can actually get.

He attaches a qualifier to this rule: default to open is aimed at your small, high-quality team. This rule pairs directly with the one before it — if your team isn't small and isn't sharp, throwing every piece of information open indiscriminately isn't necessarily a good thing.

A worked example

Sales keeps a customer's real complaints in a private notebook that the product team's Agent never sees — so the advice it produces stays stuck on the surface forever.

Getting more accurate over time

The last five rules are about making the Agent right more often

Rule eight sets the direction: the organization that wins is the one that climbs the mountain of "serve customers and the market well" faster — in other words, learns faster. So design the company as a machine that never stops learning, and compress the cycle time of each learning loop as much as possible.

The remaining four rules are the parts of that machine.

Do the workAgents execute against instructions and a scorecard (rule 9)
Keep the recordEvery full execution trace gets archived (rule 11)
Find the error patternsDiscovered by a separate batch of Agents combing the records (rule 12)
Come back and interview youTo fold your judgment calls back in (rule 12)
↺ Fix it, loop back to step one — a bit more accurate every pass

Rule nine: give it instructions, and a scorecard

For core and mission-critical tasks, beyond detailed instructions, give the Agent a scorecard it can grade its own output against. That scorecard — and every criterion on it — should itself keep getting revised.

A worked example

Telling an Agent to "write a better weekly report" accomplishes nothing. Give it a checklist instead: did it state clearly who owns what this week, does it include quantified results, does it list next week's risks, does it stay under one page. It can grade itself against that list and revise three times over — what comes out won't be in the same league as the first draft.

Rule ten: don't just leave it waiting for assignments

There's an easy trap here: treating the Agent like a junior intern — hand it a task, it does the task, and with luck it does it well. That works, sure. But the coworkers people actually enjoy working with are the ones who show initiative — who are constantly thinking about the business, the customers, the roadmap, and proactively suggesting improvements. So build background Agents with enough organizational context to do exactly that.

A worked example

An assistant who only ever waits for assignments is a different animal from one who walks in and says, "three customers asked the same question yesterday — should we build a FAQ page for it?" The difference isn't raw execution skill. It's whether something is constantly watching the whole picture.

Rules eleven and twelve: keep the record, then fold your judgment back in

Rule eleven: keep a record of every real execution. He stresses this one is subtler than it looks. Buying a pile of monitoring tools just in case isn't the point. The point is to use the Agent's actual execution history to make the Agent itself better.

He says this isn't quite "recursive self-improvement" yet (AI improving itself, getting stronger with each pass) — but for people building AI applications, it's not far off either.

A worked example

What one execution record should look like: a customer requests a refund, the Agent checks the order, checks the shipping status, decides it's past the deadline, and denies it. Looking only at the outcome, all you know is that it got denied. Looking at the full trace, you'd catch that it misread the delivery-confirmation timestamp back at the "check shipping" step. The difference: with only the former, you can rewrite the instructions and hope; with the latter, you know exactly which step to fix.

Rule twelve: encode your own expertise into the system. The highest-leverage move for making an Agent better is finding the patterns in its recurring mistakes and correcting them. And this itself can be delegated: other Agents you run can probably spot those patterns, then come back and interview you to help fix them.

A worked example

You notice the Agent keeps conflating "return" with "exchange." Don't fix this one reply. Instead, write your own mental criteria for telling the two apart directly into its instructions: what counts as a return, when it should steer someone toward an exchange instead, which kinds of customers shouldn't be nudged that way. Fix it once, and it's right every time after.

The extra rule he added himself

After the twelve, he adds one more, labeled bonus:

Above all: think first, then AI. Your thinking and your taste are — and will remain — your edge. Jeff Huber, "12 factor companies," July 20, 2026

Near the close he writes: organizations that follow this will be smaller, faster, and deliver far more value to customers than their size would suggest. Organizations that don't will die.

This list ships with no supporting data at all — it's one person's judgment and reasoning, start to finish.

Takeaways

All twelve rules, to check against your own company

Below are all twelve rules plus the bonus, each with a plain-language gloss. Check off the ones you're already doing.

✅ 12 rules + 1 bonus

The twelve rules are translated as worded in the original; qualifiers in parentheses (like "probably" in rule 4, or "small, high-quality team" in rule 7) are the original author's own hedges, kept intact here. The plain-language gloss after each rule is this site's own paraphrase.

Source
12 factor companiesJeff Huber·Original X thread·July 20, 2026
Editor's note
All diagrams and passages labeled "a worked example" in this piece were added by this site for clarity — the original has no illustrations and doesn't use these examples. The Coase reference, Adam Smith's pin factory, the Ford figures, the Larry Ellison passage, and the premise that "frontier models already beat the median knowledge worker" all come from the author's earlier piece, "The quick shall inherit the earth" (June 15, 2026) — not from this twelve-rule list — and figures are cited as in the original. The three-way grouping in section 3 (accumulating context / handing off execution / left to people) is this site's own re-sorting; the original groups the rules into six pairs. Author details are drawn from public X profile information and public reporting; Chroma was co-founded by Jeff Huber and Anton Troynikov. The 12-Factor Agents star count comes from the GitHub API and changes over time. Publication timestamps follow UTC.
↑ End of article
✓ This article is free to read in full

Members can copy or download the full Markdown, and let their AI subscribe and ask.

Read the original ↗
📮 New explainers, straight to your inbox

Found this useful? Leave your email — every new explainer, the moment it's out. Unsubscribe anytime.