Wednesday, July 04, 2007

Cooly Valley

Who is the most successful CEO in recent time, "STEVE JOBS", How many people are working for Apple in India. Does apple has any R&D labs in India? He is straight forward Guy. Apple may not require a support guys to support 100s of servers. Even if there is any, he may not call it as "R & D".

Every day there is a news about some R&D lab. "R&D centres in India", Let CEO's tell the truth that how many (real) R&D centres are in India, What are all the great innovations happened here in Indian IT Companies? (after all I was not recruited there, stomach burning :)). Is it a cooly valley? or new age Silicon Valley?

I suddenly changed my opinion, I can't keep on blame project managers and CEOs of Indian Software companies, If innovation is missing in India, it was not expected, so they force developers to follow some processes to do the repeated things. IT companies in India are doing their duties like maintaining others softwares. At least, Americans are not expecting us to innovate now (look into the comment section of Venkat's blog) , Worst thing even Indians are not dreaming about it. After all India has few IT Service company and few tiny product development companies. Hence Indian IT companies can't sustain the same growth in future.

When I attended an interview in a startup service company in Chennai, came across a following question, "What will you do, if you get an opportunity to work for Infosys after 6 months from now?". I said that I would not join and went on saying that, After all small checkpoint firewall company was making hell a lot of money than Infosys and their per employee revenue is 1000 times higher than Infosys and said Infy was not innovative. Interviewer stopped and thanked me, informed that he need a developer and not any dumb guy like me. I was so angry, but now I realize that he asked a question to a developer. First I have to do my duties first.

Why do I digress, If Indian IT is not innovative, developers are not innovative. No formal gathering and communication between think tanks. Most of the Guys requires IT pay and IT laziness and none is really ready to contribute from their heart & brain. In simple PASSION is missing. Passionate to learn new things, passionate to invent things are absent from developers. Developers are either very good or very bad, which is decided by his project and pressure and most of them are not self driven.

Guys are ready to hang around in PUBs, but not ready to contribute anything to OpenSource. If we are going to survey all the developers in Indian IT companies, the number of developers using IRC, NNTP would be less than 1%. How many successful open source projects are driven in India. Fresher will always has a question, ".Net vs Java", how many of them tried about "Ruby, Python, Eiffel". We are all ready to learn successful old things. Not ready to venture into new things.

I am not trying to prove that I am Buddha. Whatever above said is applicable to me. At least this is the perception I have about my own country developers. But still in belief that my passionation will drive me better in future (after my marriage :)). I used come across many developers saying the following things, "Manager doesn't care about me, Organisation is not allowing me to learn new things, Project is dumb one, Tech lead never allowed to change the code, From poor education background, Work to enjoy life and not to waste only in working, Am not a workaholic, Bus is late, After this Rajini movie, last beer before I begin that". Come on I am fed up... something has to happen, let us all come forward and do something to innovate. At least we learn for the sake of better next generation developers". After all, the whole software industry is based on "some lines of source code".

Now it is your turn to throw eggs on me :)

note : I did not include few bright guys who are exception. Because they are few in numbers and they don't have time to read my blog :).

8 comments:

Anonymous said...

What you say is absolutely right. Why people are not being innovative? Most of the people start their work or live the day without setting any goal. Some people set the goal and work but goal which they set will be self beneficiary. Very few people set wider goal with wider view and perpective to help others and other benefits. Very few Gandhians...

Anonymous said...

Really a Good post. I have some friends who are technically sound, but when I asked do you use StumbleUpon? The answer I got is, what is that? Tech savvies should know what is happening in the industry, What are all the new innovations. How they could be a part of future innovation.

Venkatachalam said...

Innovation can happen only if companies provide right environment.

Projects are failing even with innovative people. Without innovative people many projects are succeeded.

To run a successful offshore software company in India, more than innovation, strong commitment is required.

Companies like Google, Yahoo they expect innovative ideas from employees so they provide right environment. The same Indians are innovative in Google/Yahoo.

You cannot expect every to be innovative, there will be a few people only. I think India has as equally as US has.

Now the question is how many Indian companies are ready to invest on innovative ideas?

In US many companies are closing every year, at the same time many new companies are emerging with new innovative ideas. That is not the case in India. Indians are safe players.

Anonymous said...

Do not have a clear view of the developers situation in India but still this blog looks unacceptable to me for few reasons.
1. Its easy to "say" than "do". So those of you who are thinking that u should be passionate, first try to be passionate & then thrust the suggestion on others.

2. Its not the fault of the developers alone. I still agree it could be their fault partly but then, they are not given the chance to explore or they are not encouraged to bring in suggestions. Am not talking about exceptions. Most of them are going through the problem of not really being appreciated or encouraged to do stuff.

-- Still this article is a nice eye-opener for those who wanna revive from their current situation to atleast try to do what they really wanna do.

Anonymous said...

Innovation is missing in india because of laziness of IT peoples. Many software peoples are wasting there time by chatting and playing games when they have no projects. No body shows interest for open source updates. this is one of the reason for missing of innovation. IT guys should not think in a small circle, they should thing and implement next generation technologies

Anonymous said...

I agreed upon ur points... but there are so many things that blocks or stop the people who comes forward.
People need to be in a right place and ready to take risk to do such innovations... Even there are people who took that venture and stood up in their life and gone to heights...
This cannot be applicable for everybody. As venki said, people need to in right environment to get the things better.
Take u as example, whenever u come with some good ideas, will that be acceptable all the times by ur manager and ur senior people. Even manager's has got constraints to take forward ur ideas.
People recruit for dev prj and they will be doing support prj.. by hanging their life over phone...
As u said, people has to come forward and form a commitee in doing this stuff.. otherwise it will be just a BLOG....
Not everybody can become a Gandhi...

There is only one Gandhi and can be million of followers.. If we step forward for good mission.. million followers will us...

GUESS WHO....

astro guy said...

GREAT post Mohan. though this is not the first time i have read a good discription of indian software industry, your blog was full of good observation. have u read an article "Bangalore silicon valley or coolie valley" on rediff.com. ? if not i would recommend it. according to me one can judge the innovative power of a country in IT by looking at the number of fresh CS graduates starting a new product based startup. even if it is around 3% then u have got a innovative IT industry. otherwise u just have a large mass of wage labours.

Mohan said...

Thanks Astro,

It was well written article, I suspect, if there any better way to emphasize the same.

http://in.rediff.com/money/2004/mar/03guest1.htm