My Photo



I am a software developer and coach who is passionate about building and helping others build great software. I’m a practitioner of Extreme Programming (XP) and Agile development methodologies, and am especially interested in Test-Driven Development and design. Most of my language experience is with Java, Ruby, and JavaScript, along with bits of Scala and Smalltalk.