Binary Froster has been fully remote since day one. Our team spans the UK, India, and Eastern Europe — six people across four time zones. We've spent three years iterating on what actually keeps a distributed engineering team cohesive, productive, and — crucially — happy to still be on the team. Here's what we've learned.
Async-First Communication
The biggest mistake remote teams make is replicating the office in video call form: back-to-back meetings, synchronous discussions for everything, the expectation that everyone is simultaneously available. This fails because it ignores time zones and destroys deep work. Our default is async: detailed Loom videos for design feedback, thorough Linear issue descriptions, architectural decisions documented in Notion with a 48-hour comment window before being considered decided.
We reserve synchronous time for what actually requires it: the weekly team check-in (30 minutes, no agenda — relationship maintenance), cross-functional planning sessions, and the rare genuinely urgent technical decision. The rule is simple: if it can be async, it should be.
The Tools That Actually Matter
- Linear: Our project management backbone. Issues are comprehensive — context, acceptance criteria, technical constraints. No "TODO: fix bug" issue without a repro case.
- Notion: Permanent knowledge base. Every architectural decision, onboarding doc, client brief, and post-mortem lives here. The test: could a new hire be productive in their first week using only Notion?
- Loom: Async video has eliminated 70% of our "quick calls". A 3-minute Loom explaining a design critique is clearer and more considerate of the recipient's schedule than a spontaneous meeting request.
Maintaining Culture at a Distance
Technical process is the easy part. Culture is harder. We've found three practices that genuinely move the needle: monthly virtual coffee roulette (random pairs get 30 minutes of non-work chat), an annual in-person team week for planning and social bonding, and a #wins Slack channel where achievements are publicly celebrated — client compliments, shipped features, personal milestones. Remote culture doesn't happen by default; it requires deliberate investment just like the technical infrastructure does.