Information scientist Ellyssa Kroski has written a thoughtful and informative essay about the philosophy behind Web 2.0, or "Phase Two" of the web, as she calls it.
She examines the phenomena of collective intelligence, the way data is distributed, and the movement of software from the desktop to the browser. Her big question:
[link via Dion, who also has some insights of his own to share]