Web 1.0 vs. 2.0 from Tim O’Reilly

Summary of the lessons from Tim’s article:
1. The Web As Platform
– The value of the software is proportional to the scale and dynamism of the data it helps to manage.
– Leverage customer-self service and algorithmic data management to reach out to the entire web, to the edges and not just the center, to the long tail and not just the head.
– The service automatically gets better the more people use it.
2. Harnessing Collective Intelligence
– Network effects from user contributions are the key to market dominance in the Web 2.0 era.
3. Data is the Next Intel Inside
– The race is on to own certain classes of core data: location, identity, calendaring of public events, product identifiers and namespaces.
4. End of the Software Release Cycle
– Operations must become a core competency. The software will cease to perform unless it is maintained on a daily basis.
– Users must be treated as co-developers
5. Lightweight Programming Models
– Support lightweight programming models that allow for loosely coupled systems.
– Design for “hackability” and remixability.
6. Software Above the Level of a Single Device
7. Rich User Experiences


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *