Andrew lives to make, learn, and share, and in all three prefers these activities to involve software, and a large group of other people.
He's been a consultant for nearly twelve years and currently serves as a Technical Principal at ThoughtWorks. He led the Java / Open Source Cloud Engineering Team at Capgemini UK, and can bore for Scotland with tales as a pre- and post-sales engineer at Sun Microsystems in the late 90s / early 2000s. Fascinated by the magic of unconferences he has been a serial attender of the Java Posse Roundup / Winter Tech Forum throughout this time.
Destined to be a Vet, then a Zoologist, Psychology (in particular AI) got in the way and his return to the world of computing was inevitable. Complex systems made up of many simple parts, be they animate or inanimate, have always held a great allure for him. An international speaker, on-off blogger, and incessant tweeter, Andrew is constantly looking for parallels between different fields of human endeavour, and seeing where these different perspectives lead him.