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:

"How the $#@! do I become a Senior Developer?!"

There's a lot of things in life junior developers don't get – like money, and respect...

Imagine leading your own team and doubling your salary...

Master the skills that will make you a senior developer...

Enter your name and email address below to get free lessons on Ruby, Rails, object-oriented programming, refactoring, and testing...