A few years ago I wrote about bringing my Notion database to life with Eleventy. This has formed the bedrock of the data on my site. However every single build re-queried my entire journal database. Here's how I switched to an incremental cache that, in theory, never has to fetch everything again.
A little over 2 months ago I made a rather doom-mongering post on my blog titled “AI scares me”. This wasn’t hyperbole; I genuinely felt overwhelmed and a little defensive about the speed and extent that AI has proliferated in almost every industry.
2:56:54. I cracked the illusive sub-3. What a day. I’m certain there are few marathons in the UK that can top Brighton for crowd support and sheer vibes. From start to finish, a truly memorable experience that will live long in the memory.
AI scares me. Not because I’m frightened about an apocalyptic AI uprising that threatens to destroy humanity (although it is in the back of my mind). It scares me because I work in tech, and for the first time since AI hit the “mainstream” with chat bots, I feel left behind.
A much belated year in review post. Completing to-dos has not come easy to me so far in 2026. I actually haven’t completed one since 17th December 2025. I should work on that this year.
I’ve always considered myself a hobbyman. I get into things in a big way and they invariably take quite a hold of my life (and bank balance). Now in my mid-to-late 30s, I’ve had quite a few over the years. Minor hobbies can rumble along indefinitely, such as playing football once a week, big major ones tend to come and go. Burning bright but eventually fading into insignificance.
2 years ago, I shared my disappointment of season 6 of Black Mirror. I’m a big fan of the series and relish each new season. Season 6 was OK in its own right, but I felt it was a departure from what made Black Mirror great. It lacked something special. Season 6 was great. A roar back to form for the show. If you want to know why, dive in with me (spoilers ahead).
Following the format of my Oxford Half Marathon training series of posts, this is a run-through of an intensive month in a training block for a sub-3 marathon attempt on 27th April 2025. March covered weeks 8 to 13 of a 16-week build.
It feels good to start the year with another year in review post. My third now. Reflecting on goals set 12 months ago is a good way to analyse personal progress and reassess changes in priorities.