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

Spelling, Fairness, and JavaScript

My daughter has been sounding out words for a while now, and in the last couple of weeks has gone from c-a-t to “B-os-ton” (as in “Boston Pizza”). A couple ...
August 18, 2011

Three Empirical Evaluations of UML

Like a lot of people (particularly those with engineering backgrounds), I was very excited when UML first appeared in the mid-1990s. "At last," I thought, "P...
August 17, 2011

Introducing Programming a Different Way

Our quick introduction to Python is the module I'm least happy with, so I've been thinking about how to re-design it. I've included a new outline below; comm...
August 08, 2011