Daily Routine of a Learning Geek & Startup CEO

Daily Routine of a Learning Geek & Startup CEO

Published on
Jul 10, 2021
Joshua Wohle

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.

Core concepts

The most important concepts I’ve incorporated in my daily routine are:

Optimise everything

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 :).

Sleep is the cornerstone to everything else

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.

Reflective reinforcement learning loops

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.

Using checklists

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.

Actual routine

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 :).


06h30 Wake up

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).

06h30–07h15 Exercise bike

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):

07h15–07h30 Cold shower & get dressed

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).

07h30 Breakfast

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).

08h00–08h30 Catch up with my assistant or dive into Mindstone metrics

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.

08h30 Mindstone stand-up

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.

08h45/09h00–18h30 Usual work day

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:

18h30–19h15 End-of-day routine

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:

Learning log

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.

19h15–20h15 Long-term learning reading

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.

20h15–22h00 Eat & Netflix

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.

22h00–22h15 Prepare for bed

22h15–22h45 Read fiction

This helps me wind down properly, which, in turn, allows me to sleep more easily.

22h45 Lights out

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).

How to deal with randomness & overflow

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.

Weekend & weekly routines

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.

End-of-week checklist

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:

Closing thoughts

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.

Get started with Mindstone

Create a free user account today!
An email has been sent to your inbox
Oops! Something went wrong, please try again
Get the Extension
Get the App