What I learned while things broke

Reunion, and painkillers


Utterly drained already from the flight
Read more ⟶

More than a Toothache


I hate teeth
Read more ⟶

Toothache


If it was going to happen then naturally it would happen now
Read more ⟶

Dust-off!


Last minute packing, shenanigans
Read more ⟶

Flying tomorrow


First trip across the Atlantic since 2019
Read more ⟶

Server build - Part I


Because building out a homelab is the best way to learn
Read more ⟶

The Office Is Killing You


In a follow-up to my dramatic, but well-thoughtout (at least I believe so) critique of ridiculously long commute times into places of work, here is my soapboat rant about what happens when you actually arrive in the office.

I pen this blog post because it is the start of 2026 and my year of 2025 was largely quite productive, but the office had absolutely nothing to do with that and was largely a hindrence to (first buzzword) deepwork.

Read more ⟶

My homepage is up


I’ll keep this short because I have a dentist appointment this afternoon…

I’ve published the first draft of my homepage. Have fun!

Read more ⟶

Your commute is slowly killing you


Since I am effectively blogging daily at the moment, allow me to indulge one of my more negative (and perhaps toxic) traits, the rant. But let me be clear, this rant comes from a place of sincere frustration and sadness. Not because of the commute itself, but because of the ever-present anxiety causes by the lack of reliability and faith in the UK’s public transit infrastructure.

That, and the ridiculously high cost of commuting.

Read more ⟶

Blogging isn't easy


Getting this blog running was the easy part after just a few evenings sunk into GitHub Actions and a healthy refusal to use anything turnkey. Writing for it, though? That’s the harder bit.

I’ve been staring down this empty page longer than I care to admit, trying to unpick how I’m meant to sound here. Most of my past writing has lived in forums (where context cushions everything) or in places that demand neutrality and polish. Neither voice quite fits a blog, where the best writing tends to land somewhere between casual conversation and internal monologue where my point isn’t lost halfway through.

Read more ⟶