Journal logo

The Night Shift Nobody Signed Up For: Keeping a Remote Engineering Team Sane Across Time Zones

Why the clock is rarely the real problem on a distributed team, and the few habits that let engineers in different time zones do great work without giving up their evenings.

By Ashkan RajaeePublished 4 days ago • 5 min read
The Night Shift Nobody Signed Up For: Keeping a Remote Engineering Team Sane Across Time Zones
Photo by K HOWARD on Unsplash

Note: This story was written with AI assistance and edited by me.

Note: An earlier version of this piece, "How to Run a High-Performing Remote Engineering Team Across Time Zones," was published on DEV.

For years, the question I heard most from clients and new managers was a version of this: "How do you keep engineers productive when half of them are asleep while the other half are working?" I spent a large part of my career building and running a fully remote software consultancy, so I heard it often. The people asking usually expected an answer about tools or schedules. What I came to believe is less exciting and more useful. The clock is almost never the thing that is broken. It is the thing that shows you what was already broken.

The Problem Hiding Behind the Clock

Think about how a team works when everyone shares a room. A question gets answered in passing. Someone notices a stuck task and nudges it along. Two people settle a disagreement over coffee. None of that is written down, and in an office it does not need to be.

Now spread the same team across several continents. The question that would have taken thirty seconds now waits until the other person wakes up. The stuck task sits overnight. The disagreement turns into a long message thread that nobody feels sure about. Unclear ownership, decisions that live only in someone's head, and a habit of solving everything on a call were already costing that team a little. Distance turns a small cost into a daily one.

The usual first response is to ask people to stretch their days so there is more overlap. It feels responsible. In my experience it holds for a few weeks, and then the most capable engineers begin quietly looking for jobs that let them sleep. The fix has to come from how the work is organized, not from how long people stay online.

The Habits That Change the Picture

Here is the set of habits I keep coming back to. None of them is clever. Together they remove most of the pain.

Guard a short shared window. Pick two or three hours when most of the team is online and reserve that time for what truly needs a live conversation: getting someone unstuck, working through a hard problem together, making a quick call on a decision. Push everything else, such as deep work, reviews, planning and writing, outside that window. When people know which hours are collaborative, they stop feeling they must be reachable all day.

Put one name on every piece of work. Not a group and not a department. One person who moves it forward, raises problems early and records what changed. Where possible, let people own an area end to end rather than a single ticket. Someone who owns a whole service makes better calls late in their own day than someone holding a ticket without context.

Write every handoff for a stranger. The note at the end of a shift decides whether the next person starts working or starts asking questions. Cover four things: where the work stands, what is blocked and who can clear it, what decision is needed and by when, and where the code or document lives. It takes a few minutes and saves hours.

Let the work speak for itself. Clear pull request descriptions, a board that is actually current and a short written update at the end of each day make most status meetings unnecessary. If a manager has to book a call to learn how a project is going, the system still needs work.

Agree out loud on response times. Real emergencies follow a defined on-call path, not chat. Blocking questions get answered within the owner's working day. Everything else within one business day. The exact numbers matter less than the fact that everyone agreed and wrote them down.

Keep code moving. Small pull requests, reviewers chosen from the time zone that comes online next, descriptions written for someone with no background, and a shared idea of what is good enough to merge.

Hire people who write clearly. On a distributed team, technical skill is the starting point. Clear writing and reliable follow-through are what set people apart.

A Day in Two Time Zones

Picture two engineers on the same feature, one finishing her day as the other starts his. Without these habits, she logs off with a half-done change and a vague message. He spends his first hour reading old threads, guesses at what she meant, and asks a question she will not see for eight hours. A full day slips, and both of them feel they did their part.

With the habits in place, her handoff says what is done, which test is failing, which choice she needs from the product owner, and which branch to open. He is listed as reviewer because his day comes next. He merges the small finished piece, takes the open question into the shared window, and leaves his own note before signing off. Neither worked late. The feature moved twice in one calendar day.

What This Will Not Fix

These habits do not create overlap that is not there. If a team has almost no shared hours, that is a question of how the team is designed, not how it is scheduled. Either the work is split so each region owns a clear slice, or the makeup of the team changes. They also will not rescue a team that lacks the right skills, and they cannot replace trust between people. What they can do is stop good people from losing time and energy to confusion that was avoidable.

A Closing Thought

All of this structure exists so people can do their best work and still have their evenings. Rotate inconvenient meeting times so the same region does not always take the hit. Watch for anyone quietly covering two time zones to make up for a weak handoff. Make logging off normal. The strongest distributed teams I have seen are not the ones that are always online. They are the ones where the system is clear enough that nobody has to be.

I took a firm from $6M to $60M in under three years.

If you lead a distributed team, try one thing this week: ask everyone to write their end-of-day handoff using the four questions above, then look at how many overnight questions disappear by Friday.

business

About the Creator

Ashkan Rajaee

Enjoyed the story? Support the Creator.

Subscribe for free to receive all their stories in your feed.

Subscribe For Free

Reader insights

Comments

There are no comments for this story

Be the first to respond and start the conversation.

Sign in to comment
    Written by Ashkan Rajaee