I can't decide whether to be serious or not in this blog, so I'll be both. First, blowing up the point of the following post, is this site that will build you your own Web 2.0 company. Now that's out of the way, I can be semi-serious.
Web 2.0 is going through a typical technology hype cycle, cresting with the recent trendola conference and now with some backlash starting to set in. As usual, I'm way out of sync -- I just got started using del.icio.us a few weeks ago and it was only a few days ago that I really had the epiphany, felt the power of it, got absorbed in the growing collectivity.
Blogging is part of it too...so, I'm trying to get with the program despite being an old isolationist fart whose idea of computational nirvana is to immerse myself in a Lisp environment, just me and the symbolic structures, no other people necessary. Well, I'm trying to get past that. I'm actually working on a project that (crazily) has multiple people living in the same Lisp environment.
Summary: Web 2.0 is obviously a hype bubble, but like Web 1.0 the hype bubble is just an overamplification of some real advances. Interaction on the network is starting to get more conversational, collective, and participatory, while interesting new forms of media are being invented on a very rapid basis. Somewhere I called this a "cambrian explosion of web software".
To take some of the critics seriously:
This essay on The Amorality of Web 2.0 came out awhile back and is being widely read and commented. I like how it punctures some of the more rapturous rhetoric that pours out some of our more, ah, effusive technopundits. Most of the substance of this post (and later followups) are based on a critique of Wikipedia's quality. I have to partly agree with this, and to tell the truth I've never quite seen the point of the Wikipedia. But the same critique does not apply to other Web 2.0 media, like tagging (which has a more workable model for joint authorship) and blogs (which are a bazarre of conversations rather than a jointly-built textual cathedral). The end of the essay is worth paying attention to as well, as he gets back to the title and points out that there's no guarantee that a world taken over by Web 2.0 is better.
In particular, if low-quality, free, amateur productions (Wikipedia) kill high-quality but expensive productions (Encyclopedia Britannica), has the world gotten better? I used to have this worry about open source and sometimes still do.
Joel Spolsky, on the other hand, is just being irritable and reactionary. Many other developers have echoed him. Can't say I blame them -- the antithesis of hype is anti-hype. What we need is a theory of hype -- some way to analyze technology trends that can filter out the hype and distinguish the reality underneath. Remember "Push"? "Kiss your browser goodbye: The radical future of media beyond the Web." Uh huh. Well, push was hyped to the max (defined as being the subject of a Wired magazine story), generated some companies which either faded or found something else to do, and now, eight years later, is back in the form of RSS feeds, is real and useful, and is being swept up in a larger hype bubble. It would be nice to understand the dynamics of such things, but I guess that's what VCs do.