>> But it's also true that the Republic of India has a lot of skilled programmers. <<
If you look at it from a sheer population equation, they have 3-4 times the population of the US, and it would follow that they would have 3-4 times as many programmers. Which sounds pretty bad (from our viewpoint).
My experience has been that because of the huge income disparities in India, they aren't using all the talent at their disposal. Most of their programming talent is trapped in the lower classes and have no way to learn the skills they need to compete. Even if a poor person were to acquire good programming skills, their social caste system will obstruct them from moving into a (relatively) high-paying job.
My own experience also has been that India today is where we were in 1999 -- the firms there are struggling to hire qualified candidates, and as a result, they're placing contractors whole sole skill seems to be fogging a mirror.
That being said, the Indian programmers I've met who have emigrated to the US are almost always very good. They're the cream of the crop, and would have to be in order to make it here.
Chip H.
____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first