I'm an enterprise architect at ThoughtWorks Australia. I've been in the industry since 1990, as a developer, tech lead, technical account manager, and architect.
You may have recently heard me at the Australian Architecture Forum. You'll see me chairing the upcoming Ark SOA conference, and helping to organise next year's JAOO Australia 2008.
TDD is the only way I can sit down in front of an empty text editor and create decent code - otherwise, the gravity of the whiteboard is unrelenting. Visio and PowerPoint are also my tools of trade - aaaarghhh!
I love CruiseControl - 'nuff said.
Check out my Virtual Surreality blog for my rants on technology, poetry, and the French (all orthogonal).
I'm looking to learn more about test and build optimisation, BDD, and using tests to improve the safety of untested legacy code broad-based refactoring.