Async-First: How a Small Team Runs Without Meetings
The default way small teams coordinate is the meeting. Daily standups, weekly syncs, "quick" calls that eat an hour, alignment meetings to recover from the last meeting. It feels like collaboration. Mostly it's a tax — and for a small team where everyone is also doing the work, it's the most expensive tax there is, because every hour in a meeting is an hour the work isn't getting done.
My team of three runs a lot of accounts with almost no meetings. Not because we don't communicate — because we communicate in writing, on our own time, and reserve real-time conversation for the rare things that actually need it. That's the async-first model, and it's the operating system that makes a small team punch far above its headcount.
Why meetings quietly kill small teams
- They cost more than their length. A 30-minute meeting isn't 30 minutes — it's the meeting plus the context-switch before and the lost focus after. For deep work, a single mid-afternoon call can wreck the whole afternoon.
- They sync everyone to the slowest topic. Five people sit through a discussion relevant to two of them. The other three are paying with their attention for information they could've read in twenty seconds.
- They substitute talking for deciding. Many meetings end without a decision, which guarantees another meeting. Motion gets mistaken for progress.
- They don't scale down. When everyone on the team is also an operator, there's no "management layer" with spare time to absorb meeting load. Every meeting hour comes straight out of execution.
What replaces them
Async-first isn't "no communication." It's better communication in a different shape. The pieces:
- Written standups. Each person posts three lines every morning — what shipped yesterday, what's shipping today, what's blocked. Takes ninety seconds to write, ninety seconds to read everyone else's. No one sits in a circle reciting status.
- One source of truth for work. Tasks, owners, and status live in one place everyone can see. "What's the status of X?" is answered by looking, not by asking. The tool holds the state so people don't have to.
- Clear ownership. Every account, project, and recurring job has exactly one owner. Ambiguity about who's responsible is what generates most "let's hop on a call" moments. Remove the ambiguity, remove the calls.
- Decisions in writing. When something needs deciding, it's written up — context, options, recommendation — and decided in the thread. The decision is then findable forever, instead of living in someone's memory of a call.
- Real-time reserved for the rare stuff. Genuinely ambiguous, emotionally loaded, or fast-moving things still warrant a live conversation. The point isn't zero calls — it's that calls are the exception, deliberately chosen, not the default.
The rules that make it work
- Default to writing. Before scheduling a call, ask: could this be a written message? Most of the time, yes. The call is what you reach for when writing genuinely fails, not first.
- Protect deep-work blocks. No meetings before a set time in the morning. The hours when people do their best work are sacred; coordination fits around them, not through them.
- Write so it can be read once. Async only works if messages are clear. A rambling message that triggers three clarifying questions is worse than a meeting. Respect the reader's time by being complete the first time.
- Make status pullable, not pushable. Nobody should have to ask for an update or give one on demand. The information lives where anyone can pull it when they need it.
- Separate urgent from normal. One channel for "needs a human now," everything else async. Without that line, everything feels urgent and you're back to interrupting each other all day.
The payoff, and the honest tradeoff
The payoff is enormous for a small team: most of the day is protected for actual work, people aren't blocked waiting on each other, decisions are documented instead of lost, and the team can run across time zones and schedules without friction. It's a large part of how a few operators cover the workload of a much bigger group.
The honest tradeoff: async-first demands more discipline and better writing than meeting culture does. Meetings let you wing it; async exposes fuzzy thinking, because you have to actually articulate it. That's uncomfortable at first and then becomes a feature — it forces clarity. It also requires real trust: you're trusting people to do the work without being watched in a daily call. For a small team of capable operators, that trust is well-placed, and the model rewards it with the one thing a growing business never has enough of — uninterrupted time.
If your small team feels busy but slow, count your meeting hours this week before you do anything else. There's a good chance your growth is sitting in a calendar, waiting to be handed back to the work.
Want your team's operating model rebuilt around output, not meetings?
The Embedded engagement includes the systems and rhythm we run ourselves — written standups, single source of truth, clear ownership — adapted to your team. Less calendar, more shipped.
See the Packages →