A Developer In The mountains having fun

Good Remote Work Policies

Core Hours vs. Deep Work Time

  • no work notifications during Deep work blocks
  • no meetings during Deep work blocks
  • no mandatory morning standsups the kill morning productivity
  • Core work hours are hours where everyone would be generally avilable for meetings or quick response to questions

Comunication

  • Async by default
  • Sync only when necessary
  • Document all decisions in writting
  • Good use of channels/groups
  • Respect of time zones
  • Urgent means the production site is down everything else is less then Urgent
    • if most things become urgent that means nothing is

What not to include

These make developers quit and are of little to no good to help the company if the mangment is good.

  • micromanagement
  • Time Tracking
  • Surveillance software

Sample Remote work policy

Availability Requirements:

  • Core collaboration hours: 10 AM - 2 PM (your local time)
  • Response time for urgent issues: 30 minutes during business hours
  • Response time for non-urgent messages: 24 hours
  • Deep work blocks: Mark your calendar, others respect it
Equipment Standards:
  • The company provides a laptop, a monitor, and the necessary software licenses
  • $100 monthly stipend for internet and home office expenses
  • Personal device usage is allowed with security software installed
  • Equipment refresh cycle: every 3 years or as needed for performance

Performance Metrics:

  • Sprint goal completion rates
  • Code review participation and quality
  • Technical debt reduction contributions
  • Team collaboration effectiveness
More places to find me
Mental Health
follow me on Mastodon