.jpg?width=1800)
.jpg?width=512)
A public community for operators building healthier remote systems across documentation, meetings, hiring, and tooling.
A reliable remote workflow documents recurring decisions, pushes default communication toward async text, and reserves live time for the work that truly benefits from it. The goal is not fewer calls for their own sake; it is less confusion and less waiting.
GitLab's handbook matters because it turns remote work from opinion into operating documentation. Reading how they write about async communication, text discipline, and informal connection is still one of the fastest ways to make your own system more deliberate. The metrics I watch are decision latency, onboarding time into core workflows, and the ratio between recurring meetings and documented outcomes. Those measures tell you whether the system is actually transferring knowledge or just circulating people through calls.
A grounded version usually starts with three moves: Document the recurring decisions, owners, and expected response times.; Design meetings around decisions that truly need live discussion.; and Audit tools and rituals quarterly so the system stays coherent as the team grows.. Save the version that survived real constraints, not the one that only sounded elegant in a planning doc.
Useful operating references:
- GitLab async communication guide: handbook.gitlab.com/handbook/company/culture/...
Helpful for defining where async should be the default and why.
- Doist on async communication: doist.com/blog/async-communication/
A readable piece on the craft of async work rather than just the tooling around it.
- GitLab handbook home: handbook.gitlab.com/
A reference point for what handbook-first operations look like in the open.