The internet is full of morning routines from developers who wake up at 4:30am, meditate for an hour, exercise, read a book, and arrive at work "focused and ready." I have nothing against those people, but that's not my reality and it's probably not yours either.
This is my real routine. The one I have now, after years of adjustments. It's not perfect or aspirational. It works for me at this point in my life.
Why Most Productivity Routines Don't Work
The problem with routines you read about on blogs and YouTube is that they're designed to create inspirational content, not to be replicated. A 3-hour pre-work routine assumes you don't have kids, no morning commitments, and that your energy peak is at 5am.
I work with teams in multiple time zones. Some days I have sync calls from early morning. I live in Bogotá where the life context isn't the same as San Francisco. My routine has to work within those real constraints.
The Actual Routine
I wake up between 6:30 and 7am. No heroic alarm. If there's a call before 9am that day, I adjust. If not, 7am.
The first 20 minutes are non-negotiable:
- I don't touch my phone until I'm fully awake. This is the hardest part and the most important. The brain in wake-up mode processes notification anxiety differently. If I open Slack or social media before I'm lucid, I contaminate the mental state for the whole day.
- Water. Not coffee yet. Water.
- 5-10 minutes of something that isn't a screen. Sometimes it's stepping out to the balcony. Sometimes it's making the bed and tidying the room. The goal isn't the specific activity — it's not starting the day in reactive mode.
The Coffee and Day Review
With coffee, which arrives around 30 minutes in, I do the only planned screen check before work starts: I open my task list from the previous day (which I prepared the night before as part of my closing ritual) and confirm which three things are most important today.
No email. No Slack. No social media. Just my own task list.
This step takes 5 minutes but has a disproportionate impact. I arrive at work with a clear mental map instead of arriving and reacting to whatever shows up first.
The Deep Work Block
Between 8am and 11am is when I do the work that matters most. No calls, no message checking, no multitasking. Hard code, architecture design, technical writing — whatever requires deep thinking.
This isn't always possible. Days with fragmented meetings are less productive and I accept that. But when I can protect that block, the difference in output is significant.
What I Don't Do in the Mornings
I'll be direct about what I eliminated and don't miss:
- Morning exercise: my energy for training is better in the afternoon. Forcing myself at 6am produced mediocre workouts. Now I train between 5pm and 6pm.
- Reading news: morning news doesn't make me more productive. It generates anxiety I carry into work. I check it at noon if I want to.
- Social media before work: this was part of my routine for years and eliminating it was the most positive change.
What Works and Why
The simple version of my routine: don't react to anything external during the first hour of the day. Everything else — the coffee, reviewing the task list, the deep work block — is a consequence of that principle.
You don't need a 3-hour routine. You need a routine that protects your mental state in the first hours and that you can maintain on the hard days, not just the easy ones.
Imperfect consistency beats occasional perfection every time.