Joel Spolsky
(This needs JavaScript.)