For those of you that don’t know me, I’m Joshua. Previously I co-founded SuperAwesome, running product & technology before we sold it to Epic Games. Today I am a co-founder & CEO @ Mindstone. I obsess over my daily routine and have continuously been optimising it over the last 10 years. My routine might come across as a bit extreme, but after the Nth time of someone asking me how I go about it, I thought it might be worth sharing more widely in case it’s useful to others.
The most important concepts I’ve incorporated in my daily routine are:
When I work, I optimise for productivity and impact. When I’m not working, I optimise for entertainment and relaxation. And when I sleep, I optimise for rest.
Whatever I’m doing, I believe in eliminating waste. I hate spending 30 minutes browsing channels or waiting for the next part of my day to unfold. Some people find this is excessive optimisation, I think it’s the literal interpretation of carpe diem :).
I’ve been obsessed with my sleep for a while, but it wasn’t until I read Matthew Walker’s ‘Why We Sleep’ that I took it a step further. Once I realised how core sleep is to almost everything I value in life (health, learning, happiness and more), it became clear that neglecting it was basically undoing all the progress I was making by optimising other aspects of my life.
Too often, life has presented me with learning experiences that I forgot the moment they passed. It’s impossible to completely avoid making the same mistakes multiple times, but I’ve found that explicitly building reflective time into my routine helps reduce their frequency.
How often does your day get away from you? Do you get to the end of the day and feel like you’re only just about ready to start on the things that really matter? I’ve found that planning ahead of time means that the planning occurs in a time of calm, considered prioritisation instead of in the middle of whatever emergency or activity is getting the bulk of my attention at any particular point in time.
I use checklists for everything. I have an “End of Day” checklist, an “End of Week” Checklist, A “Pre-travel” checklist, an “Investment” checklist, etc. The beauty of checklists is that they can consistently be re-used and improved upon. Start with the one routine you want to perform every day and whenever inspiration strikes, add to it. Slowly, but surely, it will build into a robust mechanism to improve your days.
Below is my actual routine, which I probably keep to 4 days out of 5. For the days when I don’t, life happens — but I try to stick to it as close to it as I can :).
I wake up every day at 06h30. The actual time isn’t important, as we all have our own rhythms, but consistency has been proven to be really important in optimising sleep (in terms of both quantity and quality).
My wife wakes up at 07h00 and then takes a shower, which leaves me until 07h15 to jump on the exercise bike and go through my morning routine. While on the bike, I go through (in order of prioritisation):
Sometime early in the COVID lockdown (2020), I made the switch to cold showers, and they’ve genuinely changed my life. Although I have to force myself to go through them every morning, there hasn’t been a single morning when I’ve regretted doing it. They make me feel more awake, more positive and sharper, even before the day has properly started.
After my shower, I get dressed in the clothes I set aside the night before (reducing decision fatigue for the next day — a slightly less extreme version of wearing the same thing every day).
I always have the same thing for breakfast and somehow never get bored of it:
During breakfast, my wife and I watch an episode of one of our favourite series, which we cycle through in order (Friends, How I Met Your Mother, The Big Bang Theory and back again).
Between the end of breakfast and the start of the workday, I either catch up on outstanding tasks with my assistant (twice a week) or dive into our business metrics. To get some fresh air, the catch-up usually happens during a 30-minute walk outside.
At the end of every day, the team at Mindstone provides a quick slack update with overview of their day as well as what’s coming up for them the next day. As this provides most of the information we all need, our daily stand-up at 08h30 focuses only on blockers and updates that benefit from a bit more context.
The actual workday changes on a day-to-day basis, of course, although we have recently introduced blocks of 2h every day, across the company, during which no meetings are held. Other than that, the regular blocks in my calendar during the day are:
At the end of every weekday, I put aside some ‘admin time’. This is absolutely key for me, as it allows me to prepare everything I need to be set-up in the most productive way for the next day. The checklist I go through looks like this:
For years now, I’ve kept a daily learning log in which I write the various things I’ve learned during the day. This often answers the question: ‘What would I do differently if I could redo this day?’ This is a practice I started during my MBA with the Open University, who are really keen on reflective practice, and it’s stayed with me ever since.
Rating my day according to my life KPIs
Steve Jobs used to wake up every morning and ask himself ‘If today was the last day of my life, would I want to do what I am about to do today?’ And whenever the answer was ‘no’ for too many days in a row, he said it was a signal he needed to change something. This really struck a chord with me, but I’ve always found it hard to remember how I felt for 30–60 days in a row and make rational decisions based on that. A few years ago, it hit me that there was a clearer, more data-driven approach I could insert into my life, using my learning log. I decided to add a section in which I rate every day of my life according to 4 KPIs that make sense to me. I then transfer these KPIs into a spreadsheet at the end of every week and derive longer-term trends, removing the bias that comes with any particularly bad or good day.
Although I read quite a bit during the day, the stuff I tend to read is mostly linked to news, and trends. At the end of my day, I allocate time to read things that relate to what I’m trying to get better at on a longer time horizon. Most of the time, this means reading books, but occasionally this can be diving into particularly interesting long-read posts I’ve set aside in Mindstone.
Although I always keep my phone on me, I try to really switch off from work during this time, be present as much as possible and enjoy time with my wife.
This helps me wind down properly, which, in turn, allows me to sleep more easily.
Within a 10-minute window of 22h45, most often between 22h35 and 22h45, we switch off the lights to sleep. I consider consistency regarding this time window to be key, which is why we respect it about 90% of the time (there are always some exceptions).
If the above feels like it’s heavily scheduled, that’s because it is :). Having said that, life always throws up unknown or unexpected events, which make it hard to stick to a schedule in the way you might have planned. The key, I find, is to be clear about how to handle those random events before they actually occur. In practice, that means knowing what has to give when time becomes too tight. In order of priority, this is what that looks like for me:
Nine times out of ten, these two manoeuvres provide me with the flexibility to keep everything else on track. Sometimes, it doesn’t work, of course. In those cases, I make it an absolute priority to finish my end-of-day routine at the start of the next day, before I continue. If needed, it means I cancel meetings the next day in order to catch up.
My weekends are much less planned than my weekdays, but that doesn’t mean there’s no structure at all. I still wake up at 06h30, jump on my exercise bike until about 07h30 or 08h00 (when my wife wakes up), have breakfast and read some magazines (Economist & HBR mostly). I work about 3–4 hours on both days, which allows me to feel fully relaxed while still keeping on top of things. The most important part of my weekend routine is my end-of-week checklist, which I detail below.
Just like at the end of every day, I also have a checklist I go through at the end of every week (usually on Sundays), which allows me to both consolidate my learnings and prepare for the week ahead. The list consists of:
Writing up my daily/weekly routine was something I’ve had in my head for a long time. Actually writing it up has taken much longer than I would have thought, however. I realise this routine is optimised towards my personal life goals and preferred rhythm. My hope, however, is that elements of it can spark ideas for others to develop their own approach and ultimately lead to a happier and more productive life. In the same vein, I would love to hear about your own routines and productivity hacks. Sharing what allows you to optimise and enjoy life while getting stuff done might just spark ideas for someone else to improve theirs.