Web 2.0 - What do you think it is?
Bunmi (http://www.inthrill.com/weblogs/bunmi) recently sent a mail around the office that related to Web 2.0, I replied and in so doing, crystalized my own thoughts for Web 2.0. Here is my unaltered reply below.
Web 2.0 is the emerging webscape that is basically driven by small, decentralized, hackable and open platforms. It incorporates a lot of things, but the thing that seems to have really got it kicking off is
I like to think of it as the desktop, slowly distilling its most important parts, onto the browser. What I mean is that Web 2.0 aims at pulling the basic underlying things we do on our desktop, and making them doable from the browser. This doesnt mean well soon have M$ Office running in Firefox / Opera / IE, but it means that a lot of what we do today on the desktop, will be increasingly done in a browser, hence making the most important platform of the next couple of decades, NOT the Operating System, but the BROWSER.
This also means relevance in this emerging techscape is going to be judged a lot on hackability / trustability (I define hackability as the property of a platform that allows it to be easily extended/modified/maintained, without relying on lots of theory and/or _advanced_ tools. I consider trustability of a platform, as the property that allows it to be easily extended/modified/maintained, without loosing peace-of-mind. Think continous_integration, test_driven_development, worse_is_better, release_frequently_release_early, feature_driven_development.
This is ofcourse my own understanding of the current webscape and events I see unfolding in the industry. Whatever eventually happens, Im sure glad to be alive and coding in these times == >