At the end of the day, I…


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 really never 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 currently share on two blogs. First here on Agile Moose and then on my company persona at RGalen Consulting. You might enjoy reading boths “sides” of my thoughts…


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 (mostly via stories) 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 me 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.

In fact, we’re celebrating our 10th Anniversary on January 14, 2020. WOW!

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 the 2018 COHAA conference in Columbus, Ohio.


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 relationship. But be prepared to do some work!


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.

But again, be prepared to do some work!


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.

While I still bring quite a few Powerpoint slides to bear in my teaching, I continue to try and increase the engagement and interactivity in each class. So, I’m not a “no PowerPoint” kind of guy.

But the feedback from my classes is always great and my referral/callback rate is very high.

And don’t be surprised if I co-teach. As I’ve gotten older, I’ve learned to really love the experience of pair-teaching with some of my friends and colleagues.