Thursday, March 20, 2008
Wednesday, March 12, 2008
India's software crisis
As many of you might have figured out I work in what is called "India's Software Industry". I am based in India. I have always wondered "Is India's Software Industry akin to sweatshops in rest of the Asia for other Industries".
I believe that to be the case and hence I am not really very optimistic about future of India's software industry. It is not going to die one fine morning but very soon it will start looking more and more like "Medical Transcription" industry. The reason it is so fixated with US markets is because it never did anything to develop technical skills. Tell me one company which is developing cutting edge technology. What IT industry is investing is in things like "finishing schools" so that they can hire cheaper labor from class B and C towns and still maintain the wage arbitrage advantage.
I have two issues with that approach, first the belief that talent from class B and class C towns needs finishing and second wage arbitrage can sustain anything. If the whole advantage that you are bringing to the table is pricing, somebody else will do it cheaper, or god will step in and dollar will weaken.
Today I got a call from one of the placement consultants. Here is how the interaction went.
At this point I said thanks you and moved on with my life. But the fact is that I have seen that being repeated time and again in Indian software industry, it is an industry which is controlled by people who have moved away from core technology and are doing "people management". Not that anything is wrong with that, but these people are smart enough to get involved in critical project but only pick up pieces that are not really technically challenging That way they leverage on their competence of being a manager and that is a good thing. I only think that it is not sustainable as a software industry.
What further made me believe on this was another telephonic interview that I had with program manager of a large database manufacturer.
So here is my rant about why I don't think Indian software industry has a bright future. I hope I am wrong.
I believe that to be the case and hence I am not really very optimistic about future of India's software industry. It is not going to die one fine morning but very soon it will start looking more and more like "Medical Transcription" industry. The reason it is so fixated with US markets is because it never did anything to develop technical skills. Tell me one company which is developing cutting edge technology. What IT industry is investing is in things like "finishing schools" so that they can hire cheaper labor from class B and C towns and still maintain the wage arbitrage advantage.
I have two issues with that approach, first the belief that talent from class B and class C towns needs finishing and second wage arbitrage can sustain anything. If the whole advantage that you are bringing to the table is pricing, somebody else will do it cheaper, or god will step in and dollar will weaken.
Today I got a call from one of the placement consultants. Here is how the interaction went.
Caller: Hello, I am calling from "ABCD consulting" and are you interested in a change
Me: It would depend what the change would be
Caller: They why did you post your resume on monster
Me: So that I can find out what are the possible changes
Caller: I have an opening with a large American MNC for Senior Software Development Architect.
Me: I don't think I would be interested in anything like that
Caller: Why, you don't like development and stuff
Me: No, I like development and stuff but I am not interested in that opportunity
Caller: Then why are you not interested
Me: See, I have close to 18 years of professional experience, if you were calling a manager with that kind of experience then you would offer him a director or a general manager kind of position
Caller: Yes, that's true
Me: Then just because I am interested in development and stuff, why do want me to be a variant of Architect which in Indian industry is characterized as a role with 5 years to 25 years of experience. If a job description is that broad, I am sure there is nothing for me there
Caller: No but managers are different, they need to manage.
At this point I said thanks you and moved on with my life. But the fact is that I have seen that being repeated time and again in Indian software industry, it is an industry which is controlled by people who have moved away from core technology and are doing "people management". Not that anything is wrong with that, but these people are smart enough to get involved in critical project but only pick up pieces that are not really technically challenging That way they leverage on their competence of being a manager and that is a good thing. I only think that it is not sustainable as a software industry.
What further made me believe on this was another telephonic interview that I had with program manager of a large database manufacturer.
Caller: We need somebody who can put together end to end systems
Me: I have had experiences in putting together large end to end systems costing multi-million to billion dollars
Caller: So can you tell me how to use Log4J
Me: I can tell you, but can you explain to me how do you people use Log4J in putting together large end to end systems
Caller: We use it a lot, ok, never mind
Caller: Do you have any more questions
Me: No
So here is my rant about why I don't think Indian software industry has a bright future. I hope I am wrong.
CPM warns again
I know it is getting boring but what to do. I thought I would let rest of the world know that CPM has warned UPA again.
Thursday, March 6, 2008
Most bizzare chain mail
I keep on getting my share of chain mails. But this one was strangest. I never understood why people after writing such strange mails want others to forward these further on.
Now I don't really have an opinion on existence of god, but I did not forward it and in these times of google mails, you really don't delete a mail. Going a step further I actually blogged about it. Shouldn't I get some money!
This is one of the best explanations of why God allows pain and suffering that I have seen...
A man went to a barbershop to have his hair cut and his beard trimmed.
As the barber began to work, they began to have a good conversation.
They talked about so many things and various subjects.
When they eventually touched on the subject of God, the barber said:
"I don't believe that God exists.."
"Why do you say that?" asked the customer. "Well, you just have to go out in the street to realize that God doesn't exist.
Tell me, if God exists, would there be so many sick people?
Would there be abandoned children?
If God existed, there would be neither suffering nor pain.
I can't imagine a loving God who would allow all of these things."
The customer thought for a moment, but didn't respond because he didn't want to start an argument.
The barber finished his job and the customer left the shop. Just after he left the barbershop, he saw a man in the street with long, stringy, dirty hair and an untrimmed beard.
He looked dirty and unkempt. The customer turned back and entered the barber shop again and he said to the barber:
"You know what? Barbers do not exist."
"How can you say that?" asked the surprised barber.
"I am here, and I am a barber. And I just worked on you!"
"No!" the customer exclaimed. "Barbers don't exist because
if they did, there would be no people with dirty long hair and untrimmed beards, like that man outside."
"Ah, but barbers DO exist! That's what happens when people do not come to me."
"Exactly!" affirmed the customer. "That's the point! God, too, DOES exist!
That's what happens when people do not go to Him and don't look to Him for help.
That's why there's so much pain and suffering in the world." If you think God exists, send this to other people---
If you think God does not exist, delete it!
BE BLESSED & BE A BLESSING TO OTHERS
Now I don't really have an opinion on existence of god, but I did not forward it and in these times of google mails, you really don't delete a mail. Going a step further I actually blogged about it. Shouldn't I get some money!
UPA and CP(I/M)
Back in September of 2007, I wrote this post about CP(I/M) always threatening to withdraw the support to UPA government. It seems they are at it again. I would say, just do it already. How long do they think they can fool everybody.
Subscribe to:
Posts (Atom)