![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Not so many years ago, there was a shortage of computer programmers here in America. We were dealing with the Y2K problem at the time. So we opened our doors to immigrants from other countries who had talent in computer programming and software development. And thus, the H-1B Visa program was born. It was a good idea at the time.
In 2000, I worked on a program for a client that tracked engineering drawings and reminded them (and their managers) if a drawing was going to be late. Two years later, I'm told that a team in India will be taking my code and re-writing it in Java to be used business-wide, and that I would not have any involvement in the effort, other than the notes and code I already provided. At the time, I thought, "Great for globalization and the bottom line. Not so great for American programmers."
Somehow, the idea that companies can offshore their software development to people in other countries became all the rage. Why pay an American programmer to do the work when someone overseas can do the work for less than half the price?
And here it is, 2011. The American economy is in a recession, has been for the past few years, and may very well be on the verge of depression. We appear to have a glut of computer programmers now. So why are companies keeping American programmers like me out of work? (I can't be the only programmer in this situation.) Because the folks from overseas are still cheaper than I am, and may be able to do the job better than me because they're trained and experienced with the new technologies that are in demand.
So I'll ask: Is it time to retire the H-1B visa program? Or do we need to curtail the amount of foreign workers that come to America every year?
Or am I way off-base on this one?
In 2000, I worked on a program for a client that tracked engineering drawings and reminded them (and their managers) if a drawing was going to be late. Two years later, I'm told that a team in India will be taking my code and re-writing it in Java to be used business-wide, and that I would not have any involvement in the effort, other than the notes and code I already provided. At the time, I thought, "Great for globalization and the bottom line. Not so great for American programmers."
Somehow, the idea that companies can offshore their software development to people in other countries became all the rage. Why pay an American programmer to do the work when someone overseas can do the work for less than half the price?
And here it is, 2011. The American economy is in a recession, has been for the past few years, and may very well be on the verge of depression. We appear to have a glut of computer programmers now. So why are companies keeping American programmers like me out of work? (I can't be the only programmer in this situation.) Because the folks from overseas are still cheaper than I am, and may be able to do the job better than me because they're trained and experienced with the new technologies that are in demand.
So I'll ask: Is it time to retire the H-1B visa program? Or do we need to curtail the amount of foreign workers that come to America every year?
Or am I way off-base on this one?
no subject
Date: 2011-06-13 04:22 am (UTC)And, of course, on the gripping hand, what's needed is incentive for companies to retrain and retain US workers, to keep them up with the times -- and for US youth to actually follow through on that job track (it's my understanding that a large number of kids are moving out of coding because of issues finding work; funny how that happens).
no subject
Date: 2011-06-13 05:53 am (UTC)The stupid thing was that the major lobbying group for restrictions on H1Bs for musicians was the musicians' union, which mostly covers the sort of session musicians who played in house bands and on TV commercials--hardly the sort of folks who would be competitors for a punk band from the U.K.
yeah, yeah, "Cool Story Bro".
The nasty thing about the current H1B situation is that it amounts to a sort of indentured servitude for the employees in question. They're beholden to the company that sponsored them for the visa. They cannot market their skills elsewhere to get a better wage, or better working conditions, the way people who are admitted with a green card can.
Offshoring has its own issues, as many companies are beginning to figure out.
no subject
Date: 2011-06-13 03:32 pm (UTC)no subject
Date: 2011-06-13 06:46 pm (UTC)It would be interesting to see some actual analysis of whether having more foreign programmers on H1B visas helps to keep some software development local by keeping costs down or encourages shops to offshore more by making them comfortable with foreign workers.