Last Tuesday I posted a design mockup for review at 4pm my time. Simple question: “Does this layout work for the mobile view?”
The PM was in Berlin. The tech lead was in Singapore. The product designer was in Manila.
I got my first response 14 hours later. A clarifying question. Which I answered. Then waited another 18 hours for the actual decision.
36 hours for what should’ve been a 5-minute conversation.
The Async Illusion
We talk about async collaboration like it’s solved. Slack, Notion, Loom, Figma comments—we’ve got the tools. But here’s what actually happens:
A quick question becomes a threaded discussion across three time zones. By the time everyone’s weighed in, the original context is buried under six other conversations. You’re re-explaining things you thought were clear. Decisions that need 90 seconds of back-and-forth take 48 hours of ping-pong.
And then there’s the “collaboration tax.”
Because overlap windows are so narrow (2-3 hours if you’re lucky), every meeting gets crammed into that slot. Which means your best focus hours—the ones where you’d actually build things—get eaten by status syncs and alignment calls.
Context Loss Is the Real Killer
The research backs this up: teams across 3+ time zones spend 33% more time on status updates than co-located teams. Not because they’re less efficient—because they have to constantly rebuild context.
A study from UC Irvine found context switching reduces productivity by up to 40%. Every time you return to a stale async thread, you’re paying that tax.
Here’s the question I keep asking myself: Are we actually solving remote collaboration, or just getting better at managing the pain?
What Would “Great” Look Like?
I don’t have the answer. But I know what it’s not:
- It’s not just “more documentation” (though we need that)
- It’s not just “better tools” (though those help)
- It’s not reverting to all-hands-on-deck Zoom calls (that defeats the purpose)
Maybe it’s rethinking decision-making authority. Maybe it’s designing workflows that don’t need synchronous input. Maybe it’s accepting that some types of work just require real-time collaboration and hiring accordingly.
Or maybe I’m wrong. Maybe the current state is as good as distributed work gets, and the trade-off for global talent is always going to be longer feedback loops.
What’s working for your team? Are you seeing the same delays, or have you cracked the code on async collaboration?
P.S. The design eventually got approved. It was fine. But we’d already missed the sprint because of the delay. That’s the part that stings. ![]()