When I met a group of ThoughtWorkers at an open source meeting in London, we ended up spending a late night chatting in the pub. The way they described the tools and processes they were using made sense to me, and felt like what I had been trying to do. I started hanging out at the weekly geek nights, and ended up joining the team after a few months.
I was assigned to a really large project, and had the opportunity to see large enterprise software development challenge the ideals of "Agile" and XP practices, with impressive success. I met a fascinating array of individuals, and had opportunities to visit other offices. It was awesome.
I started out in informal work for NGOs. My first formal job was as a high school teacher (English and Maths). I switched to development by way of an SAP certification, but did not work in SAP for long. I joined a small consultancy where I was encouraged to learn a host of other languages and tools, and never looked back. I have played various management / leadership roles along the way. Right now I continue to walk the line between giving my best and helping others to give their best.
I think it would have to be my appearance in the 2011 ThoughtWorks' Got Talent show. I think it was one of the most enjoyable experiences of my life.
I think Seth Rogen would do a great job.
I've spent some time in the software industry, and also dabble in supporting my friends working in education, health and housing. I'm from Cape Town, currently living in Calgary. I really enjoy hanging out with people, and have been implicated in shenanigans, on occasion.