With over 30 years of professional software development experience, I’ve worn a lot of hats. Over the last 7 years or so I’ve worked as an agile consultant, specializing in building development teams, and training and mentoring them in agile development and agile testing practices. I’ve worked mostly in Java. Currently focusing on Storytesting as a struggling agile practice meme.
In the past I’ve also been an entrepreneur, producer, project manager, composer, and sound designer for award-winning games and multimedia titles for CD-ROM and the web. I’ve been a user interface designer for interactive television. I spent my first ten years in software as a technical writer, marketing writer, and manager of writers. Writing, speaking, teaching, mentoring, community-building, recruiting, and selling are what I am best at, however diligently I work at the craft of programming, which I certainly do.