It's worth noting that Spolsky writes about programmers, not programming. Everything he says is opinion, and as a result, it tends to spawn a lot of critical comments. ("Your employer hates you if you don't have an Aeron chair." Maybe, maybe not.)
Writing about programming -- techniques, thought processes, libraries, and code -- is highly valuable, at least in my opinion.