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

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

When Is A Book Finished?

When is a book finished? When the authors cross off every item on the to-do list? Uh uh—there’s always errata, especially in this age of beta releases and ...
January 13, 2009