No virtuous circle, or how India's Silicon Valley is... different

I've lived in Bangalore since I was three - we moved here in 1987 after my father retired from the public sector that year. Bangalore, then, was known as a retirement city, famed for its pleasant weather and abundant greenery. The Indian economy was still closed, most of the jobs were in the public sector and salaries were low. Top executives in the public sector earned less than Rs. 60,000 a year - my father retired as the General Manager of United India Insurance, giving me a reference point. At an exchange rate of about fourteen rupees to the dollar, this amounted to around 4200 US dollars a year, give or take. Somewhere around this time was when Bangalore started to be called the "Silicon Valley of India" by the local media.


Ten years on and six years into the post-liberalisation economy, Bangalore was already starting to become a software hub. I remember my cousin doing a course in Java and joining Wipro, making him one of the lucky few to have a well paying job at a respected firm. At this point, Texas Instruments had been in Bangalore for twelve years and Infosys for fourteen. Wipro had diversified from vegetable oil into IT a full seventeen years earlier. Younger upstarts like MphasiS hadn't been founded yet. The average software engineer earned about Rs. 100,000 a year right out of college which at 1997 exchange rates was around 2800 dollars a year. Senior executives in the private sector were taking home heady sums like fifteen lakhs (1 lakh == 100,000) a year if memory serves.


