At the end of the day, we…


I like to share my experience via writing. It started around 2003-4, when I realized that I “sucked” at writing. I wanted to improve in that area, and the only way to really do that is well…by writing. So, I started and haven’t really stopped.

I’ve been accused of not having a life and spending WAY too much time writing. I agree with that assessment.

I’ve written a few books and contributed to several as well. You can find them on LeanPub and Amazon.


I’ve been speaking at local, national, and international conferences since the late 1990’s. I’ve shared about software development, testing, leadership and of course, agile topics.

Sharing my learnings along my professional journey is one of my great passions. I’ve been told that the passion comes through clearly in every session I do.

Here’s a video of Bob delivering a keynote.


In 2010, my good friend Josh Anderson suggested that we start a podcast. At the time, I didn’t even know what that was. Now, 9+ years and ~140 episodes later, the Meta-cast continues.

I think mostly because Josh and I are such good friends and we have fun doing it. He’s great! But don’t tell him that.

The Meta-Cast can be found here.

And here’s a live Meta-Cast Josh and I delivered at a conference.


One of my loves is coaching. In fact, I think of it as coaching when I’m writing, speaking, and podcasting. From my perspective, I think I’m always coaching.

It’s been said that I’m a - Coach of Coaches. I think the point is that I have LOTS of real-world experience, I don’t mind taking the time to share it, and folks seem to get value from it.

I also do quite a bit of pro bono coaching. Believing in giving back to our wonderful agile community. Reach out to me if you’d like to explore a coaching / collaboration.


Related to coaching, I think I do a fair amount of mentoring. At any one time, I’m mentoring between 4-5 folks interested in either achieving their CTC/CEC certifications or simply sharpening their coaching chops. Reach out to me if you want to get into the Q for mentoring.


I think any coach also has to be able to teach as part of that endeavor. I have a broad set of classes that I can deliver. Some of my favorites focus on Product Ownership and Agile Leadership.