I have been programming since teaching myself assembly language at school in the 1980s. I landed my first job at the biggest videogames company in the UK by walking in off the street with a demo.
After that I gained a degree in Computing Science and went on to work as a software consultant, and I've worked on projects ranging from the Channel Tunnel drilling system to Bloomberg's hugely successful first iPad app.
I have worked with most programming languages at some point in my life, and have used most systems. I first met Unix in 1990 and have used macOS in its various forms since 2008.
I currently spend most of my time developing iOS apps for clients, building embedded devices and blogging about IoT and Raspberry Pi projects.