

There's a STAR man, waiting in the sky
In which the author, between jobs and stalling magnificently, builds an AI coach to drill the STAR interview method instead of actually applying for any.
Introducing Uruk, a language for tabletop games
In which the author admits to a nagging feeling that computing has gone wrong somewhere, points at a tiny algebra that maybe gets a part of it right, and starts building yet another programming language. Sorry.
The diving watch I never knew I wanted
In which an unexpected Christmas gift reveals the quiet delight of a rotating bezel, and the author wonders why such useful timekeeping is dressed up in such macho clothing.
Make your own interactive fiction client in Elm
In which the author extracts a library from his interactive fiction app, and walks the curious reader through the making of their own Z-machine player in around 100 lines of Elm.
Introducing Planedrift
In which the author at last unveils a quiet corner of the web for playing classic Infocom adventures, and reflects on the peculiar inhumanity of an AI that cannot quite abide pure play.
> ASK THE VM WHERE IS THE PLAYER
In which the author hunts through virtual memory for a player whose whereabouts the machine no longer remembers, and settles on a layered heuristic that is almost certainly good enough.
Building a Z-Machine in the worst possible language
In which a 1980s virtual machine for text adventures is reimplemented in a pure functional language, against all better judgement, and somehow emerges working.
Playing Zork with a gen alpha AI
In which an old text adventure is rediscovered with the help of an enthusiastic, slang-slinging AI companion, and a z-machine yak awaits its shave.
Building a better crossword page for my daily cryptic hit
In which the daily cryptic crossword becomes a source of frustration, and a solution is fashioned from an old Elm project dusted off.
What AI is doing for me, in a difficult situation
In which we discover that a half-an-entity can be something like a prosthetic for the mind.