Agendolo

David Heinemeier Hansson's Daily Routine

Do great work in 40 hours a week and still sleep in. David Heinemeier Hansson wakes without an alarm at 8:30 AM and starts work at 11:00 AM.

By Colin PaceUpdated

Overview

David Heinemeier Hansson created the web framework Ruby on Rails in 2004 and is the CTO of 37signals, the company behind Basecamp. He is also a racing driver who won his class at the 24 Hours of Le Mans in 2014. At his desk he is in less of a hurry: work doesn't start until 11:00 AM, and there is no alarm.

He wakes around 8:30 AM, and the morning goes to family breakfast, playing with his son, the school run and the household. He works until about 7:00 PM with breaks, has dinner, does a bit more work, then watches a show with his wife. He is in bed by 9:30 or 10:00 PM and sleeps 8.5 to 10 hours. Balance the Grind pieced the day together from his Product Hunt LIVE session in 2016, Lifehacker in 2017 and a tweet in 2018.

He keeps to 40-hour weeks and says 4 or 5 focused hours make a great day. It's for anyone who suspects long hours are the problem rather than the fix: you trade the grind for a slow morning, a full night's sleep and evenings that are actually off. Lunch, the length of the evening blocks and the weekend are our estimates.

At a glance

  • 10 hr 30 min sleep per night
  • 40 hr work per week
  • 3 meals per day
  • 11 hr eating window
  • 28 hr play per week

Sleep

73.5 hours/week
Bedtime
10:00 PM
Wake up
8:30 AM

10 hr 30 min per night

Sleepuntil 8:30 AM
Sleep 10:00 PM
Schedules
  • Weekdays10:00 PM → 8:30 AM· 10 hr 30 min
  • Weekends10:00 PM → 8:30 AM· 10 hr 30 min
Naps

No naps.

Work

40 hours/week
Start
11:00 AM
Finish
8:00 PM

8 hr a day

Work11:00 AM → 1:00 PM · 2 hr
Work1:30 PM → 7:00 PM · 5 hr 30 min
Work 7:30 PM

Nothing on Weekends

Shifts
  • Work11:00 AM → 1:00 PM· 2 hr · Weekdays
  • Work1:30 PM → 7:00 PM· 5 hr 30 min · Weekdays
  • Work7:30 PM → 8:00 PM· 30 min · Weekdays

Eat

10.5 hours/week
First meal
8:30 AM
Last meal
7:00 PM

3 meals13:11 eating window1 hr 30 min eating

Breakfast 8:30 AM
Lunch 1:00 PM
Dinner 7:00 PM
Meals
  • Breakfast8:30 AM → 9:00 AM· 30 min · Weekdays
  • Lunch1:00 PM → 1:30 PM· 30 min · Weekdays
  • Dinner7:00 PM → 7:30 PM· 30 min · Weekdays
  • Breakfast8:30 AM → 9:00 AM· 30 min · Weekends
  • Lunch1:00 PM → 1:30 PM· 30 min · Weekends
  • Dinner7:00 PM → 7:30 PM· 30 min · Weekends
Eating window

Off

Play

28 hours/week
A day
4 hr
Blocks
2

Family 9:00 AMTV 8:00 PM

Family 9:00 AM
TV 8:00 PM
Free time
  • Weekdays9:00 AM → 11:00 AM· 2 hr
  • Weekdays8:00 PM → 10:00 PM· 2 hr
  • Weekends9:00 AM → 11:00 AM· 2 hr
  • Weekends8:00 PM → 10:00 PM· 2 hr