My blog posts...

I’ve been blogging since 2004, but most of these blog posts have been lost. The good news? I’m bringing them back. Slowly.

A work in progress, you’ll find some of my most recent posts here: and some of the posts I liked the most, particularly my travel posts. I’ve gone through all of 2005 and 2006’s posts, and those until June 2007. I’ve also closed my Medium account, which was active between 2014 and 2023, and transferred those posts here.

Here’s a list of tags; and of course, this has an RSS feed.

Trip report: BNE-LHR-ATH with surprise SYD

Quick free auto-post-to-Twitter PHP script in the age of Elon Musk

On-demand overtakes live

Review: Onyx Boox Tab Mini C

Link rot, RAJAR and the BBC's global numbers

Farewell All Access; congrats Kyle and Jackie O

Fixing 404 errors and link rot, while maintaining authenticity

What the world's first podcaster would do with radio

Posting to BlueSky social with PHP

The problem with charging Google to link to news