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

Jim Waldo: "On System Design"

There is an idealized view of academic research in which that research takes greater risks than industry, plans for the longer term, and is less concerned wi...
October 30, 2006

Build a Better Voting Machine

I don’t bother with Wired much any more, but this piece titled “Build a Better Voting Machine” is great. Berkeley’s David Wagner and Princeton’s Ed Felten (...
October 30, 2006

DrProject Internals: Security Part 2

The previous article in this series introduced a simple security model based on authentication, authorization, and access control, then described how DrProje...
October 28, 2006

Adam Goucher’s "QA 101"

Adam Goucher is the best tester I’ve ever worked with. He is now teaching an introductory course in Toronto called “QA 101”, which includes discussion of ho...
October 28, 2006