June 16, 2013
I was approached by Ben Mappen of Lean Launch Lab and asked to be his CTO. At the time I was still relatively new to Rails and said that I didn't have enough chops to be his CTO, but I would be willing to switch the job with a friend of mine who I had done a lot of pair programming work as a means of learning RoR. And we did! Finally I got to do a job that was mostly pair programming (about 66%), and I saw how amazingly fast we could go. It was also very hard as it's an intense way of working. Since then I've had some pairing opportunities and always feel like I'm having the most fun in that style.
I have to say I'm advanced level since I've been a professional programmer since the 1980s, but I've seen so many programmers who just blow my mind with what their capable of that I will never claim to be any kind of ninja.
I have been a RoR programmer since 2010 and now, on sabbatical, am dabbling in Clojure. Before these Java. In recent years I have come to love pair programming and find it a path towards really enjoying my job.