By woodjr on Dec 15, 2006
Ever love something but hate its name? You know, kind of the way you feel about your Aunt Mertalina. (Just kidding, Auntie--you know I love you!) That's how many people feel about Web 2.0: great ideas and fun to use, but stuck with one horribly hype-driven name.
I'm actually not in that camp (at least not any more). I'm willing to accept the idea that Web 2.0 has emerged as an example of useful jargon. It's been thrown around enough that most people who care know what it means. So we're stuck with it and there is no going back. I've accepted this and must recommend that you do the same.
Still, there is an undeniable dark side to the name. For one, any old fool now thinks he's brilliant if he slaps an integer-dot-oh name on some otherwise bad idea. Not good, but it can probably be survived. (For the nerds out there, at least we're only creating bad new terminology at a O(n) rate.)
But where things get really bad is the incrementing of the version number itself. So we'll not only be stuck with Web 2.0, but also the inevitable Web 3.0, Web 4.0, Web N+1 (aka Web I'm-Incrementing-Faster-Than-You-dot-oh), etc. And as we already noted, the arbitrary versioning craze isn't easily restricted to the "Web" term. That means we're bound to get similar version sprawl on all those other bad ideas mentioned earlier. Now we've got a problem (nerd update: generating bad terminology at a O(n\^2) rate). Yikes.
I see only one solution: the madness must stop here. There is a Web 2.0 (as we said, there is no putting that genie back in the bottle). But there is no Web 3.0, nor will there ever be one. Likewise, there never will be a Web 4.0 (much as I may appreciate a good rant). These terms are dead on arrival--no, make that dead before arrival. And it looks like I'm not the only one to think so. Sometimes there really is wisdom in the crowd.
Yes, there will of course be something fundamentally new and different after Web 2.0. But it should not be called Web 3.0. Call it by its real name, the Semantic Web (if that does end up achieving widespread adoption). Or if it's something else entirely, call it something else entirely. Don't propogate the unnecessary rise of bad terminology.
No one wants to hear your brilliant ideas for Web 3.0, 4.0, or 99.0 (and before you try, don't even think about some kind of stealth versioning with a Web 2.0 Service Pack 1 or Web 2.0 Enterprise Edition). The versioning madness must stop. And it must stop at 2.0.