Joel Spolsky's review of Facts and Fallacies of Software Engineering