Skip to content

Remote Work

We are a remote-first team. This page defines how we stay aligned, productive, and connected without a shared office.


Principles

Async first. The default is to write things down — in Linear, Slack, or a doc. Meetings are the exception, not the default. Before scheduling a call, ask: could this be a message?

Outcomes over hours. We measure results, not presence. Own your work, hit your commitments, and communicate when something slips.

Stay in sync with your team. Flexibility exists, but it has a limit. The more your hours overlap with your team's, the easier collaboration gets. Drifting into a completely different schedule creates friction for everyone — don't let it happen quietly.

Transparency by default. Remote work breaks down when people go quiet. Share progress, surface blockers early, and document decisions. If no one can see what you're doing, it's the same as not doing it.


Working Hours

  • Work 8 hours per day.
  • Attend scheduled meetings during the day.
  • If you need to step away, you can plan around it — as long as it doesn't block async work for others.
  • Keep your Slack status up to date at all times. If you go offline, set when you'll be back.
  • If you're on annual leave, post in the #leave-notification channel. That's the first place people look when they can't reach you.

Meetings

  • Camera is off by default for daily standups.
  • Camera is encouraged for happy hours and when a new team member joins — these moments are worth showing up for.
  • Meetings should have an agenda. If there's no agenda, question whether the meeting needs to happen.
  • Keep meetings short. If a decision can be made async, make it async.
  • After a meeting with decisions or action items, write a brief summary in the relevant channel or doc.

Daily Standup

Standups are short by design.

Format: - 1 minute per person, maximum. Yesterday / today / blockers. - Linear tickets are updated before the standup — not during. The standup is not a ticket review session. - The lead runs it. It starts and ends on time.

After the standup: - If you have no questions, leave. - An open AMA session follows for those who stay. - Leads are available in this window — and in this window only for non-urgent questions.

During the rest of the day: - Don't interrupt the lead or a teammate for non-urgent questions outside the AMA window. Collect them for tomorrow unless it's genuinely time-sensitive.

Why this matters: Every unplanned interruption breaks a focused work block — for you and the person you interrupted. The AMA window batches interruptions into one slot. Knowledge that would otherwise stay siloed gets shared in a structured window.


Communication Tools

Tool Use it for
Slack Day-to-day communication, quick questions, status updates
Linear Tasks, bugs, feature requests, project tracking
Internal Doc / SharePoint Long-form decisions, processes, reference material
Microsoft Teams Video calls, 1:1s, team syncs

Don't use Slack for decisions that need to be findable later. Put those in a doc or Linear.


Staying Connected

Remote work can get lonely. We don't want that.

  • Join team channels and engage beyond just work threads.
  • Show up to company events — they exist to keep the team human.
  • If you're feeling isolated or disconnected, tell your manager. We'd rather know early.