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

Two Views

How I think of myself when I'm giving a talk:
October 10, 2012

Convergent Evolution

Earlier this week, a Google search turned up a Software Carpentry workshop at the ICHEC in Dublin—which was surprising, because we didn't know they wer...
October 05, 2012

Wanted: An Entry-Level Provenance Library

One of the reason we keep teaching Subversion is that it allows us to show students a simple but useful trick. If you add the following to a text file: $Revi...
October 04, 2012