I didn't run the Brighton marathon today

In 2010, I ran my first marathon. Frustrated with the near impossibility of success in the London marathon ballot process and its rampant commercialism, I applied for the first running of the Brighton race. There was nothing to lose as they had a guarantee of your money back if you…

Lunchtime coding challenges

Last week, I was asked for some help with a simple coding problem; to simulate the orbit of a moon around a planet. It's not a hard thing to write and with a little school-level geometry and the solution is simple (the hard part being that school was 25+ years…

48k Spectrum as a USB keyboard

Had it not been for Sinclair's early machines, my life today would undoubtedly been very different. Chronic supply shortages meant that I had to wait a while before I got my first Spectrum but it only fuelled my youthful enthusiasm and I progressed from BASIC to Z80 assembly language (in…

Brooks PureFlow 3

I'm due for some new running shoes and in their timely way, Brooks have released the latest version of my preferred road shoe just as the last ones are wearing out. Handy, that. After a quick lunchtime trip to the closest Runners Need and a slightly lighter wallet (but thanks…