Shit Gary Says

...things I don't want to forget

Some Other Beginning's End

My first day at Puppet, James Turnbull sat me down next to Jeff McCune and waited for things to happen. That was partly because he knew that Jeff’s attention to detail would offset my attention to git commit -a -m 'blkajdfs', and partly because there were about 30 of us in the office and we all had shit to do. Jeff was kinda working on an MCollective module back then, and I had been using it pretty heavily at the school, so I decided to jump right in and start hacking it up. To make a long story short, that experience working on the MCollective module resulted in:

  1. Ticket number 8040 on class containment being filed by Jeff (AKA “How the Anchor pattern was born”)
  2. An understanding in how to use git as something more than just glorified rsync
  3. An “Odd Couple” friendship with a guy who has “right foot” and “left foot” socks

Over the next 4 years I would keep going back to Jeff whenever something new puzzled me, and he would keep giving me pointers that directed me down the right path. I learned about Pry from Jeff when I was working on the directoryservice provider and couldn’t figure out why my variables had no value, my understanding on the principles of unit testing came from completely screwing up spec tests, and my blog posts on type/provider development never would have happened if I didn’t make all those mistakes and have someone help me learn from them. So when I hit that point at Puppet where I began thinking about moving on to “the next big thing,” Jeff was a natural choice.

With that in mind, I’m happy to announce that as of September 7th, 2017 I’ll be joining Jeff at where we’ll be available to consult on everything from DevOps practices, Puppet deployments/module development/etc, and “how you turn ordinary socks into ‘right foot socks’ and ‘left foot socks.’” (I’m MOSTLY kidding on the last bit, but that’s not my area of expertise, soooo…..)

It’s been 6.5 years of consulting with Puppet Inc. and I’m not planning on stopping anytime soon. I’m grateful for all the opportunities and experiences that have come my way, and I’m looking forward to going back to a smaller work environment and more freedom to choose those opportunities! If you have one of those opportunities and are looking for someone to help you out, please look us up at and let us know about it!