The blog

Written as it happens.

Fitness, health, mind, business and real life. What I’m doing, what worked, what didn’t. Seven hundred posts since 2016, and a monthly challenge: one thing, done every day, written up as it goes.

The challenge · Day 7 of 30

30 days of showing up.

A post a day for 30 days. Whatever the day was.

Every day so far →
The thirty days
123456789101112131415161718192021222324252627282930
Real life · Day 7 of 30

Close is closer

Some weeks drag. Same list, same problems, nothing seems to move. Then you look back a month and everything’s different.…

7 Oct 2026 · 1 min
Real life · Day 6 of 30

Not every day is a story

Today wasn’t a big story. I got a lot of work done tonight and I’m tired. That’s the day. When…

6 Oct 2026 · 1 min
Mind · Day 5 of 30

Every time

When I’m consistent with my routines, I feel my best. Not most of the time. Every time. I know that.…

5 Oct 2026 · 1 min
Real life · Day 4 of 30

No excuses now

The last few months, the brands have had most of me. Early mornings, late nights, weekends. That’s what building something…

4 Oct 2026 · 1 min
Real life · Day 3 of 30

I should’ve said it yesterday

Today I had a conversation I should’ve had yesterday. Yesterday I didn’t say it. Today it came out anyway, with…

3 Oct 2026 · 1 min
Real life · Day 2 of 30

Day two is the real one

Up at quarter past 3 this morning. Four and a half hours of sleep. Trained first thing. Then the day…

2 Oct 2026 · 1 min
Page 1 of 1
Newsletter

The Sunday Run Sheet.

One thing that happened this week, told straight. Five things worth your time: something I read, something I listened to, an AI tool that actually works, a number from my week and a quote worth keeping. Where the challenge is at and what I’m building. Every Sunday, under five minutes.

Unsubscribe any time.