
the value of the software is proportional to the scale and dynamism of the data it helps to manage
Below are the main lessons and features of Web 2.0 from the O'Reilly piece.
- 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
- they have embraced the power of the web to harness collective intelligence
- Data is the Next Intel Inside
- End of the Software Release Cycle
- Operations must become a core competency
- Users must be treated as co-developers
- Support lightweight programming models that allow for loosely coupled systems.
- Think syndication, not coordination
- Design for "hackability" and remixability.
- Rich User Experiences
I was not surprised to read about the increase in interactivity and user-centered practice. We have talked about that in class before, I think.
I was surprised about the emphasis on data. The comprehensiveness of internet data found in successful applications for Web 2.0 was a fascinating point from O'Reilly, and not something I had thought about. I knew that Google's search algorithm was super secret, but thinking about how the Internet lives and dies by the data it manages is a really fascinating point, and one that I'm surprised doesn't make for more "think" pieces. For instance, is there some way we could tie the importance of data into how students are learning and their perspectives in this age? I guess that's already been done.
Lars