*Note DBC students - Mentoring Specialities:: Lisp, Smalltalk, Ruby, RubyMotion, OO Design, Testing (rSpec/microtests as well as Cucumber/functional-tests), general “What’s it like to be a professional programmer” type of discussions.

cur·mud·geon “This sucks.”
A curmudgeon is a miser or an ill-tempered (and frequently old) person full of stubborn ideas or opinions.
i·con·o·clast “Wouldn’t it be cool if…?”
An iconoclast is someone who performs iconoclasm — destruction of religious symbols, or, by extension, established dogma or conventions. The term that has come to be applied figuratively to any person who breaks or disdains established dogmata or conventions.
cur·mud·ge·o·clast “This sucks, wouldn’t it be cool if…?”

###The story behind the name

At RubyConf someone (sorry, I forget who) complimented me on my tweets: that my grumbling and bitching was entertaining. I said I tended to be a curmudgeon. He commented that he thought I was more of an iconoclast, in that I often had something interesting/useful to say. I tweeted this and Chris Hanson (@eschaton) gave the above characterizations (and wikipedia provided the definitions). And so it seems I am a curmudgeoclast.

Heh. That’s pretty fuckin cool.


I’ve always been a gamer to some extent. My earliest significant gaming memories are of high school era with an Atari VCS as and later my Apple ][+ and games like RasterBlster, Lode Runner, BurgerTime, and the like. I went through a serious DOOM and Quake I/II phase. Diablo II, and now Diablo III. WoW. Now I work for a company in the gaming industry (though not making games, making stuff for gamers) and am playing more (time and games).


I’ve been programming in some fashion for about 30 years, on many systems in too many languages to remember. I’m the guy originally behind RSpec. I’ve written books on extreme programming, and test driven development. I’ve written articles, and spoken at conferences. Mostly I like hacking on code and using software to solve problems. Preferably hard problems.


I’ve been interested in food and cooking since I was a teen. I started out by teaching myself to cook Chinese quisine using cooking shows and cookbooks.

My culinary interest/involvement ebbed and flowed over the years. What really kicked it into gear was working at Google, surrounded by incredible chefs and passionate foodies. That and having to fill out a kitchen more or less from scratch. More than anyone, kudos have to go to chefs Brian Mattingly, Jean Claude Balek, Justin Lucke and their crews.