Feb
24
Filed Under (Technology) by Thejesh GN on 24-02-2010

These days my work mainly involves around government data (or the data that I assume govt should provide). You must have already seen the open data initiatives by both USA (Data.Gov) and UK(data.gov.uk) governments. I am not sure how good or the bad the data is but the initiative as such is a great move. For that matter it is not just countries but the cities like London have opened up their data. I think its high time for democracies like India to open up the data. Well at least the govt bodies of so called silicon valley of India, Bangalore’s BBMP or GOK to begin with.

Imagine raw data you will get to play around, its programmers heaven. Imagine the kind of mashups we can build with election results and geo data. As of today even though we have some kind of data on-line. Its very distributed, not open and of course not developer friendly.

What we need today is an open data initiative, where GOI and state/local govts can publish data in a developer friendly format. Even though I am not an expert, by developer friendly I mean, open standard, online, search-able, semantic data. Unfortunately in India it might take years for Govt to come up with such a plan. So as active citizens, how can we force the govt to that? or should it be taken up by an NGO or Society? or should we the citizens start a simple community project of collecting and publishing data?

Btw as an interim solution I am bookmarking all the Govt related data on delicious with #open-data-india. Feel free to tag/comment more about available data.



When building community sites, we will always have the problem of chicken and egg. Nobody gets involved into your community if they don’t have critical mass, and critical mass wont get built if users don’t join the web community. How are you going to solve this problem? I think it can be solved to some level by “Standing on the shoulders of the giants”. One way is single signon.

idselectorBut the true single sign on for the web doesn’t exist yet, but bigger players on the web have so many users that, we can consider them as sso providers. Allowing our users to use one of the established service providers userid/password pair gives us the advantage of converting their users into ours. It also reduces the pain of creating Yet Another User Id/Pw for the user, reducing the entry barrier for our users.

In my personal experience at ubuntuAtWork.org, I have seen 45% increase in registration after we opened up register/login using FB Connect. There are many other success stories.
Solutions:
In the market we have three big compitators

  • OpenID : Platform and vendor independent. Standards set by an open standards committe. Big internet companies like Google, Yahoo, etc are supporting them. OpenId is a distributed identity provider and has the biggest user base in the world. The usebase also includes the users of gmail, ymail, wordpress, LJ etc
  • Facebook connect: Facebook is worlds biggest social network as of today. It has free APIs for the usage.
  • Google Friend Connect: is the compitator to Facebook connect. It has bigger user base in India considering the people on orkut and people using gmail (yes, gmail over took Yahoo recently in India)

Integrated solution: Combination of OpenId and facebook connect will give us bigger advantage. It gives us a large internet users we could target. Drupal the platform used by many communities by default supports OpenId at core. And its not difficult to use it on the wordpress and Joomla. Facebook connect is a simple API, the required modules exist for drupal to implement this. Read the rest of this entry »



Dec
23
Filed Under (Life) by Thejesh GN on 23-12-2009

There are so many things, that I want to do in my life. Life these days is so fast paced (or slow paced) that you rarely get a chance to do what you want. Along with personal inabilities that we fight, other close constraints like society, money, fear, family responsibilities, friends and competition will try to stop you from doing what you want.

I have been thinking about it for more than a year now and its mostly my personal inability to make up my mind which stopped me doing this. My parents, friends above all my sister (my main source of strength) were so supportive. They weren’t even shocked when they heard the **news from me**. I think the delay was due to make up my mind wrt to money.

Its not very easy make up your mind to live in 1/3rd of your original salary. But thanks to family and friends, I am taking an year off (community empathy sabbatical) to work for NGO. I am happy that i didn’t take too long to decide :) and this is going to be a refreshing change after completing seven years in IT industry.
Read the rest of this entry »