Distributed teams break in two ways

Either every question becomes a meeting, or "ASAP" gets used without checking whose night it is. The fix is agreements, not more tooling: one protected overlap window, written requests complete enough to answer without a follow-up, named owners, and handoff notes that survive overnight.

Decision tree: how much live overlap do you need?

Your situationDefaultLive time is for
Two zones with 2 to 3 shared hoursProtect that windowDecisions, pairing, reviews
Three regions with almost no shared hourRun a relay + written handoffsPairwise overlaps only
One region always absorbs painRotate or staff differentlyNot heroic midnight coverage

Reference hub: time zone reference. Live teammate hours: time zone team board.

Protect one overlap window

Agree on two to three hours where live chat is fair game. Outside that window, nobody owes an instant reply.

  • Inside it, you may ping. Outside it, write a complete request and wait.
  • Do not fill it with status meetings. Live time is for decisions and reviews that need voices in the same hour.

Compute candidates with the working hours overlap calculator, find slots with the meeting time finder, convert one-offs with the timezone converter, then publish the window on the team board.

Scenario: Europe / North America / Asia relay

Europe, North America, and Asia together is the hard case. Example cast: engineering in Berlin, product in New York, QA in Manila.

LocationWorking day (local)UTC span
Berlin09:00 to 17:3007:00 to 15:30
New York09:00 to 17:3013:00 to 21:30
Manila09:00 to 18:0001:00 to 10:00

Berlin and New York share 13:00 to 15:30 UTC. Berlin and Manila share 07:00 to 10:00 UTC. New York and Manila share nothing.

The instinct is a three-way call that makes Manila join at 21:00 or New York join at 06:00. Run a relay instead.

Manila to Berlin, around 08:00 UTC. QA has been working for hours; Berlin is starting. Hand over test results here if live help is needed.

Berlin to New York, 13:00 to 15:00 UTC. The only comfortable overlap. Protect it for decisions and reviews.

New York to Manila, written only. New York's afternoon becomes Manila's next morning. Nothing live.

Consequences: decisions that touch all three regions take a full day to travel; anything urgent for Manila must be written before New York's afternoon ends; a three-way call, when unavoidable, is rotated, recorded, and preceded by a written artifact.

Write requests that survive a night

Weak: "Can you look at the checkout?"

Strong: "PR #482 fails on the payment webhook in preview. I need the preview webhook secret set in the env. Deadline before tomorrow's overlap (14:00 UTC). Verify by clicking one success and one failure path."

Every async request needs a link, what done looks like, whether you need a decision or an action, and a real deadline in UTC or a named zone. "End of day" means three different instants on this team. Blockers: how to write a good blocker update.

Copyable handoff

Changed:
- …

Verify:
- …

Do not redo:
- …

Next decision or action:
- …
Owner / timezone for next step:
- …

Worked ops example:

Changed: rate limit raised on the staging API
Verify: hit /health and one authenticated route
Do not redo: do not restart the old worker pool
Next: if 5xx persists, check Redis connection string in preview
Owner: Mira (Berlin), before 10:00 UTC

Templates: end-of-day handoff, remote team handoff. Depth: leave work in a state someone else can pick up. Daily status: write an end-of-day status update.

Habits and meeting hygiene

  • Answer with the whole answer. Ten lines now beat five exchanges over three days.
  • Say when you will next be online.
  • Put decisions where they can be found. Chat for talking; tickets and docs for deciding.
  • Never leave a thread open at the end of your day.
  • Rotate meeting times; write decisions down within an hour; decline meetings with no decision and no artifact.

If a meeting exists only to sync, replace it with a written update for two weeks and see what breaks.

Ownership tradeoffs

ChoiceUpsideCost
Wide overlap windowEasier live decisionsSomeone always compromises sleep
Narrow overlap + strong handoffsSustainable hoursDecisions take a day to travel
Heroic midnight coverageLooks dedicatedBecomes the expectation
Written status over sync meetingsSearchable historyFeels slower for one week

Praise clear written updates. Stop praising midnight replies. If someone regularly works through their night to cover another region, that is a staffing problem.

Three changes that remove most chaos

  1. Pick one overlap window and publish it
  2. Adopt one handoff template
  3. Remove one recurring meeting and replace it with a written update for two weeks

Everything else on this page is refinement.