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

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

Presentation Skills

Three of the most important things developers need to learn in order to succeed in the real world are how to run a meeting, how to give a presentation, and h...
August 07, 2006