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

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

Mozilla Messaging

David Ascher has announced the launch of Mozilla Messaging, a new Mozilla Foundation subsidiary that wants to reinvent email and internet communication. It’...
February 19, 2008

You’re In Charge — Now Do It My Way

The project course I’m teaching this term has forty-six students in it, who are working on twenty-five projects. Some are going very well, but some teams are...
February 17, 2008

Graduate Directions

I realized this morning that I hadn’t told the blogosphere what my graduate students have decided to work on. (I hope the fact that I realized this while cl...
February 17, 2008

Building Filters

I decided earlier this week that the time had come to convert the Software Carpentry notes to a wiki to make it easier for other people to contribute. My de...
February 15, 2008