IT Workers Training Their Foreign Replacements 'Troubling,' Says White House
dcblogs writes: A top White House official told House lawmakers this week that the replacement of U.S. workers by H-1B visa holders is 'troubling' and not supposed to happen. That answer came in response to a question from U.S. Rep. Jerrold Nadler (D-N.Y.) that referenced Disney workers who had to train their temporary visa holding replacements (the layoffs were later canceled. Jeh Johnson, the secretary of the U.S. Department of Homeland Security, said if H-1B workers are being used to replace U.S. workers, then "it's a very serious failing of the H-1B program." But Johnson also told lawmakers that they may not be able to stop it, based on current law. Ron Hira, an associate professor of public policy at Howard University who has testified before Congress multiple times on H-1B visa use, sees that as a "bizarre interpretation" of the law.
"Troubling"... "not supposed to happen".
I'm not entirely sure if he's trying to deliberately understate it, or if it is just that he may be completely clueless as to what it feels like for the people who are put in that kind of situation.
File under 'M' for 'Manic ranting'
Software (yes, I know, with some exceptions) can mostly be written anywhere.
If that were true, then how come there is a need for H1Bs? Why not just outsource the work?
No, there must be some value loss from outsourcing, otherwise they wouldn't need to bring people into the US and have exiting workers here train them.
Perhaps a little collective punishment, reducing the cap from 65,000 visas per year to say 40,000 and reducing it by 5,000 every year in which any company employing these H1-B visa workers misbehaves would send the right signal. Also, the H1-B slots should be sold in public auctions so that those companies that really need talented foreign workers when there are no qualified Americans, which strains credulity, can express that desperate need by either paying up for the Americans they need or forking out expensive foreign workers who are "critical to their ongoing business needs". You need skilled workers? Fine. Show me the money and you shall have them, foreigners or Americans your choice.
If Disney really wants to do the right thing, they would hired back their laid off workers in Florida and send the Indian workers packing.
Or reinstate the workers, find decent jobs for the newcomers too, and send the executives packing.
I've never seen a successful software project where the entire application was written overseas. It's not easy to gather detailed requirements from US workers and throw it overseas and have foreign workers completely build it. The only way the offshore model works is to have American developers gather the requirements, plan out the work, give detailed tasks to foreign developers and then monitor the progress daily to clear any impediments / misunderstands and make sure the quality is acceptable. Then you have the problem of who is going to maintain the software for the next decade? To maintain software, you either need excellent documentation (which foreign workers suck at) or you need the same offshore developers to stick with the application through it's lifetime (good luck with that). At some point you lose that application knowledge and end up having to pay new people to learn it from scratch.
By the time you factor in the oversight overhead, the language barrier, the time lost in misunderstands, the quality gap, and the cost of having to pay new developers to maintain the application, I personally don't think the offshore model saves any money. But trying to convince the beancounters that is a waste of breath. All they see is that they can pay offshore developers half as much per hour.
Building software isn't like building an iPhone. An iPhone has detailed specs that foreign workers just need to reproduce over and over again. Each software application is a unique product that needs to be designed, built, and maintained from the ground up. That fact makes it much hard to just throw specs over the wall and have offshore workers execute it.
I've known a number of H1Bs, have some I've considered good friends, and all of whom will make excellent citizens--almost all are going through the process.
From the H1B perspective, they are effectively indentured servants. They are locked into their employer, and any progress toward citizenship is completely at that company's whim. The employee has no recourse other than to put up and shut up.
From a citizen's perspective, the whole thing has become a sham to replace expensive American workers with far cheaper H1Bs.
Here's how hiring an H1B works (at least part of it):
- Find an H1B candidate
- Make up a fake job listing with EXACTLY that candidate's resume as your 'mandatory requirements'.
- Odds are no citizen will apply that matches those requirements precisely.
- Congrats, the company has now found an "unfillable" position that demands an H1B to fill it!