The Back-Benchers' Blog

Author Archive

7 Lessons I learned while working my own Web App

Posted by Ameya Kanitkar on August 30, 2010

Disclaimer : I am in no position to be an expert on advising early stage start ups, but this is the summary of mistakes we committed, and what we learned from them.

Part of the reason my blogging activity dwindled, is because I got way too busy in building my own web-app (If you happen to be in the valley – they call it a start-up). Although I never quit my full time job for this, I was well into the idea of building my own product. This blog is a story of what I learned while co-founding FurlanGo. FurlanGo is a new web service that helps you find/ discover events around you.

1. Do not launch your product until its finished!
When you are building something, your first instinct is to show it to as many people as you can and get some feedback. That’s exactly what we did. I emailed my friends, I posted it on my personal blog, shared it on Facebook, and lot of curious friends visited the site and we did receive lot of feedback. However, when we were actually ready with our finished product, people had a fatigue to open it up and share it further. We had already exhausted our resources. Yes you do want to get some feedback, and show it to people, but limit this number. Include people in your alpha testing who are willing to visit your site more than once. My experience says, you can get a lot of good feedback within first 4-6 people. By the way – this was our very first version.

The other side of the coin is deciding when the product is actually finished. In software its tricky to define whats finished. This is what we call a feature creep. That’s my second lesson.

2. Avoid feature creep
There is always some feature that seems too important not to include in your current release. As far as FurlanGo is concerned, we had long list of features – more data sources, personalization, cloud / scalable infrastructure/, sharing, searching events, adding your own events etc. Each seemed adding a lot of value. But we had to prioritize, and decide what should be the minimum set of features that makes your product compelling. This is more of an art than science. But if you are clear on whats important and have a good product sense, you can avoid this. We have not quite mastered this art yet, we missed out on one the most important feature, and that was my next lesson.

3. Never launch your web-app without browser compatibility
We were too naive, and we assumed if something works on one browser it should just work on another! Turns out that’s far from being true. We spent a lot of time getting our app to work on Chrome, Safari and Firefox, but we are still some time away from getting FurlanGo working on Internet Explorer! As a result, we turned away a lot of IE users. Worst part is IE commands over 70% of total browser market. This is how your browser compatibility ladder should be – Internet Explorer, Firefox, Safari, Chrome, Opera, Others. Unfortunately, IE was last in our list.

4. Plan your publicity in steps
Obvious reason being you get a time to fix/ work on early suggestions. We were fortunate to have this well planned. We got some publicity from respected blogs such as Killer Startups, Feedmyapp etc. However this is a debatable strategy. If you are building an iPhone app, perhaps you want to spend all your advertising dollars and marketing ammunition in one go. Reason? well, one of the most common ways you can make it big with your app, is to get into weekly top apps i-tunes list. Perhaps that’s not true with web apps. In fact Google takes anywhere between 2-6 weeks to index your site. So some bake time between marketing efforts turns out to be very handy.

5. Optimize your site for search engines
Now although it sounds obvious, its easier said than done. Building back-links, and having content optimized for certain keywords is a lot of painstaking work. Building links to your site takes time, and finding right key words is game of trial and error. We are optimized for “events around you”, but who searches for “events around you”? – very very few. There are lot of good articles on how to do this, and why you should be optimized for SEO – but obvious one line answer being – its the cheapest marketing tool. We have not yet learned from our mistake yet, and FurlanGo is largely unoptimized for search engines.

6. Plan your space – find your niche
This was perhaps the biggest lesson we learned. Events is such a general space. There are literally thousands of sites listing events. Unless you have significant technology advantage, or content advantage, I’d strongly advice against entering this space. Its easier to find your niche and area of expertise and build from there. In context of FurlanGo, we could have entered a niche eg, sports events or even smaller niche like indian music concerts in US, build some loyal fan following and then expand. Of course, this is not sure shot winning strategy. And we are still sticking in general event listing space – but if that’s your choice, be prepared to compete against the best of the best.

7. Get a Co-Founder
I was fortunate to have a very smart and intelligent co-founder. You need a co-founder for your sounding board, maintaining your motivation and of course helping you build stuff . No matter how cool stuff you are building, there will be times when you might just lose bit of belief in your product. You need motivated people around you. In case of FurlanGo, I was fortunate to have initially one and later two very intelligent and motivated people around me.

We did make many other mistakes, specially on the technology side, but that’s the topic for another day. We are still working on our product, and you can always follow updates on FurlanGo here. No matter how many mistakes we made – it was hell of a lot of fun!!

Posted in General, Technology | Tagged: , , , | 8 Comments »

Perception vs Reality

Posted by Ameya Kanitkar on May 7, 2010

Share on facebook

PS. Yes, I am churning out new blogs like I don’t have anything else to do. And yes, this is not super original – so I’d say, ‘inspired’ from Indexed Blog. And, finally, yes that’s my handwriting :-) (Now go and do guesstimates about my personality)

Posted in General | Tagged: , , , , | Leave a Comment »

Must Watch: 50 Incredible, Historical Speeches

Posted by Ameya Kanitkar on May 4, 2010

I am a big fan of excellent presentations and speeches. They serve as inspirational, resourceful and sometimes plain right entertaining source. Last year, I graduated from Carnegie Mellon University, and I had a chance to listen to a fine graduation commencement speech by the Google CEO Eric Schmidt. I had blogged about one of the best graduation commencement speech by Steve Jobs at Stanford.

But today, – I stumbled across an awesome resource – 50 Most incredible, historical speeches you must watch.

Hope you would enjoy it.

PS. Speaking of CMU – You just CAN NOT miss Randy Pausch’s speech. I was there in the audience, when this happened… just incredible.

Share on facebook

Posted in General | Tagged: , , , , , | 2 Comments »

Why Facebook will dominate the next decade?

Posted by Ameya Kanitkar on May 1, 2010

Make no mistake – Facebook will dominate the next decade. No doubt that there are lot of smart people at Google, Microsoft and Apple, but when it comes to web, Facebook will take lions share as Google did over the last decade. Here are 5 reasons why this will be the case.

1. Facebook is quickly approaching 500 million users mark. What this means is – in not too distant future EVERYBODY will be on Facebook. We had predicted earlier that this will be the case when Facebook overtook Orkut. But its no coincidence, Facebook is now one of the top 4 most trafficked web properties, and soon it will be the number one. At its core having all these users and their respective social graph is the biggest and most vital property facebook owns.

2. Facebook co-founder and CEO Mark Zuckenberg made big announcements last week at Facebook’s developer conference F8. But the biggest of all is Open Graph. I’ll not explain what Open Graph is, Mark explains it really well in his video below – but whats important is – This will convert entire web into Social experience almost instantaneously.

When you are interacting with a product on a web its very relevant to know that if the product was tested/ used/ considered by some one in your social network. Product could be as simple as restaurant or as complex as you as buying a house. Generally speaking you would value input from your social network more than some stranger on the internet. Social makes web more interactive, engaging and personalized. There is only Facebook, who can achieve this. Oh, and guess what? They are completely aware of this – and pushing this vision through open graph.

3. Search is becoming less relevant. In general search is fairly inefficient process. Personalized Recommendations is the future. Well I’d say distant future. (Since no software accurately predicts what I want – at least today). So in reality what amazon doing today is very practical. This is hybrid model where you choose what you want to buy – camera or say a book – but then rest of your shopping experience is personalized for you. Now imagine Amazon having all social graph from facebook. Now you are buying a book – Amazon would know if some of your friends have bought the book before. Now those reviews are more relevant to you. Also, with all the social graph data – Amazon can produce more personalized and targeted recommendations. This is great – but this also means search is becoming less relevant in not too distant future.

4. Cynics pointed out that Facebook is good, but they do not have a revenue model. Google is great but it also has a great money making machine, and that’s what makes Google such an awesome company. No company can sustain on VC funding forever, and certainly not Facebook – specially when I am predicting them as the future. Show me the money . Well I think gold mine is in the Facebook Connect/ Open Graph platform. I am pretty sure that Facebook is building ad platform on top of this open graph. So as an ad publisher you can leverage social connections to target ads not only on Facebook’s website but on any site that is member of Facebook connect/ Open Graph platform. So Amazon can not only show personalized content for you but can also target ads using that data. And of course Facebook will take cut out of this. As this network and platform evolves – there is ton of money to be made, and so far Facebook is doing everything right to build the right kind of ecosystem and the platform.

5. Finally, its no secret that mobile is the next big thing. With iPhone revolution people are doing more things on the mobile devices. And although there is no clear winner in largely becoming duopoly in the form of Android and Apple – whats more important is Google’s search business has limited value on mobile.

Facebook can push its same social ad platform combined with ‘location’ aware nature of mobile advertising to target users.

Check out this video – Steve Jobs clearly spells out the nature of mobile businessm specially in the context of search.

I think its really up to Facebook to screw up this huge opportunity. Well and for starters they can very well make mess out of it if they don’t listen to users privacy concerns. Have a look at this outrageous statement.

But, let me stick my neck out and call next decade – as Facebook’s decade.

Share on facebook

Posted in Technology | Tagged: , , , , , , , , | 6 Comments »

Apple iPad – Take 2

Posted by Ameya Kanitkar on April 6, 2010

Earlier this year, I blogged about Apple iPad, and I argued that this may not be as sensational product as earlier Apple blockbusters iPod and iPhone. Over the weekend Apple launched the iPad, and on Monday I had a chance to play with it. Unfortunately, my earlier prediction might be wrong.

Read the rest of this entry »

Posted in Technology | Tagged: , , , , , | 5 Comments »

Possible phishing trap with facebook, and YES, workaround on how to get out of it!

Posted by Ameya Kanitkar on March 18, 2010

We are getting some very encouraging  response on our Facebook fan page, and as as a side effect of that, may be, I am thinking a lot more about facebook in terms of its strategic value, and potential. And its very clear to me that Facebook and Facebook Connect in particular will be a huge platform. And I’ll write more about it later on how Facebook will eat Google’s lunch with fb connect. But right now – I just discovered the big flaw in Facebook Connect.  I think its very very susceptible to phishing attacks. And as a user its important to be aware of this trap.

Lets see what Facebook Connect is – it is a way for fb users to login into non ‘facebook’ website using your facebook’s login credentials. This is awesome, since with fb connect you no longer need to create your account name and password for every single new service. So as a user, you can login into multiple sites with your fb account, and thus becomes seamless web experience. As a web developer, fb connect is a great way to attract users, and provide personalized services without getting them to sign up on your site. And since virtually everybody has an account with facebook this is great for everyone. So far so good. However the way this mechanism works is where the loop hole is.

When you click on the “f connect” icon like this:

A pop up appears where you are asked to input your Facebook account name and password. If you do, you can login to that site using Facebook account. Pop up looks like this:

Question is, how can you guarantee that pop up is from facebook and not from some phishing website? One can easily put together fbconnect icon and following username / password page. Once you enter your information, attacker will store that info, and can even process ‘real’ fb connect from here. This is a serious issue, one way to make sure pop is actually from facebook is to look at url and it will be from facebook domain. But reality is – this can be faked too. As more and more sites implement fb connect, risk of phishing attempts would rise.

This is a serious problem. All your social data and your half drunk party snaps are at risk!

Now as a wanna be good blogger – I am going to provide a solution – well an actionable solution for you.

1. Open a new tab, login to your facebook account. Go back to fb connect and login! : Two things are happening here. If you are are logged into facebook, facebook will store session cookie in your browsers memory. When you open fb connect window from other non facebook site, its back end code, if legal – will have access to these credentials, and will log you in into facebook without explicit login info. If this whole thing sounds too technical for you, just follow as I said earlier – Open a new tab in your browser, login to your facebook account. Go back to fb connect and login! Once you do that fb connect popup screen would look like this (Note email address and password fields are gone):

2. Be vigilant – and follow these general simple guidelines as a rule of thumb. Really, don’t go to sites that you dont trust. Or at least don’t provide the login info on such sites.

That’s it – Happy Surfing!

Posted in Technology | Tagged: , , , | 4 Comments »

The Great FM Hunt

Posted by Ameya Kanitkar on March 16, 2010

I could not stop laughing while reading Aditya’s B-Town consultants post on The Back Benchers’. I liked it so much, that I am totally stealing his idea – and writing my first ever cartoon blog. Hope you enjoy it -


Posted in Bollywood | Leave a Comment »

We have got a Microsoft Office / Google Docs killer right here in Banglore!

Posted by Ameya Kanitkar on March 10, 2010

