Web 2.0 – Harnessing collective intelligence
Web 2.0 is a term that has been established by Tim O’Reilly which has different characteristics than Web 1.0. In the Web 1.0 era the websites were very static. Britannica is one example of web 1.0 in which the content is update by Britannica team and people can only browse Britannica for data. Wikipedia provides similar service to Britannica but instead of having expert to input the content they allowed anyone who wish to contribute being part of contributors to the contents of Wikipedia. This led people to have more interaction with Web 2.0 which based around people.
Harnessing collective intelligence (HCI) is one of 8 core patterns of Web 2.0 which consists of contribution by users as content. Which means users will like the content of Web 2.0 more and Web 2.0 will constantly change into the direction that the users want it to be. This is one of the two key to success in Web 2.0 which is ‘Users added value’. The other is ‘Network effects magnify this value’ as said in Metcalfe’s Law and Reed’s Law.
is a website that allow people to upload their content, mostly about game , onto the server which is the good example for Web 2.0 and HCI. These people are called streamer. They capture the game they are playing and stream it for people to watch in real time. People can also watch their old videos if they are not available to watch their favorite streamers when they are online too.
This image show example of how most streamers stream their games.
Twitch.tv offer lots of popular games for people to watch from many pro-gamers such as League of legends, DOTA2, and Starcraft2.
Best practices that can be found on Twitch.tv
- Reward the user first – Similar to Youtube, Twitch.tv let people to show their contents for free. People who like to show of their gaming skills, people who want other people to criticize, or simply people who jjust want people to watch them play can easily benefits from free access.
- Set network effects by default – Apart from people who want to stream as their interest, people can also gain money from streaming with Twitch.tv. Twitch.tv will also pay streamers to stream. However, only the popular streamers which has lots of viewers and subscribers will generated enough money to be worthwhile.
- Involve users explicitly and implicitly – The streamers will be the ones that create and update their contents while viewers and subscribers can watch any of those contents if they want to.
- Provide a meaningful context for creation – Twitch.tv is about game. Even though the contents are about many different game but the streamers will be streaming popular games for their viewers to watch.
- Trust your users – To let people stream has more consequences than just upload a video on Youtube because the content will be available in real time which has no chance to stop people from broadcasting anything immediately. The streamers can just stream anything they want which is basically what is on their monitor. Those streamer who put inappropriate content will be punished eventually but Twitch.tv has put on lots of trust for people to stream with them.
- Design software so that it improves as more people use it – Similar to a TV, more streamers means more channel that people can select to watch. Streamers also increase as they have more viewers so the community will keep on growing to be better.
- Facilitate emergence – Even though there is no noticeable changes in Twitch.tv but they are still growing such as the quality of a video from 720p to 1080p. Their contents are also very fresh as streamers stream everyday. Most of the online games will have patches to new version and the contents of the stream will keep on changing.
I might not explain everything clearly in my post and only one example might not be enough so you can continue read my friends blog. The ones that I recommend are
WehaertIt by Jerfen
A image sharing media
Stackoverflow by Sukshan
A programming community
Tripadvisor by Bronwyn
A travel planner site