1) Most Indian web companiesÂ “do not” consider their product as a key competitive advantage. In that sense, they are much more like media companies , always focused on more eyeballs leading to more advertisement moolah. Those that do have a non-ad revenue model, rely on their alliances or their sales teams.
2) Indian web companies focus much more on marketing than they ever do on the product. Most big web companies are just “online” extensions of their offline businesses. The culture of product innovation just isn’t there because all of them get their job done at the same outsourcing shops. There is no overarching product vision just feature additions.
3) Indian software engineers have not been exposed to the latest and the best, even though Indians are no.2 or 3 in Techcrunch readership. This is mostly because the managers and the VP’s have themselves never been software engineers. They hardly know their HTML5 from their XML.
4) Sadly, most software engineers are neither risk takers nor good coders nor do they enjoy their jobs. More importantly, very few have that attitude of curiosity which spurs innovation. Combined with 3) , it just becomes a chicken and egg problem.
What do you think?