News and Events


I’ve written a blog post examining Pair Programming from a systems perspective: Benefits of Pair Programming Revisited.

Public Events


Agile Roots

What: The Tested-Trek Refactoring Kata

Enhance your “code-smell” superpowers and strengthen your refactoring muscles using the [in]famously fun Tested-Trek kata from Rob’s TDD and CSD courses. This deceivingly small blob of “Classic Trek” game code is (hopefully) the stinkiest mess you will ever face in your career! Hey, at least Tested-Trek has tests! Your mission is to refactor it into something maintainable and extensible. We will set aside time at the end of the session to reflect on your design choices.

Tested-Trek is available in Java (JUnit), C# (NUnit), C# (MSTest), JavaScript (Jasmine), and JavaScript (QUnit). You do not have to be an expert in the particular language or test framework to participate. (You can pair up.)

When: 18-20 Jun 2015


Noah’s Convention Center
322 West 11000 South
South Jordan, UT 84095

To register: SOLD OUT


Humanizing Work Conference
What: Humanizing Work Conference

When: 14-16 Jul 2015


Park Hyatt Beaver Creek Resort & Spa
136 East Thomas Place
Beaver Creek, CO 81620

To register: