Skip to main content

Practice inclusive scheduling

1 min read

Summary: Small scheduling choices go a long way toward making distributed teammates feel included. Write dates unambiguously, include time zones, and build breaks into the schedule.

Time zones are one of the harder parts of software development, but they don’t have to be one of the harder (or exclusionary) parts of working as a distributed team. Here are a few habits I follow to make scheduling more inclusive on a remote team:

  • When discussing dates, consider writing numeric dates in ISO 8601 (YYYY-MM-DD) or other month/day unambiguous formats.
  • When referring to a time, always include the timezone.
  • Avoid location-specific language like “tomorrow”, “this afternoon”, or “in the spring”.
  • Be mindful of holidays, weekends, and working hours, especially across time zones.
  • Consider “speedy meetings” (end 5 or 10 minutes early, or start 5 or 10 minutes late) to allow for time to be human between meetings, and be strict about ending at that earlier time.
  • On that note, meetings should start and end on time. If you finish early, consider using the remainder of the time for informal conversations and to connect as humans.

xkcd comic describing ISO 8601 as the one true date format

A small nod to inclusivity goes a long way toward creating belonging and reducing ambiguity. When you work with global teams, schedule and communicate with a global (and remote) audience in mind.

Keep reading

  • How to one-on-one

    Most 1:1s waste your team's only protected synchronous time on status updates. Here's how to run ones worth showing up for.

  • How to write a great extended leave document

    A battle-tested template for handing off your work before extended leave, so your team stays unblocked and nothing falls through the cracks.

  • Eight tips for working remotely

    Tools alone won't make remote work succeed. Eight cultural rules for effective async communication, regardless of your industry or role.

Ben Balter

I'm Ben Balter, and I write here about developer platforms, product and engineering leadership, open source, and showing your work. I spent over a decade building developer platforms at GitHub. For five years I was a product manager for trust and safety, shipping 500+ features and the API endpoints behind them to 50M+ developers. I also led a bottom-up rewrite of GitHub Pages and wrote the open source library behind GitHub's license detection, and my open source projects have hundreds of millions of downloads. I wrote Open and Async, the playbook for remote and distributed teams, and shipped a Model Context Protocol (MCP) server alongside it so agents can query it directly. More about the author

Follow along: Bluesky LinkedIn

Originally published May 19, 2023 View revision history

This page is open source Help improve this article on GitHub

Keyboard shortcuts

Search

  • / or ⌘ K Open search
  • ↓ or j ↑ or k Move through results
  • Enter Open the selected result
  • Esc Close search

Go to

  • g then h Home
  • g then p All posts

This page

  • y Copy link to this page
  • ? Show this list