Time Buddy ยท 6 min read
Working across time zones: best practices for remote and hybrid teams
Distributed teams face coordination costs that co-located teams do not. This article covers the evidence-based practices that reduce those costs without requiring everyone to share the same working hours.
Time zone differences between team members are not merely an inconvenience โ they are a coordination tax. Research on globally distributed software development has consistently found that teams separated by more than three time zones experience measurably slower communication cycles, higher rates of misunderstanding, and greater integration costs than co-located teams or teams with significant schedule overlap. The good news is that these costs are reducible with deliberate process design.
Quantifying the coordination cost
Herbsleb and Mockus (2003) analysed a large software development project distributed across the United States and Europe. They found that files edited by developers in different time zones had significantly more defects and took longer to integrate than files edited by co-located developers. The primary mechanism was the delay cycle: a question asked at end-of-day in San Francisco arrives in London overnight and receives a reply the next London morning โ by which time the San Francisco engineer has waited over 12 hours and may have made a decision on incomplete information.
Each such delay cycle adds hours to coordination tasks that would take minutes in a shared office. Across a project with many such dependencies, the cumulative cost is substantial.
The overlap window
The single most important factor in distributed team effectiveness is the size of the daily overlap window โ the hours during which all team members are working simultaneously. Cramton (2001) found that "mutual knowledge" โ shared awareness of context, progress, and blockers โ is much harder to maintain in distributed teams and that synchronous interaction windows are the primary mechanism for re-establishing it.
Teams with zero overlap (e.g., one member in Tokyo and one in New York) operate in a relay model: one person hands off to the other at end of day. This can work well for highly sequential tasks but poorly for anything requiring rapid iteration. Teams with 2โ4 hours of overlap can schedule one focused synchronous meeting per day and handle most coordination asynchronously. Teams with 5+ hours of overlap can operate similarly to co-located teams with some remote members.
When hiring, the overlap window is worth treating as a hard constraint for certain roles. A senior engineer who needs daily interaction with the tech lead should be within 4โ5 time zones; a content contractor doing independent work may function well with zero overlap.
Async-first communication
Async-first does not mean never synchronous โ it means structuring communication so that it does not require an immediate response to be useful. Practical async-first practices:
- Write decisions down. Slack messages are effectively ephemeral. Decisions made in chat that are not documented in a persistent location are invisible to team members in a different time zone who were offline during the conversation.
- Provide full context in every message. A message that says "Can we discuss the migration?" is not actionable asynchronously. A message that says "I'm proposing we delay the database migration from Friday to Monday because of X, Y, Z โ do you agree?" can be responded to without a synchronous call.
- Record meetings. Decisions made in synchronous calls should be documented in text. The recording itself is rarely watched; the written summary is the artifact.
- Use long-lived discussion threads. Tools like GitHub issues, Linear tickets, and Notion pages allow multi-day asynchronous discussions that accumulate context over time, unlike chat where context scrolls away.
Meeting scheduling protocols
When synchronous meetings are necessary, rotating the inconvenience of off-hours attendance is more equitable than permanently requiring one team to take early mornings or late evenings. A team with members in London and Sydney has no neutral overlap โ someone is always inconvenienced. Alternating who bears the burden prevents the same group from absorbing it indefinitely.
For recurring meetings, use a world clock tool to identify the least-bad time across all participants. In general: avoid the last two hours before midnight and the first two hours after sunrise for any participant; avoid scheduling during a region's primary lunch window if possible. For a US West Coast + UK + Singapore team, the least-bad overlap is typically early afternoon UTC (around 14:00โ16:00), which is morning in the UK, very early morning on the US West Coast, and late evening in Singapore.
Naming conventions for time
Always specify time zone when naming a time in a cross-zone team. "9 AM" is meaningless without a location; "9 AM UTC" or "9 AM Eastern" with an explicit date is not. Use UTC for internal technical coordination and calendar tools that auto-convert for external communication. Avoid abbreviations like "PST" and "EST" in written communication โ they are ambiguous (PST is both Pacific Standard Time and Philippine Standard Time) and do not indicate whether daylight saving is in effect. Use IANA zone names (America/Los_Angeles) or explicit UTC offsets (UTC-8) in technical contexts; use fully spelled-out regional names ("US Pacific time") in human communication.
Structuring the workday for distributed collaboration
For individual contributors on distributed teams, the practical recommendation is to structure the workday around the overlap window. Deep, independent work โ coding, writing, analysis โ is best scheduled outside overlap hours, when there are no interruptions. The overlap window should be reserved primarily for synchronous communication: meetings, rapid-fire design discussions, pairing sessions.
This is the inverse of what most office workers do โ they take meetings whenever they are scheduled and squeeze independent work into gaps. In a distributed setting, the gaps are the most productive part of the day, and they should be protected accordingly.
References
- Herbsleb, J. D., & Mockus, A. (2003). An empirical study of speed and communication in globally distributed software development. IEEE Transactions on Software Engineering, 29(6), 481โ494.
- Cramton, C. D. (2001). The mutual knowledge problem and its consequences for dispersed collaboration. Organization Science, 12(3), 346โ371.
- DeRosa, D., & Lepsinger, R. (2010). Virtual Team Success: A Practical Guide for Working and Leading from a Distance. Jossey-Bass.
- GitLab. (2024). The GitLab Remote Work Report. gitlab.com.
- Klyne, G., & Newman, C. (2002). RFC 3339: Date and Time on the Internet: Timestamps. Internet Engineering Task Force.