As a software developer who has worked in India, worked in the US and has returned back to India, I have had some unique experiences with the term outsourcing. Unfortunately most of them have led me to a stage where I have started disliking that term, not because of the term itself, but because of the way the software industry uses it. It implies opportunistic behavior, short term vision and disregard for merit. I have tried to outline my thoughts, and also tried to start a discussion on how we can use it for betterment of the business. This article is on the rich and informative site sramanamitra.com, which, if you already do not know, is a unique view into business and technology around the world. I could have written this here, but I believe sramanamitra.com will fetch a wider audience for the discussion. Of course, this is a developer’s view, feel free to voice your thoughts on it.



July 30th, 2007 at 5:39 am
I am waiting for the time when Indian software companies start developing their own products that they can market all over the world. And yes even I hate the term outsourcing even though I am still a student.
July 30th, 2007 at 7:47 pm
If you haven’t seen it yet you should check out the episode of the show 30 Days (from Morgan Spurlock of Supersize Me fame) where in a United States software developer who loses his job to outsourcing travels to India. He lives with a family of people working for US tech companies, and goes through bizarre “Americanization” training to get the same job he had back at home.
I feel like it gives a lot of perspective from both sides, and it’s an interesting watch.
August 4th, 2007 at 1:08 am
Instead of outsourcing deals Indian Companies must focus creating an Indian Elecronic Arts, Oracle or SAP. Indian industry has a long way to go.