Years ago, I lost my temper while arguing with my brother, and said, "Jeff, I could teach you everything I know and you'd still be an idiot." Please keep that in mind as you read this site.

Recent posts

Why Is This Hard?

I've been teaching scientists to program since 1998 (or 1986, if you want to start with my first lunch-and-learn for grad students in physics at the Universi...
January 15, 2012

So, Greg, What Are You Up To These Days?

I’m glad you asked: Today was my last day at Side Effects; thanks to a grant from the Sloan Foundation, I start work on Software Carpentry again on Monday....
January 14, 2012

Ode to Joy on a Punching Bag

The Internet of Things is already here: it’s just strangely distributed. (I’d probably exercise more if I had one of these, and yeah, a gym full of them wou...
January 12, 2012