Last month or two, blogsphere is abuzz about Facebook. Particularly, after Mark Zuckerberg, wonderboy CEO of Facebook, announced F8. For those who missed F8 announcement – this is Facebook launching a development platform to building applications leveraging social networks. A very good analysis of Facebook and its new social platform is done by Marc Andreessen at his blog here. I will recommend reading it.
F8 platform provides a good extensibility model around Facebook at interfaces/API, data access and user interface level. I also like the fact how it makes a close system – Facebook site in itself, open to building and extending the system – like building other applications on top of Facebook plus the governance model around it.
This move towards providing a platform for build social applications and access to its social network is fuelling speculation on how Facebook is going to be the next big thing. Pundits are already putting Facebook in a different league than MySpace given its open platform and ability to attract and build healthy and bigger ecosystem.
Personally, I like the move as it continues to influence and challenge traditional development thought processes by opening up the development paradigms necessary to embrace social style of development. An approach that embrace opening up development paradigm to foster healthy eco systems required to serve products and services necessary to deliver unique customer experiences. I have covered this topic in different contexts here, here, here and here.