Short post to highlight and early development screen for Elite's Last Battle on the Commodore 64 thanks to Martin Inter. This was found on the back of the cover and has a character block for Alyssa strangely used for the boss section.
Short post to highlight and early development screen for Ghosts n Goblins on the Commodore 64 thanks to Martin Inter. This was found on the back of the cover and has very little different - apart from the score panel being missing at this stage.
For years, I thought of Google as a trustworthy helper on the Web. Especially where it mattered most, removing pirated copies of my books from Google...
CLI agents like Claude Code make self-hosting dramatically easier and actually fun. This is the first time I would recommend it to normal software-literate people.
For more than a year I have been without syntax highlighting. My
editor of choice, acme, simply does not have it and I actually prefer it
that way. Some would explain this as an instance of the Stockholm
syndrome, or some strange form of hipsterism. However, I…
A controlled experiment reveals why developers report vastly different experiences with AI coding tools - and what it takes to achieve reliable, high-quality results.
I have been using neovim for the past 3 months not because I wanted to switch to a new IDE but because my org has a very bureaucratic process to open VS Code or Cursor over SSH, so instead what I usually do is spin up an SSH terminal over http and access it fr…
So you've got a Node.js app, and you know what needs to be passed off to a job queue. But do you know what job queuing system to use? Learn how to choose the right one for your needs..
One of the first questions people ask me after hearing that I have quit my corporate job, is almost always the same:
“How do you handle the stress?”
“How do you sleep at night knowing there’s no guaranteed paycheck at the end of the month?”
It’s a fair questio…
In my last post, , I wrote about my career, my passion for dev tools, and my decision to start a new company focused on observability.
I also wrote about ...
Many programmers complain AI is good for quickly throwing up some CRUD apps but not much else. When someone points out this isn’t true, everyone (rightly) asks for examples. There aren’t many posts with detailed examples online, so I thought I’ll offer some fr…
Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ...
Where did we leave off last time? In talking about macOS, we discovered many different little things signifying a wider rot. Through that exploration, a few consistent themes emerged.