About Pat

Hi, I’m Pat :) I got my start coding Ruby in 2005, by creating a poker training simulator. When Rails came out, I used the vanilla Ruby code to power one of the first revenue-generating Rails websites in the world.

In the time since, I have traveled all over the world, shipping software for businesses of all sizes, and helping software teams ship better software.

I love programming Ruby, and I love teaching. It would be my honor to have an opportunity to help you achieve your Ruby programming goals.

Working through a Ruby programming problem with one of my best friends, BJ Clark, who introduced me to Ruby

That’s me on the right, working through a Ruby programming problem with one of my best friends, BJ Clark, who introduced me to Ruby over 10 years ago.

I get around (the web)

Sometimes people invite me to join their podcasts! Check it out:

You don't have to put up with sloppy, untested code...

Learn how object-oriented design, refactoring, and testing can help you create clean, professional code.