Wednesday, December 14, 2005

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

0 Comments:

Post a Comment

<< Home