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. [Continue]

