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

Naive SQL(ite) Question

The best thing about writing Data Crunching wasn’t that it let me work out some ideas for material that’s now in the Software Carpentry course (although that...
August 07, 2006

HPCWire Interview on Software Carpentry

HPCWire recently interviewed me about the Software Carpentry course. Coincidentally, I’ve started getting patches from new contributors (especially Ralph Co...
August 04, 2006

It Isn’t Progress Until You Can Debug It

I’ve been arguing for a while that the biggest obstacle to wider adoption of higher-level programming techniques is the near-impossibility of debugging thing...
August 04, 2006

An Explosion of Diversity

Years ago, I heard Richard Dawkins give a talk on the evolution of evolvability. His thesis was that every once in a while, Nature invents something that all...
August 04, 2006