It’s not quite as easy as it seems, believe me software companies have been trying to pull this off for decades. I’ve been around situations where a US team was offshored and returned again because the results were so dreadful.
What people forget is that the folks who actually make it here are the absolute cream of the crop. There are not a billion Indians just like the super talented one you’ve worked with at your office. And that’s not even getting into timezone and communication problems.
>What people forget is that the folks who actually make it here are the absolute cream of the crop.
You know a good way to reverse this trend, though? Force all those people to take all the skills they've learned back to their home countries.
I work at a Big-N and there are many teams that are majority non-citiens. If they're forced to leave the US, do you think the company will try to replace them with Americans, or just move the team?
I wonder why more companies don’t outsource to Canada and South America (or the Midwest, for that matter.)
Americans couldn't comprehend the perfect English spoken in these countries?
(Sorry - couldn't resist!)
Edit: In case people don't get it, it used to be a common joke that Americans had poorer English than well educated foreigners. Definitely for written, but even occasionally spoken English. I've worked with at least 3 people who were either from Singapore or from Malaysia but educated in Singapore. All had great English, and with 2 of them you'd never know you weren't speaking to a native English speaker - you'd think you were speaking to a British person.