Paul Graham's Hierarchy of Disagreement.