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

Today’s Politicians Lead Boring Lives

One day in September 1197 the effective ruler of Outremer, Henry of Champagne, was reviewing his troops from a window of his palace at Acre when a delegation...
February 20, 2008

The Dog’s Not Barking Again

The US National Academy of Engineering’s site is running a feature on “grand challenges in engineering”. You get to vote for which you think is most importan...
February 20, 2008

Six Books for a Canadian Winter

For a long time, I have believed that Jon Udell has the best job in the world. He gets to build interesting systems and talk to interesting people about int...
February 19, 2008

Spolsky on Office File Formats

An excellent discussion of the forces that shape real-world applications. Why can’t I write this well?
February 19, 2008

February Code Sprint: Day 1

Yesterday was Family Day, a new Ontario holiday. It was also the start of Reading Week (no classes at U of T), but David, Yi Qing, Luke, and Qiyu were in an...
February 19, 2008