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 Real-World Programming Is Difficult

I just finished reorganizing my database of former project students, and now it looks like I have to re-jig the schema once again. The reason is that South ...
August 25, 2006

More Academic Reading

More papers, most from the journal Computer Science Education (which has a lot of nebulous meta-meta content, but a few gems): Gal-Ezer, Vilner, and Zur: "...
August 24, 2006

EC2: Commoditized Computing

The idea has been around for years: buy CPU cycles in bulk, just as you buy watts, and let someone else worry about how it all happens. Amazon’s EC2 (review...
August 24, 2006

Schneier and Siddiqui

Two articles that help put squabbles over Python web programming frameworks (and just about everything else) into perspective: Haroon Siddiqui's "The Musli...
August 24, 2006

Trac Spam

The folks at Enthought (sponsors of SciPy) were kind enough to set up a Trac so that I could manage development of the Software Carpentry course. Unfortunat...
August 23, 2006