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

Why Testing Matters

This story from the CBC is frightening: apparently, due to a computer error, abnormal radiology results for nearly 40 cancer patients weren't sent to their d...
January 07, 2005

The Big Questions

The Edge Foundation's Big Question for 2004 was, "What do you believe even though you can't prove it?" Answers from 120 scientists and others are now on-lin...
January 06, 2005

SQL Injection Attacks

Those of you interested in security, or writing web applications, may be interested in this article, which shows how SQL injection attacks work.
January 05, 2005

Why Python?

A couple of students have ask why we're using Python instead of Perl in this term's projects. After all, Perl is more popular---there are more books about i...
January 05, 2005

What the Rest of the World is Doing

This blog posting, from ActiveState's David Ascher, describes an art exhibit in Vancouver called Massive Change. It looks fascinating; I hope to catch it wh...
January 04, 2005