Monday, April 17, 2006

Tim O' Reilly?s seven principles of web 2.0 make a



Tim O' Reilly?s seven principles of web 2.0 make a lot more sense if you change the order

web21.jpg


What is web 2.0? Because of my work with mobile web 2.0, I am often asked - 'what is web 2.0'?

This is often a genuine question - since there is a lot of confusion out there and many bandwagon seekers. Furthur, web 2.0 is a 'Soft concept' - it's not a standard, or a formula or a definition - which would have been a lot easier to explain.

I must be one of the few people who actually understand web 2.0!

To me, it's explained by the collective application of the seven principles of web 2.0 as outlined by Tim O' Reilly

So, my standard response to this question was to ask people their email address and then send them the O Reilly link.
If they had an interest in mobillity or digital convergence, I would send them my own work on mobile web 2.0 - which is based on the seven principles of web 2.0

Last week, I was discussing the seven principles yet again .. when suddenly it struck me - perhaps they should be in a different order!

I understand the rationale behind them - but not quite why they are in that specific order.

To me, it all makes perfect sense if the first and the second principles are switched over because all principles feed into the second principle!

Let me explain ..

web 2.0 can be described as the 'Intelligent web' or 'Harnessing collective intelligence'(which is the second principle of web 2.0)

The capacity to acquire and apply knowledge is intelligence. Knowledge is the sum or range of what has been perceived, discovered, or learned.

What kind of intelligence can be attributed to the web? How is it different from web 1.0?

IMHO - web 1.0 was hijacked by the marketeers, advertisers and the people who wanted to stuff canned content down our throat! Take away all that after the dot com bubble and what's left is the web as it was originally meant to be - a global means of communication.

The intelligence attributed to the web(web 2.0) arises from us as we begin to communicate.

Thus, when we talk of the 'Intelligent web' or 'harnessing collective intelligence' - we are talking of the familiar principle of wisdom of crowds

Merely managing a community is not web 2.0! as many web 2.0 masqeraders will find out no doubt soon.

In order to harness collective intelligence

a) Information must flow freely

b) It must be harnessed/processed in some way - else it remains a collection of opinions and not knowledge

c) From a commercial standpoint, there must be a way to monetise the 'long tail' - but thats the topic of another blog!

My essential arguement is - if we consider web 2.0 as 'Intelligent web' or 'Harnessing collective intelligence'(Principle two) - and then look at the other six principles feeding into it - it's all a lot more clearer

Since the wisdom of crowds is so important - lets consider that in a bit more detail from the wikipedia entry for the wisdom of crowds

Are all crowds wise?
No.

The four elements required to form a 'wise' crowd are
a) Diversity of opinion

b) Independence: People's opinions aren't determined by the opinions of those around them.

c) Decentralization: People are able to specialize and draw on local knowledge.

d) Aggregation: Some mechanism exists for turning private judgments into a collective decision.

Conversely, the wisdom of crowds fails when
a) Decision making is too centralized: The Columbia shuttle disaster occured because the hierarchical management at NASA was closed to the wisdom of low-level engineers.

b) Decision making is too divided: The U.S. Intelligence community failed to prevent the September 11, 2001 attacks partly because information held by one subdivision was not accessible by another.

c) Decision making is imitative - choices are visible and there are a few strong decision makers who in effect, influence the crowd


Now .. lets look at the seven principles again ..

1. The Web As Platform
The web is the only true link that unites us all together whoever we are and whereever we are in the world. Hence, to harness collective intelligence and to create the intelligent web - we need to include as many people as we can. The only way we can do this is to treat the web as a platform and use open standards. You can't harness collective intelligence using the
ESA/390 - however powerful it is!

2. Harnessing Collective Intelligence
Now becomes the 'main' principle or the first principle

3. Data is the Next Intel Inside
By definition, to harness collective intelligence - we must have the capacity to process massive amounts of data. Hence, data is the 'intelligence' (Intel)

4. End of the Software Release Cycle
This pertains to 'Software as a service'. Software as a 'product' can never keep upto date with all the changing information.
Ofcourse in the web 2.0 sense, we are dealing with code as well as data - so the service concept keeps the data relevent (and the harnessed decision accurate) by accessing as many sources as possible

5. Lightweight Programming Models
The heavy weight programming models catered for the few. In contrast, using lightweight programming models we can reach many more people(hence sources of information - to
enable data collection and a more intelligent web).
For example: from the seven principles

Amazon.com's web services are provided in two forms: one adhering to the formalisms of the SOAP (Simple Object Access Protocol) web services stack, the other simply providing XML data over HTTP, in a lightweight approach sometimes referred to as REST (Representational State Transfer). While high value B2B connections (like those between Amazon and retail partners like ToysRUs) use the SOAP stack, Amazon reports that 95% of the usage is of the lightweight REST service.

6. Software Above the Level of a Single Device
More devices to capture information and better flow of information between these devices leads to a higher degree of collective intelligence

7. Rich User Experiences
A rich user experience is necessary to enable better web applications leading to more web usage and better information flow on the web - leading ofcourse to a more 'Intelligent' web.

And you need look no furthur than this blog .. itself a collaborative exercise and hopefully adding to the intelligence of the web itself

Thoughts/comments welcome at ajit.jaokar at futuretext.com
Note: I first heard of the phrase 'Intelligent web' from Michiel de Lange's comment on another blog which referred to one of my older posts.
His entry using the phrase 'Intelligent web' is HERE

[via Open Gardens]

0 Comments:

Post a Comment

<< Home