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

ITiCSE’06 Readings

As I’ve said before, one of the nice perks of working for a university is free access to journals and conference proceedings. (And as I’ve also said before, ...
August 14, 2006

Brian Hayes on Social Networking

A good (and topical) article by Brian Hayes on how graph theory and social networking studies can be used to detect plots.
August 11, 2006

Visual Mashup Builder

This is a Javascript-driven GUI builder for web services mashups. It’s pretty cool, i.e., it makes me feel even older than the last “really cool” thing I st...
August 08, 2006

Seven Deadly Sins of Programming

This list, from Eric Gunnerson, will be part of the next edition of the Software Architecture course: Premature Generalization Overuse of Inheritance Ove...
August 07, 2006