Archive of Posts
(Long Awaited) Custom Characters in Sleuth JS!
Ten years ago, I created a conversion of the brilliant "Sleuth" that runs in browsers. It was always missing the custom character f…
Continue readingA ZX-Next Dev Environment on the M1 Mac with VS Code
A ZX Next development env on the M1 Mac
Continue readingA Programmer's Hierarchy of Needs
A lot of people are familiar with Maslow’s Hierarchy of Needs - the idea that we have basic needs which must be met before others c…
Continue readingParentheses and Quotes in Bash
The use of parentheses and quotes in Bash can be quite confusing. Here is a quick guide.
Continue readingCOBOL is 60. Let's give it a REST framework for its birthday
It may seem incredible, but COBOL was first specified in 1959, before commercially available silicon transistors. To celebrate 60 y…
Continue readingQuestionable Coding Concepts - Episode 1. Variable Variables
In this first of a new series of articles on the dodgiest of dodgy programming language features, we discover 'variable variables',…
Continue readingLearning Languages through Text Adventure Programming
I love a good text adventure. Some of the first games I played were early 8-bit texties. Like radio vs. television, the pictures we…
Continue readingRiker, as a service
Just like every other sane person on the face of the Earth, I’m a big fan of Commander Riker, from Star Trek. Since the release of …
Continue readingGetting 'Yellow River Kingdom' Working on RISC OS Pico
I recently got my copy of RISC OS Pico, and the very first thing that I wanted to try was running some software from the BBC Welcom…
Continue readingFinding the Minimum Set of Languages to Learn All Programming Paradigms
Earlier this evening, I was wondering how easy it would be to learn (or experience) *every* programming paradigm out there. I've tr…
Continue readingSleuth (DOS Game from the 80s) reinterpreted in Javascript!
I'm sure lots of you out there remember the excellent DOS game Sleuth, which was written by Eric N. Miller in the 1980s. I absolute…
Continue reading