A semui-retired software engineer with a background in telecomms and customer service. I've used over 20 languages in my career and 8 different OS.
My main focus these days is in high level system design and architecture, and I'm a registered TOGAF practitioner. But I still enjoy writing code both to prototype designs and as a personal hobby.
I'm the author of two programming books and active in the Python internet community. Outside of programming you'll find me in the mountains - walking, climbing, cycling, skiing and taking photos...