The company as a distributed system
And why AI won’t fix your bottlenecks

AI won’t fix your company if it still runs like a synchronous monolith
For years, companies have been working to become data-driven. Now they are working to become AI-driven.
But there’s a question almost nobody is asking:
What if the real bottleneck isn’t producing work, but moving decisions?
Over the last year, I’ve noticed something strange in my own workflow. I produce far more than I used to:
- more code
- more documents
- more analyses
- more ideas
- more experiments
AI dramatically increased my personal throughput.
Yet in many organizations, the overall speed of execution barely changed. Sometimes it even got worse.
This is not a tooling problem. It’s an architecture problem.
Companies are distributed systems made of humans
If you model a company like a software system, it looks very familiar.
A company is:
- a distributed system
- event-driven
- highly concurrent
- extremely data-intensive
Every day the system ingests:
- meetings
- documents
- customer feedback
- metrics
- bugs
- opportunities
- ideas
Companies don’t run on motivation or culture slogans. As strange as it seems. They run on information flow and decisions.
The architecture most companies still run
Despite the talk about digital transformation, most organizations still operate like this:
A synchronous human monolith.
You can recognize it immediately:
- decisions are centralized
- meetings are the main synchronization primitive
- documents act as cold storage
- approvals cascade through hierarchy
- context lives inside people’s heads
From a software engineering perspective, this is a system that:
- relies on blocking requests
- has no queues
- has little parallelism
- lacks observability
- depends on manual coordination
And then leadership says:
“We need to add AI everywhere.”
This is the organizational equivalent of installing GPUs on a system that still performs blocking disk I/O.
The bottleneck remains exactly the same.
AI accelerates artifact production, not decision throughput
AI is incredible at accelerating the creation of artifacts:
- code
- documents
- reports
- analyses
- designs
- lots of drafts
But companies rarely fail because they cannot produce artifacts.
They fail because:
- decisions don’t happen
- context doesn’t circulate
- priorities remain unclear
- information arrives too late
- approvals take too long
- execution throttles
The real bottleneck is decision throughput.
Organizational locks and hidden deadlocks
In software, locks prevent concurrent access to shared resources.
In companies, locks look like this:
- “We need a meeting to align.”
- “Let’s schedule time with X.”
- “This needs approval.”
- “We haven’t had time to review.”
- “This is stuck in legal.”
- “Who owns this decision?”
Every unmade decision is a mutex holding the system hostage.
As the amount of incoming information grows, the number of locks grows too.
Backlog increases. Context decays. Decisions become obsolete before they are made.
This is slow organizational deadlock.
The paradox: AI increases system pressure
Here’s the part that surprises most leaders.
AI massively increases the rate of incoming events.
One person can now generate more:
- ideas
- experiments
- analyses
- proposals
- opportunities
Which means the number of decisions required explodes.
If the organizational architecture stays the same, the result is the opposite of what leaders expect.
AI does not make the company faster.
AI creates a larger decision backlog.
When AI makes companies slower
Without organizational redesign, AI becomes a backlog generator.
The system fills with:
- drafts waiting for approval
- ideas waiting for prioritization
- experiments waiting for green lights
- analyses waiting for interpretation
Throughput collapses. Not at creation, but at movement.
The transformation companies actually need
Before plugging AI into everything, organizations would benefit to migrate from:
Synchronous monolith -> Flow-oriented system
1) Decisions must become asynchronous
Fewer meetings. More:
- short RFCs
- documented decisions
- explicit ownership
- clear deadlines
2) Context must become infrastructure
Context cannot live in:
- people’s heads
- calls
- scattered chats
Context must be:
- recorded
- searchable
- linkable
- versioned
3) Remove human bottlenecks
A key question every company should ask:
How many decisions must this person make per week?
If one person becomes the approval hub, you’ve created a CPU bottleneck.
4) Optimize for throughput, not control
Old organizations optimize for control. Modern organizations optimize for flow.
The uncomfortable conclusion
AI does not fix organizational architecture.
It increases the input rate of the system.
If your company still depends on:
- synchronous coordination
- meeting-driven decisions
- centralized approvals
- implicit context
AI will not accelerate you.
It will expose your bottlenecks.
And amplify them.