Joe Spolsky is an arrogant idiot who did write a couple good articles, such as "Good software takes ten years to write" and is now only coasting on the success of those few articles. For a long, long time he's been writing nothing but opinionated rants that have no value. I don't even bother reading his blog anymore.