theplan
Sign in Subscribe
Waiting at the start line of the 2025 Birmingham Great Run (half marathon)

Great Birmingham Run 2025, 2h 10m Official Pacer

On May 4th I achieved a long held goal, by running as part of the official pacing team at a big running event. I've previously paced a few friends informally, but I've always wanted to wear the flag and be a bigger part of the day.
May 17, 2025 8 min read
Istanbul (Week Notes, 16, 2025)
weeknotes

Istanbul (Week Notes, 16, 2025)

Week notes up to and including Sunday 20 April 2025, covering week 16 of 2025.
Apr 20, 2025 4 min read
From the vault (Week Notes, 15, 2025)
weeknotes

From the vault (Week Notes, 15, 2025)

Week notes up to and including Sunday 13 April 2025, covering week 15 of 2025.
Apr 13, 2025 2 min read
Pint to pint running (Week Notes, 14, 2025)
weeknotes

Pint to pint running (Week Notes, 14, 2025)

Week notes up to and including Sunday 6 April 2025, covering week 14 of 2025.
Apr 6, 2025 3 min read
Linuxing my old MacBook Pro
kit

Linuxing my old MacBook Pro

What can I say about the non-Retina 2012 MacBook Pro that hasn't already been said? It was indestructible but repairable, and it was the MBP you could still open up and tinker with. My 2012 got a huge dent in it about 4 weeks after I got it.
Apr 4, 2025 2 min read
Please try to enjoy both seasons equally (Week Notes, 13, 2025)
weeknotes

Please try to enjoy both seasons equally (Week Notes, 13, 2025)

Week notes up to and including Sunday 30 March 2025, covering week 13 of 2025.
Mar 30, 2025 1 min read
Revivals (Week Notes, 12, 2025)
weeknotes

Revivals (Week Notes, 12, 2025)

Week notes up to and including Sunday 23 March 2025, covering week 12 of 2025.
Mar 23, 2025 4 min read
Blessed with pacer (Week Notes, 11, 2025)
weeknotes

Blessed with pacer (Week Notes, 11, 2025)

Week notes up to and including Sunday 16 March 2025, covering week 11 of 2025.
Mar 16, 2025 1 min read
a rotary telephone on a table, next to a sofa
weeknotes

Phone home (Week Notes, 10, 2025)

Week notes up to and including Sunday 9 March 2025, covering week 10 of 2025.
Mar 9, 2025 3 min read
The very long 90s (Week Notes, 9, 2025)
weeknotes

The very long 90s (Week Notes, 9, 2025)

Week notes up to and including Sunday 2 March 2025, covering week 9 of 2025.
Mar 2, 2025 4 min read
I can tie my tie all by myself (Week Notes, 6-8, 2025)
weeknotes

I can tie my tie all by myself (Week Notes, 6-8, 2025)

"Week" notes up to and including Sunday 23rd Feb 2025, covering weeks 6, 7 & 8 of 2025.
Feb 23, 2025 6 min read
Counting posts on Ghost
building with ghost

Counting posts on Ghost

⏳tldr: you can use Ghost's content API to quickly grab key stats about your writing output (how many posts, how many posts this year, how many posts by a specific author etc.). Ready to use examples are at the bottom of the post. Ghost has some great analytics
Dec 13, 2024 5 min read
A blue butterfly sat on a stony surface
bluesky

A bookmarklet for Bluesky sharing

⏳TLDR: drag the link at the button at the bottom of this page to your browser's bookmarks; use it to share any page you like. Maybe this one? I recently wrote about adding Bluesky sharing buttons to a webpage so that anyone can easily share your content with
Dec 6, 2024 2 min read
1,000 miles.
Running

1,000 miles.

On Sunday 24th November I completed my annual mileage target: 1,000 miles of running in 2024. That means I hit my target 38 days early—10.41% of a common year. So, is that a good or useful target? Most management theory will tell you it's not,
Dec 4, 2024 4 min read
Sharing buttons for Bluesky
bluesky

Sharing buttons for Bluesky

⏳tldr: it is simple to add a basic sharing link for Bluesky to your webpages, but it's also rather manual. Have a flutter with a little JavaScript to make things really fly. Bluesky's action intent links can be used to create "Share on Bluesky"
Nov 19, 2024 3 min read
The worst petting zoo in history

The worst petting zoo in history

There's a "farm" on Portland, Dorset that advertises itself as a fun day out for the family. It's terrifying. It's also on top of a prison. It is literally on top of the prison; the prison is underground, built into the side
Nov 13, 2024 1 min read
Managing 404 errors on your website
seo

Managing 404 errors on your website

🔎There is so much stuff written about search engines and search engine optimisation, some of it's wrong, and some of it just isn't clear—and the topic gets confusing very quickly. If your focus is on Google, then the best thing to do is just look
Oct 23, 2024 3 min read
Simple "sign-up" pop-up for Ghost
building with ghost

Simple "sign-up" pop-up for Ghost

💡This is a quick post to support something I am writing on the Ghost forum, as I needed a demo 😄 Folks often ask how to force a "sign up now" pop-up on their Ghost site. This is a design choice, so it falls into themes and customisation rather
Oct 22, 2024 1 min read
Sleeve notes for Dubber's #brumsanta CD
personal web archaeology

Christmas on Twitter, 2011

In Christmas 2011 Dubber made a mix tape for his friends, specifically his friends on Twitter. I don't fully remember the mechanics of how this all came together but it's the sort of hopeful, low key, ephemeral, and real thing that used to come about through
Oct 14, 2023 2 min read
Bring out your dead... I cleaned out a decade of "read later" links from Safari
personal web archaeology

Bring out your dead... I cleaned out a decade of "read later" links from Safari

In a fit of Spring cleaning, I closed 380 open tabs on my mobile Safari (hopefully I've found whichever tab was refreshing itself constantly and draining my battery) which led me into the black hole of my Safari "read later" list. It was quite an adventure
May 13, 2023 7 min read
Page 1 of 1
theplan © 2025
Powered by Ghost