Twenty years on, it's 2007. This was the year was founded by a couple of ex-Amazon engineers. I'm twenty three years old and working at ThoughtWorks while also (with my employer's permission) moonlighting at my first start-up, InActiv Labs, where we're frantically trying to raise money. Our first offering, a SMS based personal accounting service had tanked the previous year, but our group messaging service, Activ Mobs, had gone viral. Serving the 60,000 users we accumulated in the two months after launch was costing us about three thousand rupees with spikes to six thousand rupees - every day. We were basically spending 60% of our combined founders incomes from our day jobs just paying for text messages and the numbers were rising rapidly. Raising funding was absolutely critical. Several of the bigger VCs were already in India back then, and we pitched to all of them, but for better or worse, failed to raise money. A year passed in this manner, with the service limping along. By mid-2008, we'd decided that we were going to pour our combined life savings of about five lakhs (INR 500,000) into the business in a last ditch attempt to save it.

One month later, my mother was diagnosed with a leiomyosarcoma. After that, there was no question of spending my savings - every paisa had to be saved against the possibility of our life insurance cover running out. For twelve months I hoarded money and liquidated all my investments against a rainy day. Then, through sheer good fortune, my father's forty year career in public sector insurance paid off - a new government scheme was approved which allowed retired senior executives and their families nearly infinite health cover. We could finally afford to have my mother stay in a bigger, better hospital room when she went in for her chemo. Our personal financial situation no longer impacted her treatment. My relief was immense, but it would be another six months before I even thought about starting up again.

I tell this story only to illustrate out what is perhaps obvious: That life is uncertain and when things go wrong, entrepreneurs running bootstrapped businesses are often forced to choose between loved ones and their venture, mostly for financial reasons.


So on to the present, twenty five years after I moved to Bangalore. The top Indian outsourced services firms have all exceeded 100,000 employees. The total number of truly successful Indian internet startups is under ten, and every single one of them replicates a validated business model imported from the first world. Funding is easier to come by, but Bangalore is still an arid desert when compared with the Valley. Basically, the Indian tech startup ecosystem is still a tiny tiny thing in much need of nurturing.

From an economic perspective, salaries are rising at 15% annually, with most college grads starting at one of the big services companies with around 3 lakh rupees a year (or 6000 dollars at the current exchange rate). Most mechanical engineering, civil engineering, industrial engineering and chemical engineering graduates wind up at one of the large services firms where they learn to how to write software. Their engineering degrees are largely wasted; the more driven among them embrace this reality and do an MBA in a year or two and stop writing code in favour of a career in management.

CS grads that are above average start work at about five lakhs a year, and the really good ones can start with ten lakhs or more, though there are just a handful of openings at this salary level. Salaries for roles that require serious programming skills are going through the roof, but it's still incredibly hard sifting through the chaff to find people qualified for the role. Amazon, Zynga and other product companies that have development arms in Bangalore still find talent inexpensive relative to the six figure salaries they pay in the US and are happy to pay very very well, especially in contrast with the large services firms. Most capable programmers now naturally gravitate toward established product firms, where it's not unusual for someone with five years of experience to earn twenty lakhs a year (40,000 dollars at current conversion rates). You'll notice that while the India-US PPP ratio is 1:5, software salaries are actually at about 1:3.

No virtuous circle

This now brings me back to the title of this post, the "virtuous circle." In the valley, failing at a startup for the right reasons earns respect and makes people take you more seriously. It also makes it more likely that you'll raise funding in the future. Failure benefits you in visible ways, creating a positive feedback loop that works to increase your opportunities. In the valley, you're surrounded by people that made serious money by founding or working at startups. It's obviously a viable way to earn a living; sure, starting a Facebook or a Google is like winning the lottery, but even without you can earn a very respectable income from your salary and stock options. Startup meet-ups happen every other week, with a hundred people or more in attendance at every one.

In contrast, I don't know anybody in my personal network in Bangalore that's made significant money from a tech startup. I know of a handful of people, but have never met them. Start up meetings are rare, with a handful of people showing up. Most of the time in the meeting is spent bike-shedding. If you're lucky, you'll meet one person running their own business at such a meeting - the rest are all aspiring entrepreneurs.

Negative feedback loops

In India, failing at a startup means you go back to a regular day job for a couple of years to refill your bank account. Your failures create no additional value, because the learning from them aren't useful to the current ecosystem. You'll certainly get a regular job based off past experience, but don't expect the fact that you started a company to count for much. We don't have two generations of successful technology entrepreneurs ready to give a leg up to the current crop by mentoring them. We don't have the early stage investment ecosystem to infuse money into promising businesses. Most fundamentally, we don't have a society that values risk takers, because in an economy like India's, risk takers crash and burn and may well take their families with them. Everyone, from your parents to your siblings to your in-laws will call you crazy for giving up that cushy job at a top product firm. And you know what? They're likely right.

Here, doing a product startup only makes financial sense if you're in your early twenties, intend to remain single or have a substantial inheritance. As you get older, you absolutely need a steady, significant income because unlike the first world, you're paying for your kids education from the age of three and up. You're likely to also be supporting your parents by the time you're is your early forties. Education and healthcare are, as I'm sure you know, expensive.

This means that you have a narrow window early on to successfully do a product start up. Missing that window means the realities of life will force you into a regular job. Even if you tenaciously hang on, you're doing so knowing that you're forcing your family to compromise on their lifestyle to allow you to pursue your dreams.

Added to this is social pressure from older generations, many of whom lived through the Licence Raj and struggled to find any job, leave alone start something of their own. As a friend of mine pointed out so succinctly, unless you're fabulously, visibly successful, you're always the chap running that "computer angadi" ("computer shop" in Kannada). To most of our grandparents and parents, quitting a steady job is tantamount to social and financial suicide.

Quitting a steady job at a big-brand firm to join a smaller company is not as bad, because, you know, you're still an employee (which is a good thing), but they'll still call you stupid for giving up the brand. "Your son didn't get job in Infosys-aa?" was a question my mother had to field from all quarters when I joined first started working.

Doing it right means playing safe

In India, the deck is both socially and economically stacked against the entrepreneur. The question, then, is how do we change the odds and make life a little easier for ourselves?

Let me start by outlining the constraints that we need to satisfy:
1) You need market-equivalent income to support those who depend on you.
2) Your business needs to be stable so you're better able to hire.
3) Your business needs to be very profitable so you can pay well, because you're looking to hire top talent, you're competing with Amazon and Zynga, not Infosys.

You'll notice that there's a conflict inherent in (2) and (3). Stable business models grow slowly and usually aren't very profitable. Since you clearly can't do both, you need to pick one. Most entrepreneurs in Silicon valley shoot for (3) and trust in their ability to raise money and bring in senior advisors to introduce some stability. We don't have that luxury, so we need to shoot for (2) first, and then figure out (3).

Satisfying these three constraints led us to the business model that C42 Engineering currently follows. Here's our reasoning:
1) We solved the market equivalent income problem by starting out as a boutique Ruby consultancy. We get good rates, which means we can pay fairly well.
2) A services business run right is very stable and predictable. It is also an excellent source of challenging engineering projects, making it even more attractive to programmers which in turn makes it easier to hire.
3) Channel 100% of services profits into a product arm with multiple products if possible. Iterate. Fail fast. Ship. Rinse. Repeat.

C42 Labs, our product arm that was responsible for RubyMonk, has an annual budget of 60,000 dollars, a sum we're likely to double in the coming year. This is about 4.5 times my annual salary when I quit to start C42 Engineering two years ago, so it's clearly an improvement over my ability to fund such a project back then. It may not be much when compared to the millions that startups in the Valley routinely raise, but it's a solid, dependable sum produced in a sustainable manner. We're also creating a brilliant team of engineers in the process of growing the consulting business and are getting to work on some amazing projects for  interesting, successful companies in the process.

