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

Online Code Reviews Are Hot

CSC49X has clearly become a trendsetter: following the lead of our OnLine Marking Tool (OLM), Gudio van Rossum at Google has produced an online code review t...
December 02, 2006

Not on the Shelves (Version 3)

Every couple of years, I indulge in a bit of sympathetic magic by putting together a list of books I want someone to write, so that I can review them. If no...
November 30, 2006

Writing Blackboard Plugins

Two of my students (Billy Chun and Darren Jung) spent the term writing a plugin for Blackboard, the Java-based learning management system (LMS) that the Univ...
November 30, 2006

Software Carpentry article in CiSE

The November 2006 issue of Computing in Science and Engineering includes an article I wrote titled “Software Carpentry: Getting Scientists to Write Better Co...
November 28, 2006

Presto and Responsibility

TechCrunch recently profiled Presto, which allows people who don’t have Internet access to receive photos and email. (Special printer plugs into phone line;...
November 28, 2006