Web 2.0: my part is done
Over the past few weeks I've felt like I should weigh in on web 2.0. Then yesterday I read Tim O'Reilly's compact definition and realized I already had. Here's the definition:
Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.
Last October I gave a presentation called Beyond the Page about, well, going beyond the page metaphor of Web 1.0 to deliver rich user experiences (the updated version from the IA Summit in March is better). I kind of doubt Tim has seen the deck--and I'm not really into sour grapes--but it's interesting to see those ideas as a core part of Web 2.0.
So now I'm in the happy position of a) feeling like I've nudged the Web 2.0 discussion along, and b) not having to participate in the making-sense-of-Web-2.0 meme that's been polluting my feed reader for the past two months.

