I've been reading Joel Spolsky's stuff (Joel on Software and the various books) for years. He always makes me re-think stuff. Smart, sometimes provocative, and always with two feet firmly on the software development ground.
Joel just published a new post, with a slightly different angle on tagging, folksonomies, syndication, long tails and Web 2.0.
He took a pledge never again to use the term "Web 2.0" on his blog, or to link to any article that mentions it. Fortunatly, the pledge is uni-directional :)