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

When the New Shows Start

For Canadians who are as frustrated as I am by how hard it is to find out when TV shows restart this winter: Battlestar Galactica premieres tomorrow (Frida...
January 15, 2009

I Know It’s Just In My Head…

…but the music for BubbleSpinner (a truly addictive little game) reminds me of some of the soundtrack for Homeworld (the best game ever, which even two lousy...
January 15, 2009

Update on This Term’s Projects

I blogged a couple of weeks ago about this term’s consulting projects. Here are a few more details: Hanieh Bastani is working with AutoDesk to create anim...
January 15, 2009

Beautiful Architecture

Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design is now available from O’Reilly (and also from Amazon, of course). Diomi...
January 14, 2009

Making Up Grading Schemes

I’m running two courses this term, and in both, I’m asking students to make up their own grading schemes.
January 14, 2009