Seriously though, good for you man. I hope your good fortune continues, but surely you can’t think the postition you are in is typical or any indicator to wages going forward into GD2?
[/quote]
Flu is quite right in his answer.
The fact is, my company does use Indian engineers for some purposes. I supervise 6 of them myself. We use them for routine stuff – maintenance and testing mostly. In total, our company employs about as many Indian engineers as U.S. engineers.
For innovation, that’s done here. For mission critical coding, also done here. The fact of the matter is that being half a world away, theres less accountability to the home office, and typically their code isn’t quite up to what US trained engineers generate. There are quite a few really good Indian engineers – but they command a premium.
Software is advancing in size and complexity so quickly that we could employ every Indian engineer that graduates (actually, between the U.S. and Europe, we pretty much do) and STILL have jobs for all the American engineers as well.
The areas where outsourcing hurts tech jobs mostly is in very routine stuff that is NOT engineering – stuff like manual testing.