I am a huge fan of disruptive technologies, and have always believed in cloud technologies. I am also bit disappointed that, although India being the ‘big’  power house of IT ,we have not innovated any killer consumer product yet. Turns out, we have a new killer product called Live Documents – a cloud based office productivity suite from Sabeer Bhatia’s new venture based in Banglore, India. I spent a lot of time today, testing all the three products which are a part of the suite, namely – presentation, spreadsheet and writer (ppt, excel and word in MS terms)…and here is why this is an awesome venture -

They have got an Awesome Product

It’s now obvious that, we need a cloud based office suite – Microsoft Office is too expensive . Plus, Office does not solve your ‘anytime anywhere’ accessibility requirement. Also, MS Office has limited collaboration and sharing capabilities. Products like Google Docs and Zoho addressed above problems with their cloud based solutions. However, this approach had 2 problems – security and user experience.  Enterprise customers are wary of keeping their confidential financial data on Google servers (And I’d argue that they are right!). Also the overall look and feel of Google Docs is not quite like the more familiar MS Office suite. Live Docs solves both these issues with its unique cloud based enterprise focused approach -

  • From usability stand point  – look and feel of live docs is very much a stable desktop like feel. And although some areas are still a bit rough and need some polishing I am convinced this is closer to MS  Office UI experience as compared to Google Docs.
  • The other killer functionality is – enterprise customers can run this software from their own servers. Live Documents gives enterprises the option of purchasing a server that be run on-premise behind the firewall. In my opinion this is huge.

They have managed this product with a small team

In their own words – “How many people do you need to build an application suite that can potentially disrupt the business model of the biggest software company in the world? 800? 350? How about a dozen?” Dozen people to build this product? What? Are you kidding?

They are based out of India

I think this is one of the few India based, silicon valley quality, tech start up! Innovation is important, and I am happy to see Indian companies venturing into technology consumer products.

In conclusion, although they need to iron out few details, we have got a potential MS office/ Google Docs killer product out of India!

Posted in Technology | 15 Comments »

Speak your heart out….

Posted by Ameya Kanitkar on February 26, 2010

…after all, it’s only the parliament! Today, I received a tweet from slate, a popular online magazine:

Slate

Why can’t American politicians be this upfront and entertaining in public? http://bit.ly/9vrUQp

UKIP leader Nigel Farage on Wednesday delivered another major tirade against EU President Herman van Rompuy and, along the way, severely insulted Belgium and Greece during a plenary debate in the European Parliament.

But, you know what? Don’t really change. We (Indians) have experienced what happens down that path. If you really want to check out what happens down that road, check this out -

Posted in General, Politics | 1 Comment »

Heading for trouble?

Posted by Ameya Kanitkar on February 23, 2010

Remember the childhood story of the hen that laid golden eggs? Moral of the story is – Don’t be greedy, be patient, think more long term and enjoy. Let me highlight two areas where our Indian policymakers and politicians are being too shortsighted and too greedy. Today, Wall Street Journal ran a story -

In the 1970s, India dramatically increased food production, finally allowing this giant country to feed itself. But government efforts to continue that miracle by encouraging farmers to use fertilizers have backfired, forcing the country to expand its reliance on imported food. India has been providing farmers with heavily subsidized fertilizer for more than three decades. The overuse of one type—urea—is so degrading the soil that yields on some crops are falling and import levels are rising. So are food prices..

Let me forecast 2 areas where we are heading for similar trouble out of greed and shortsightedness:

#1 Policy Blunder in the making – Oil Subsidies - It’s going to get us. Pray oil prices won’t go up. But if they do (and they will) at unsustainably high prices, it’s going to rip the Indian economy apart. Continued subsidization has encouraged over-dependence on private transport and under investment in more efficient public transport. (By the way, its understandable that we subsidize diesel for trucks, but why are we subsidizing the Mercedez Benz diesel model? That’s just plain wrong; we should have never allowed diesel cars in the first place). So watch out for the day when no one can really afford petrol prices, and public transport – well let’s just say it does not exist…

#2 Political Blunder in the making – Divisive Politics : If the first one might rip Indian economy apart, this one might rip India into pieces. Rise of regional parties and the absence of a strong opposition party is building this vacuum – where opportunistic politicians are building their bases, in the process hurting the very idea of India and its core fabric.  So watch out for the day when every small group will be fighting for their ‘fair’ share of India.

Posted in Development, Economics, Politics | 9 Comments »

 
Follow

Get every new post delivered to your Inbox.