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

StartupCamp Waterloo 3

By all accounts went well — Jevon MacDonald has a full rundown. We’re overdue for another in Toronto, methinks…
June 05, 2008

A Surprisingly Small Piece of Paper

At quarter after ten last night, in our pajamas, Sadie and I signed the papers to buy a new house. (Well, new for us: it was built in the 1920s, and the pre...
June 04, 2008

Six Word Methods

“Nevermind” isn’t a word, and there are a few other cheats, but this is pretty funny. If you’re a software geek, that is. Which I am.
June 04, 2008

Three Weeks and Change

Everyone’s making good progress: Ming and Bing have posted their second demo --- next step is to do some serious design of the final product. After correc...
June 03, 2008


Last summer we organized several pizza lunches at which people from local companies, and faculty from the department, could chat with our intern students. T...
June 01, 2008