Hi, welcome to my website.

Latest blog posts

· Giving up on Elden Ring

The final boss of the Elden Ring DLC has defeated me. I’m trying to be at peace with this.

· The games of 2025

I do this every year and I need to stop writing “hope next year is better for the industry!” because it just never is. I still hope, though.

· Things I learned making a game engine

I’ve spent the last few years building my own game engine from scratch. Here are some of the things I learned.

All blog posts / subscribe via RSS

Some things I’ve made

All works »

Recent

Note

When I booted this up I got asked what colour clothes I was wearing on the 3rd of July in, I assume, 2007, and I GOT IT RIGHT STILL YOUNG BABYEE

A DS lower screen with Brain Training running. It shows names KYLE, JOEL, Luke and Dad
Note

Got Arch running on a laptop with a modern Intel chip and I think the battery life might be even better than my Macbook, presumably because it’s Linux and the only things running are the things I asked it to run.

Note

Saw Evening All Afternoon at the Donmar there and thought it was really good

Photo

Had a lovely time at the V&A event. I saw some cool things, did a LARP in a toilet queue, saw some pals, met some nice new people and bellowed Glassdoor reviews to the tune of I Dreamed A Dream at Robot Karaoke

Mike Cook doing visuals with Magpie Robot Karaoke. The screen says BANNER ADS FROM THE EARLY INTERNET to the tune of THE RAINBOW CONNECTION
Note

Looking forward to the games event at the V&A this evening - if any mutuals are going, say hi!

Photo

On my way home from the launch of METAL GEAR SONNETS, a poetry collection by Laurie Eaves about, well, you can guess. Just fantastic. It’s out now with Broken Sleep, get it.

Laurie being interviewed by Big Boss The cover of the book. White with a red exclamation mark Laurie on stage reading from the book
Photo

My first attempt at carrot cake! It sure ain’t pretty but it tastes pretty good

Carrot cake on a plate
Note

In the face of endless wars of aggression it’s easy and sometimes necessary to slip into self-soothing behaviours- oops, sorry, generative AI has ruined all your hobbies, get back to work

Note

Feels like spring today don’t it

Note

Useful, sadly relevant phrase learned in this morning’s Japanese lesson: 猫ちゃんがソファーに粗相をしました