This has the potential to blow up into a huge flamefest. Short answer: No. Absolutely not. A longer answer would probably explain that in my experience over 10 years in the industry, much of that working with Naturalized Indians as well as H1Bs, I would say they are on par with anyone else in the industry, you have good and bad. I've met brilliant Indians, and worthless ones. Just like every other nationality. It's s…
The ones who come over here beat out all the ones back home for it. I've worked with many developers from India, and the ones over here tend to run rings around the ones over there. IMHO, and I'm certainly no expert, but it seems that in india more people see IT work as a path to middle class wealth and this consequently attracts more people to the field, in the same way that people become doctors who have no interes…
While there is some truth to it, it's important to keep in mind that there are quite a few exceptions to it. Many people have returned from US for various reasons. Many simply didn't go to US because of visa hassles or personal reasons.
As an example, I refused an H1B assignment for a boring Enterprise SW job in Arizona that would have paid 4500$/mo, instead opting for a career with local startups which has worked our rather well, both professionally and personally. (A job with a startup in US sounds definitely better to me than one in India. Few are willing to sponsor H1B though.)
What I mean is that career options in USA are not universally attractive. Some jobs in India are much better than some jobs in US.