Sleuth (DOS Game from the 80s) reinterpreted in Javascript!

29th December 2016

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 absolutely loved it, and still play it at Christmas with the family. Unfortunately, it requires an emulator to run nowadays, which can be a bit fiddly. I recently had a little bit of free time, so I coded up a clone of Sleuth that works in Javascript, so anyone with a vaguely decent browser can play it.

Read more »

Building LatestPapers.com: A Networked Research Paper Aggregator

29th December 2016

A couple of weeks ago, I decided that I`d like to keep up with cutting-edge research, at least in a very small way, and in a few specific areas. I thought it would be a good thing to read a scientific paper each day, to give me something to think about, and give me ideas which might inspire me to find new solutions for work problems. So I went online to find the a site which could keep me up to date. But there wasn`t anything. I recently put the open beta of LatestPapers.com online. Read more about what it is and how it`s built.

Read more »

Finding a Minimum Set of Languages to Learn All Programming Paradigms (2017 Update!)

29th December 2016

A few years ago, I was wondering how easy it would be to learn, or at least *experience*, every type of programming language style. So I ran a quick experiment. I used a simple algorithm against the data on Wikipedia`s programming pages, designed to find the smallest set of languages which would expose me to the full set of programming paradigms. The results were interesting, and fun, the article which I wrote about it was pretty popular. I`ve revisited the problem in 2017, with some interesting results!

Read more »