We have big dreams for RubyMonk and the learning space. The ultimate goal of the Young Lady's Illustrated Primer beckons. But the best ideas sometimes fail, and if, to our ill fortune RubyMonk is one of them, we'll still be back at work on the next business plan in our pipeline the very next day. No downtime, no salary cuts, no layoffs, no bad mojo.


If you've been involved in the Bangalore start up scene, you know that services start-ups are often looked down upon as being "impure." When I was a working on Activ Mobs, I too was of this opinion and strongly felt I'd never like to do a services business. This harsh perception is driven by the fact that many product startups start doing a little consulting on the side to ease cashflow and before you know it, they've become full fledged services firms. The comfort that a steady stream of revenue offers is extremely attractive after you've scrimped and compromised for a couple of years. There's a second, more valid reason for such critical view of services - every new business you add will dilute your focus. When you have both consulting and product, you focus is halved. This is a risk any diversified business faces, and frankly, there's no good answer to this besides "be more disciplined."

What I do have to say is this: Deal with the risk. Define it. Work it into your business model. The solution to a paucity of early stage funding and expensive talent isn't hoping that things will get better, and that your business will survive until then. Figure out how to make a small amount of money early, and in a reliable manner. Then re-invest and diversify. You'll grow more slowly and take longer to become massively successful, but you're now much more likely to make it to the end of the road.

Don't worry about local "wisdom" -  just do the sensible thing. This could mean you start with consulting like us, or simply bootstrapping in you spare time like my friend Akshat's doing until you get to sustainable revenue, then quit to run the business full time.

But whatever happens, don't let the naysayers stop you from starting up. Just remember that you must be pragmatic about how you go about it, because even though we wish it were more similar, Bangalore isn't quite Silicon Valley yet.

If you liked this post, you could

subscribe to the feed

join the conversation on HackerStreet

or simply comment on this post


Chintan said...

Great read! I'm a fellow entrepreneur doing a bootstrapped "product" start up and I can very much relate to the constraints you mention. We also have a "pays-the-bill" side (SEO/content stuff) and money that gets channeled into slow-growing product.

Was great to read about the start-up scene in India first-hand.

Good luck with RubyMonk -- looks neat!

Niraj Ranjan Rout said...

