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

Code reviews

We're two weeks away from the coding cutoff, so I've got students doing code reviews. For most of them, this is the first time in their lives that they've m...
March 11, 2005

100 Best Gadgets of All Time

A neat list for the gadget-obsessed. I own, or have owned, 15 of the 100 items — what’s your score?
February 27, 2005

RIP Peter Benenson

Peter Benenson, the founder of Amnesty International, has died at the age of 83. Amnesty has been a voice for the voiceless around the world, and is proof t...
February 27, 2005

Possible vs. Feasible vs. Trivial

A sociologist I once did some work for once told me that all human activities could be classified as belonging to one of a small number of natural timescales...
February 25, 2005