The most common question I get — from colleagues, from relatives, from strangers on Strava — is some version of why five in the morning?
The honest answer is boring: it's the only hour nobody wants.
No standup starts at 05:00. No production incident pages you at 05:00 (usually). Nobody schedules a wedding, a deploy, or a "quick call" at 05:00. It is the one slot in the calendar that life has agreed not to contest.
It's scheduling, not discipline
People frame the early alarm as some monk-mode discipline thing. It isn't. Discipline is finishing the run when it's going badly. The alarm is just conflict avoidance with the rest of your own life.
Run at 7 PM and you're negotiating with a day that already happened: the meeting that ran over, the lunch that sat wrong, the small print of being tired. Run at 05:00 and you're negotiating with nothing. The day hasn't had a chance to make a counter-offer yet.
The actual trade
- You give up: late nights, one hour of phone time, the snooze button as a concept.
- You get back: an empty road, cool air even in June, and the quiet smugness of being done before the group chats wake up.
That's the whole transaction. It's not motivation. It's arbitrage.
Show up daily, trust the process, let small gains compound. The same rule runs the codebase and the mileage log.
See you out there. Early.