Its not that bleak. I do not agree to quite a bit here (I am the founder of Before this I started Before that, I worked at

"You need market-equivalent income to support those who depend on you."
- No you don't. If you don't have house loans and a big car loan sitting on your back and are not aggressively saving and investing, you can probably survive at 1/3rd of a what good job will pay, fairly comfortably. I have been doing that for some time. It does not suck at all.
"Your business needs to be stable so you're better able to hire."
- You can raise money here for good products now. Valuations might not be at par with what early stage startups get in the valley, but funding is available. Also look at - the number of valley investors who are ready to invest in India has jumped in the last few months.
"Your business needs to be very profitable so you can pay well, because you're looking to hire top talent, you're competing with Amazon and Zynga, not Infosys."
- This is a very common problem. Much more pronounced in the valley. Point is, as I said, funding is available for a good product if you're persistent in your efforts. I know of tons of product startups which were funded with good valuations in the last 12 months.

The startup scene in Bangalore is not bleak at all. I think its looking up in a big big way.


Unknown said...

I couldn't agree more with what you've written here so well.
I knew I'll be an entrepreneur in the future, and now I know that the idea of having a self-sustainable business that I had in my mind, is well proven, and it works.

Thank a lot!

Anonymous said...

nice read.

Rams said...

A very timely post as I am pondering moving back to Bangalore. Your observations on the social aspects of the decisions are spot-on. I am finding it hard to convince my near and dear ones that working for a "big" company is not the only way.

Thanks for posting your experiences.

Pramod Biligiri said...

Nice and inspiring read. To the list of problems affecting the Indian startup scene, I'd add lack of a market as a major factor. I can't name any numbers, but I think the Indian IT market is a negligible fraction of the US. It's really hard to complete for US customers based out of Bangalore, and most of the Indian successes have been copies of US startups, as you noted.

Sandip Bhattacharya said...

Hi Sidu, very well articulated. I more or less wasted that narrow window of opportunity that life offers us here in India in our twenties, just doing random things that interested me, rather than trying to build something lasting like you did. Just like you, I had a very very similar family incident which made me ditch all that and get back to a "steady" job.

That period however was life changing for me in many ways, and I think the message that should go to people who still are at that point of life and earlier, is that to just use that period to do whatever you can imagine, regardless of whether you can succeed or fail. There is a very likely chance that further on in life you will work in a standard place like others. If you succeed, you will surely do only better as you get older. If not, you will learn enough to give you a perspective on work that no one else would have.

But for goodness sake, don't be under the delusion that this opportunity will come later in life. As Sidu pointed out, it is exceedingly difficult and requires meticulous planning and loads of patience. Even then there are tonnes of Indians out there who labor under the delusion that they would turn entrepreneur at the later stage of their life. Almost certainly they won't. If you cannot take risks when you have the least to lose in life (the first part of your career), you certainly don't have the appetite to do so later in life when you have so much more to lose - your kids education, marriage and retirement savings.

Anonymous said...

Well... Its a nice read.... but I do not believe in it... We are also family based, just married and have started on our own... With six people to support in the family, it was really tough!.... We started as a service company.... struggled for a year with out any money.... but no pressure from the family.... In fact we were encouraged to follow the dream... (mind you... we are a middle class family with out any money to support us)... we got a product idea... worked on it... and it is great now.... And the lessons that we have learnt.... makes complete sense now.... Our entire approach was wrong initially... Experience has helped us and life is definitely great now!

Jay said...

Nice read.
Your experience and solution path is not new. You may want to look at Aditi Tech. The founder an ex-Microsoft guy pursued the same path of services subsidizing product work back in the mid 90s. I am not sure how successful they were with products.
It would be nice if you can benefit from that experience and avoid the pitfalls.

ManavShankar said...

Deal with the risk is my learning from this.
Nice Read.

Anonymous said...

I'm in my mid twenties and about to quit a very good job at an amazing company. Very timely for me. Thanks for this!

Neel said...

Nice read and well thoughts put article. At 1am reading blogs is for dream chasers. Lets put our best, so that atleast next-gen will get benefitted. I wish all the best to you all.

Anonymous said...

Very well written. I am also a Programmer-Entrepreneur based in Bangalore. And could appreciate your thoughts. Half way through your post, I was thinking about using consulting to support the product. And you did just that.

We do the same thing for our product.

Anonymous said...

I'd just say one thing.
There was sort of a running negativity throughout the article. It seems like you really 'have' to become a businessman for some reason. That's a very wrong reason for getting into entrepreneurship in my opinion. There are really brilliant people out there, who became brilliant because they chose what they really 'wanted' to do, what they really 'loved' to do, over what seemed cooler or better.

Since you're talking about the valley, just recently, Kevin Rose, a serial entrepreneur, joined Google as a Senior Product Manager. If you read more about him, he has showed numerous times that he is really a product person. He realized what he's best at, quit his startup and he's now doing what he's really good at. That is some maturity.

The point that I'm trying to make is, apart from the many reasons that you mentioned why life is difficult for a startup in India, I think you missed the number one reason which is applicable throughout the world: If you want to start a product company, if you're planning to make a product that really makes a dent into the universe, you have to enjoy the love for innovation from day one. Not money, not anything else. And it shows, it really shows. Look at Lego for example, and how Ole Christiansen did it. There is no whining about resources, there is no whining about circumstances. It's all about whether you really want to see that particular dent in that particular niche. Everything else is secondary.

I may be wrong, but it looks like you have chosen entrepreneurship for wrong reasons. (you might want to look up what Phil Libin says about choosing entrepreneurship in his talk at a Stanford ETL seminar)

Anonymous said...

Made good reading. Glad that i start off my day with a read that i could relate to and made sense.

I should say rubymonk was good and all the very best going forward with it.

Anonymous said...

"Here, doing a product startup only makes financial sense if you're in your early twenties, intend to remain single or have a substantial inheritance. As you get older, you absolutely need a steady, significant income because unlike the first world, you're paying for your kids education from the age of three and up. You're likely to also be supporting your parents by the time you're is your early forties. Education and healthcare are, as I'm sure you know, expensive.
This means that you have a narrow window early on to successfully do a product start up. Missing that window means the realities of life will force you into a regular job. Even if you tenaciously hang on, you're doing so knowing that you're forcing your family to compromise on their lifestyle to allow you to pursue your dreams."

To be honest things are not that different here in Canada. The main difference I suspect, is we have fewer qualms about ignoring what our parents think.