I’m a software engineer and technical writer based in Sheffield, England.
I first started programming in Basic on a Sinclair ZX81 back in 1982, and then on my much loved Sinclair Spectrum after that. My first programming job was during my computing degree and that was C on Unix – since then I’ve worked on database systems on minicomputers (remember them?), back to Unix graphics workstations, and then for many years I was mostly authoring technical documentation about a computer graphics SDK, largely using open source tools on Windows. I’ve recently bought a Macintosh and amongst other things I’m learning how to develop iPhone apps.
This site is intended to contain information about various projects I am working on, as well as some random musings, also known as a blog, about relevant technology as I encounter it.