Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
U.S. Senator blasts Microsoft's H-1B push as it lays off 18,000 workers (computerworld.com)
147 points by Element_ on July 19, 2014 | hide | past | favorite | 120 comments


Raising the H1B cap has everything to do with creating downward pressure on wages. There are plenty of tech workers, but not enough cheap ones. Lots of companies also want experts in specific technologies instead of getting a good generalist who can learn quickly.

If you are in tech in the US and don't mind making less money for what you do keep supporting legislation for more H1B's. Just don't complain when you become a commodity, are required to dress "business casual" and cannot work remotely. The reason it is good to work in tech is because companies have incentives to make it a good place for you to work.

If your skills are something that is easy to find those benefits will go away. Most companies are not going to give you these benefits out of the goodness of their heart in today's environment. If they did then the average Wal-Mart worker would be making a lot more and have much better benefits.


There are good reasons to believe that raising the number of H-1Bs create a downward pressure on wages. Yet, as cynicalkane mentions here, there are good reasons to believe that letting more smart people work on tech is beneficial for almost everyone involved.

The solution, IMO, is to try remove causes of wage depreciation due to H-1Bs. Right now, tying the petition (and GC) to the employer is the primary cause for this. Opposing this, instead of a blanket disapproval of H-1B program as a whole, looks to be a more tactically sounder approach. The employers who are asking for H-1Bs as a form of cheap labour will oppose this, showing their true colors. But those employers who are genuinely seeking smart employees should have no problems with it.


It's in the best interest of a nation to welcome the best and brightest workers with open arms. H-1B visas are a very bad approach towards that goal.

The H-1B program, in its current form, suppresses wages because employees have no leverage or bargaining power with their employer. The visa is held by the employer, and if the employer wishes to terminate the visa, the employee may face immediate deportation. If employees had some more flexibility in changing jobs, the power balance wouldn't be so one-sided.

On a side note, there's a question as to whether the H-1B visas are actually being used by employers to attract top talent, since the majority of H-1B visa applications are for the lowest wage bracket. Also, from U.S. News and World Report:

"Between 2007 and 2009, Accenture hired nearly 1,400 H-1Bs, yet during that same time it sponsored a mere [2 percent] of its H-1Bs for permanent residence. Clearly, many employers choose the H-1B program for cheaper temporary labor rather than permanent immigration."


Adding a bunch of smart, hardworking, educated, ambition people to society is always going to be a net-win, even if it puts a little downward pressure on wages.

However, I don't equate H-1Bs with permanent immigration. There are limitations on duration of stay, what happens with your spouse/family, switching employers, etc etc. That really doesn't lend itself to people moving their whole family to the US and buying into becoming permanent residents. If all we get out of the H-1B program is downward pressure and wages and people that will come for 5 years, make a bunch of money, go home and not come back, then I am against the H-1B program.

Note that I 100% put the blame for this situation on the US immigration policy and not the people that are H-1B holders. I am sure most of them would love to get a green card or even become a US citizen, but for some reason we've gone from 'Give me your tired poor huddled masses' to 'Oh you have a masters degree in an engineering degree and want to move here to start a business? Too bad!'.


> Adding a bunch of smart, hardworking, educated, ambition people to society is always going to be a net-win

It is a net win for the country but not for the individuals who make up the country. You are probably able to compete with outsourcing now, but do you think this will last forever, or for your descendants?

Having h-1bs, as they are implemented now, comes with more problems than benefits.

It is extremely likely that companies such as Google still would have been created without h-1bs. See China for example. They are doing fine with Tencent, Baidu and the other host of late coming clones.

The economic dominance of the US is mostly caused by not being demolished in WW2 and many natural resources as it was only populated for a few centuries. It is not really because the US has the smartest and most hardworking people (not saying they don't help though).


Outsourcing and immigration are two different things. H-1Bs encourage the equivalent of outsourcing, except with the people being physically located in the US. Immigration just increases the number of people.

If you are worried about competing with more citizens, then you should also be arguing to make our schools worse and make college more expensive.

I personally think what is best for society as a whole is best for me. The more economic growth there is, the more opportunity there is for me to get a raise/promotion, or find a company that really needs a person with my set of skills.


It is essentially the same thing in terms of competition for labor.

In one case you are sending the work to the workers, in the other, you are bringing the workers to the work.

Competition within the country is fair. Companies exploiting the ability to outsource/h1-b their work is not fair. Workers that were grown and educated here cannot go back in time and move to a different country with cheaper living costs and education.

If society is being replaced by people that aren't you, society can benefit while leaving you in the dust. It is not a win-win situation. It is easy to feel that you or your descendants will never be marginalized when you are making 100k+ in silicon valley.


> there are good reasons to believe that letting more smart people work on tech is beneficial for almost everyone involved.

Exactly, so let them. Employer is responsible and liable for the H1-B security check, and, if it passes, in one year the H1-B converts to a green card.

Even better, the H1-B cap gets cleaned out so new people can come in every year. Good solution, no?

So, why don't we hear this? Because H1-B's aren't about filling jobs, they're about downward pressure on wages.


> So, why don't we hear this? Because H1-B's aren't about filling jobs, they're about downward pressure on wages.

Instead of posing a question, answering it yourself, and then attacking the answer I am proposing to do something which I think will lead to better results for almost everyone involved.

When some corporation proposes increasing the H-1B quota, tell them that you agree with them but ask them to include the stipulations your outlined above.


>When some corporation proposes increasing the H-1B quota, tell them that you agree with them but ask them to include the stipulations your outlined above.

This is a political non starter. They'll ignore you.


If you removed the downward pressure incentive on wages you would have few people that would be against the H1B's. The trick is how.


Chengannur :)


This isn't a zero sum game for you and the H-1B visa holders. The H-1B and other skilled labor visas select for individuals who are intelligent, mobile, and entrepreneurial.

Those individuals and their families are here temporarily unless they can secure a green card (a tremendously difficult process that requires limiting their employment choices, handicapping them in their earning potential compared to you). Most Americans expressing your sentiment have no idea how much hassle immigrants have to go through in this process or every time they cross the border.

Historically, the United States has relied on this enrichment process to invigorate its economy with not just cheap migrant labor, but cheap entrepreneurial, technological, and scientific expertise. Many countries have suffered severe brain drain at the hands of the US precisely because of H-1B and other immigration policies. The US owes its technological and scientific leadership in many, many sectors to these skilled immigrants, who had to come here to get the environment they could thrive in. Their potential would have been wasted elsewhere.

Look around you. Many of the companies that constitute your labor market are built by people who took a chance and risked everything to move to the States, or people who moved here as their children. They helped the technology industry and the US as a whole to innovate its way out of the anti-utopia you describe, and will continue to play a key role in our worldwide technological leadership. They deserve to be here.


> Most Americans expressing your sentiment have no idea how much hassle immigrants have to go through in this process or every time they cross the border.

Exactly. Most Americans don't seem to know how incredibly hard it is to immigrate to this country. They think it's as easy today as it was for their ancestors who came here a hundred years or so ago.

The fact is, if you are not seeking refugee or asylee status, and if don't have close family (a parent, sibling, or child) in the US, it is incredibly fucking hard to immigrate here.

Most of the rest of the immigrants, in the Employment-Based Green Card quotas go through a process that starts with them entering the U.S. on an H-1B or an L-1, and then doing work of such high quality that the employer may be persuaded into going through the arduous process of securing him/her a green card.

In my opinion what we're seeing here is just the plain old anti-immigrant fear mongering that been around since a very long time -- except that instead of bitching about Irish laborers pushing down wages in the low-income segment, it's about how smart, highly-skilled, college-educated immigrants are "destroying" the American economy and culture.

On one level, it's stupid -- because these people actually contribute to the economy. On another level, it's plain old die-hard racism cloaked in a fable about job-theft. If you disagree on the race part, just run through some comment threads on this topic, and invariably there are many whose concerns have more to do with the fact that the would-be immigrant is of Indian (or some other foreign) heritage, rather than their claim about how he or she "stole" their job...


One doesn't have to be racist to see the potential hypocrisy of laying off thousands of employees while claiming to be unable to hire locally. Arguments to the contrary might be better served by discussing why those employees couldn't do what an expanded allotment of H1Bs could.


Here are a few arguments: 1. 12k out of the 18k employees let go are from Nokia, hence not in US 2. Out of the 6k presumably US employees let go, we don't know their functions: marketing, sales, etc. We just assume in bulk they are IT devs. 3. Nobody put on the table how many H1Bs does MS currently have on its workforce and at which annual rate do they bring in new H1Bs. It looks like MS has somewhere between 2-3k annual H1Bs. 4. Does anybody mention how many are H1Bs out of those 6k employees that were let go?

Unless we discuss this with hard numbers in front of us, it is just arguing from our internal fears/demons.


It's been pointed out in other threads that 12,000 of Microsoft's 18,000 cuts are going to be outside the U.S. (primarily former Nokia employees), and the U.S. cuts likely include H-1B workers.

If they don't, it's probably because Microsoft selected the most talented of the most talented for H-1B and EB-2/EB-3 sponsorship. Microsoft is known to concurrently apply for an EB-based green card along with an H-1B, and most employees simply remain on H-1B status while waiting for their EB-based green card (which for certain nationalities, can take a decade to procure).

On the other hard, Microsoft having to cut jobs today, doesn't mean that all its arguments in the past decade have suddenly been undermined. A sudden bout of misfortune doesn't mean that its and Bill Gates statements on the utter brokenness of the U.S. immigration system was a lie, and in bad faith. If you remember, Bill Gates first testified in Congress about the problems with U.S. immigration system back in 2007, before the recession.


A lot of us are not against immigration. The problem is that the current system is broken and the H1B is not the solution. It can be used to benefit everybody, but the current solutions are not.


To actively work against, and advocate against the only existing current pathway to permanent residency (i.e. EB-based green cards) for the vast majority of highly-skilled immigrants, without proposing a fix first, just isn't right.

You know how Congress works. If you had your way, and the US government ceased issuing H-1B visas, you'd see a significant drop in EB-based green card applications. Far fewer companies would be applying for them. That's because, under the current system, an H-1B allows a company to temporarily hire someone, assess their performance, and decide whether they really want to sponsor them for permanent residence. You'd likely get lower-quality immigrants (as the companies haven't had a chance to fully assess them), and most likely would disproportionately favor mutlinational companies with offices elsewhere.

If you don't fix the system first, you'll end up with a even more broken immigration system. (I'm sure anti-immigrant types would love that though.)

If you want to fix things, fight for an easier pathway for skilled immigrants to come to the US (like an easier/quicker route to permanent residency), before fighting to shut down what is currently the sole vehicle to the U.S. for the vast majority of people who receive EB-based green cards.


>If they did then the average Wal-Mart worker would be making a lot more and have much better benefits.

But tech people seem quite okay with buying things made in China, and third world countries. When was the last time someone bought a router that was 40% more expensive but made in the USA? How many of the people who upvoted your comment made it the top comment ever check for a Made in USA sticker for their clothes or furniture even if it was expensive? Screw the low skilled compatriots so that you can afford higher spec MacBook and a Starbucks coffee, right?

Google/Motorola learnt the above lesson very fast with the Moto X which was assembled in the US and now that facility is closed because of bad sales inspite of a big advertising campaign.

So tech workers take full advantage of everything else becoming a commodity and now want to prevent the global tech labor supply affecting their already comparatively high wages so that computing/software stays expensive for the rest of society?

Next up, restrict open source software and remote work from other countries so that there is more work for tech workers and wages stay high?

Won't artificially high salaries affect startups, where a few thousand bucks can easily kill a promising startup that needs time to grow?

Restricting H1B visas will increase offshoring, which means the folks won't be paying local taxes in the US including State Unemployment, Social Security and Medicare taxes(they're not eligible for benefits though).


"Restricting H1B visas will increase offshoring"

Actually something I have seen twice now and heard about being a common occurrence is H1-B people come here. Get sent home eventually after they are all trained up by the company.

Then they obtain an offshore contract with the company and any of there other contacts they made while they were here.

So its a big win for the company because they get someone offshore that is trained in their ways and now that they are offshore they work for even less than when they were here.


Be it right or wrong it would be nearly impossible to buy many products if you only bought ones that are made in the United States.

I don't think that many people would argue for restricting open source software.....except for some risk averse enterprise types.

"Won't artificially high salaries affect startups, where a few thousand bucks can easily kill a promising startup that needs time to grow?"

Keep in mind that this would not just affect an engineers salary with a startup, but also their equity grant which will probably equal a lower ownership in the company.

With offshoring, if it was going to actually have an effect on salaries it would, but more jobs are still kept in US and/or same time-zone.


As a left-libertarian it always disappoints me to see this attitude. But political opinions have always been about incentives, always about expressing your position in an in-group, and it's amusing in a depressing sort of way to see how peoples' political philosophies switch when their interests are at stake. In particular, it seems to be common among hackers to be very libertarian except when they feel threatened in their jobs, then you hear them talk about unions and protectionism and regulation and so on.

I think it's very selfish to oppose H1B visas. America is wealthy compared to almost everywhere, and phenomenally wealthy compared to many of the places these H1B workers come from. Furthermore, the best thing for the US in the long run is to import as many smart people as it can. The best thing for us in the long run is to import as many smart people as we can. There are economists who dispute increasing immigration, but there is to my knowledge no serious argument against importing smart people.

Again, there is to my knowledge no economist, who anyone takes seriously, who would say "The USA needs to import fewer tech workers". It's a gain for everyone except the worker being "replaced", and that's a fallacy anyway because the economic pie is not zero-sum.


It's not depressing to see people's political attitudes change with more experience and in response to life experience and new realities. It's actually quite refreshing. You should be far more worried about the opposite, someone who uses ideology as a mental shortcut.

> In particular, it seems to be common among hackers to be very libertarian except when they feel threatened in their jobs, then you hear them talk about unions and protectionism and regulation and so on.

It seems you are in favor of open borders and ascribing extremist views--non-sovereignty of nation-states--to those who simply might not toe the liberal party line.

> Again, there is to my knowledge no economist, who anyone takes seriously, who would say "The USA needs to import fewer tech workers".

Since when did economists have tech worker interests in mind? All bow down at the altar of GDP, everyone else can burn.


> Since when did economists have tech worker interests in mind? All bow down at the altar of GDP, everyone else can burn.

Good straw man, but most economists are left-wing academics who chose a low-paying career track despite having a very marketable degree. I don't know of a single economist, not even any Austrian nut-jobs, who seriously think GDP is more important than human welfare.

But hey. Tell me, seriously, why it is good for the world to take this enormous pool of potential high-skilled workers and shut them out, leaving them in countries they don't want to be in, in places they will be less productive. Explain, in terms of the human interest you care so much about, the benefit of this. Explain how it produces more value for the world.

Hint: as you correctly noted, money != wealth. In particularly, allocating more money to us does not make the world richer.


>Good straw man, but most economists are left-wing academics who chose a low-paying career track despite having a very marketable degree.

These supposed left wing economists follow the money just like everybody else. The money in research is there, provided you provide research that is 'useful' to certain pro-corporate groups.

It's somewhat like climate science in that respect, except the climate science community hasn't been corrupted by the money thrown at it to prove 'global warming doesn't exist' whereas the economist profession has been utterly corrupted by it.

>But hey. Tell me, seriously, why it is good for the world to take this enormous pool of potential high-skilled workers and shut them out, leaving them in countries they don't want to be in,

One reason would be because those countries suffer badly enough from brain drain as it is. Another would be because it becomes too easy to play one set of workers against another and drag down wages all across the world. Wanna know one of the political causes of massive wealth & income inequality? This.


>Good straw man, but most economists are left-wing academics who chose a low-paying career track despite having the most marketable degree in the world.

Wait. Is that a serious sentence?


Surveys consistently find academic economists to average left-wing. I had thought economics degrees were also the highest-paying (at 75k if I remember correctly) but apparently this has been outstripped by a few engineering disciplines, particularly petroleum, in the last few years. I edited my post.

However, having an economics degree is still a good way to make money and academia not a good way to make money. The point is people stereotype research economists as corporate shills or something, when they tend to be left-wing and most research economists consciously gave up money to work in academia.


>The point is people stereotype research economists as corporate shills or something, when they tend to be left-wing

They tend to poll Democrat more than Republican, but that certainly doesn't mean that they're left wing or anti-corporate. Quite the opposite in fact.

There is a near unanimity on the benefits of CAFTA, NAFTA and immigration, for instance. Also against government ownership of enterprise.

http://econfaculty.gmu.edu/klein/PdfPapers/KS_PublCh06.pdf


There's nothing inherently right-wing about being pro-immigration or against State ownership of enterprise (or against the State in general, in fact).


What is right wing or left wing is a complete red herring in the context of this discussion. Both are highly subjective, ultimately rather meaningless and are subject to the issue of "shifting goalposts". What's decried is nearly communist in the US is hard-right wing for most of the rest of the world.

Pro-corporate/anti-corporate is more meaningful. And yes, it is inherently pro corporate to be pro immigration and against state ownership of enterprise. Both are incredibly pro corporate stances in fact.


There are probably not a ton of people here who would disagree with the phrase "the USA needs more tech workers." There are probably quite a few who disagree with the phrase "the USA needs more tech workers at the expense of its current tech workers."

Do you see the difference? If MS, Google, Cisco et al want to import workers, they should be paying them the same amount as their American counterparts, rather than pulling them in to be temp workers and lay off higher cost employees.


> "If MS, Google, Cisco et al want to import workers, they should be paying them the same amount as their American counterparts"

They are. You're pointing the finger at the wrong people. I've met many a Google/MS/Amazon/Facebook H1B and they are all making very good salaries, on par or better than their American peers.

This list should be enlightening:

http://www.myvisajobs.com/Reports/2014-H1B-Visa-Sponsor.aspx

The top 6 places are all outsourcing and consulting shops, and as expected their average salaries are dramatically lower than the "real" tech companies in the mix like Google, Microsoft, et al.

This trend holds true as you go down the list. Companies that do their own tech are paying on average high wages (even Wal-Mart, heh), while consultancies are the ones hiring people in the $60K range.

H1Bs are a bimodal distribution. One the high end you have Google, Facebook, Microsoft, and the such, who are paying their employees well into the six figures and anecdotally, competing for top talent. On the low end you have Infosys, Wipro, Tata, Accenture, etc, who are importing vast numbers of low-pay engineers. Note that Infosys imported in a single year 15 times the number of people Google did, at only 60% of the salary.

If you want to start somewhere, it'd be useful to look at Infosys, Wipro, Accenture, and the rest before you start rapping on Microsoft's door.


Hm... I do know tech companies are much better than the consultancies, but your source doesn't compare H1 salaries with W2 salaries. I seem to recall another set of data with Cisco in particular paying H1s much, much less than W2s, though I couldn't find it again in 18 seconds of Google searching.

This probably all circles back around to the social and employer pressure against sharing salaries thats been circling around HN the past couple of days.


>As a left-libertarian it always disappoints me to see this attitude. But political opinions have always been about incentives, always about expressing your position in an in-group, and it's amusing in a depressing sort of way to see how peoples' political philosophies switch when their interests are at stake. In particular, it seems to be common among hackers to be very libertarian except when they feel threatened in their jobs, then you hear them talk about unions and protectionism and regulation and so on.

H1-Bs are the very antithesis of freedom, which is apparently what libertarianism is about (I have my doubts its supposed adherents sometimes).

Giving corporations the near instant legal ability to revoke your immigration status (this is what H1Bs are) reduces you to a state of semi-chattel worker. In turn THAT pressures the wages of other workers down.

It's ENTIRELY consistent with libertarian views to oppose H1-Bs and the companies that push for them if they're pressuring your wages down. It's not an anti-foreigner view. That's not EVEN an anti-immigrant view. It's an anti "letting companies dictate the right of ANYBODY to stay in the country" view.

If tech companies OR you want more skilled tech workers they should lobby for more green cards or shut the fuck up.

Of course, what they really want is more easily controlled tech workers. That is, tech workers they have under their thumb. Tech workers they can say "I need you to work late tonight... unless you'd like to be on a flight back to your home country next week that is."

>I think it's very selfish to oppose H1B visas.

Don't call yourself a libertarian then.

Use the phrase 'anti-freedom corporatist apologist' or something.


You're absolutely right--H1B workers do not have nearly enough rights.

I don't really care for whatever else you have to say. Try speaking to me like a rational adult instead of telling me to "shut the fuck up".

EDIT: I find it incredible that, judging by the downovtes, people seriously think I am obligated to respond to someone who has shown so little respect to me.


Now you are going to rightfully be down voted for insulting the rest of us by complaining about being down voted. Your comment as it stands now, should be down voted.

You aren't new to HN. You know this is wrong. Don't do it.


I've been here long enough to see this argument before, yes.

I feel the same as I do now: that if it looks like people are using the downvote as an "I disagree" or "I don't like you" button, people are entitled to call this out and ask for an explanation. If no good explanation is forthcoming, this suggests the downvoters might be in error.


I don't think he was telling you personally to STFU, but rather making the argument that if you really want immigrants you should argue for green cards, not H1Bs which give the employer too much control. I think you mis-read what he wrote. BTW, I've upvoted you even though we "disagree."


You didn't ask for an explanation. You complained. This is wrong.

"I find it incredible that, judging by the downovtes, people seriously think I am obligated to respond to someone who has shown so little respect to me."

This is not seeking clarification. You didn't even assume people were mistaken. You made a judgement call. You were complaining about down votes. Don't do it.


>H1-Bs are the very antithesis of freedom

Laws restrict freedom, that's their entire point. Whether a society, political ideology etc deems those limitations in freedom necessary is a different story. Visas put a wedge in the law to allow someone to work at a business. Global immigration laws prevent people/workers from moving freely to other areas of economic opportunity. By making immigration controls more restrictive (denying visa grants) you leave people with less opportunities and ergo freedom.

Should we create inter-state immigration controls? Should I need to apply to the state of New York to move there? By supporting immigration controls and denying H1-B visas you're in essence saying, yes I should have to apply to the state of New York to move there.


Laws restrict freedom, that's their entire point. Whether a society, political ideology etc deems those limitations in freedom necessary is a different story.

I see what you did there... which is, you jumped from the particular restrictions of the H1-B visa to the generality of "laws". The point the parent ultimately points to is that creating a situation where your visa ends when a particular company says it ends makes you beholden to that company in a fashion which would be different than if, say, you visa ended at a fixed time.

All law may to an extend restrict people's freedom of actions but a law which facilitates indentured servitude would create a situation of greater concrete unfreedom than a law restricting a person from going to some fraction of the globe.


Indentured servitude is a system in which someone who has no present capital writes a contract with someone to exchange future labor for present capital (in an historical context, passage on ships if I recall correctly). If you're issued an H1-Bs you don't have to work at that company. Why on earth would anyone take an H1-B visa if they thought they could get a better job in their home country?

Are you saying that foreigners cannot think for themselves and that a slow, innovation-lacking, bureaucratic government is smarter and knows better than them?


>Laws restrict freedom, that's their entire point.

The point of laws is to ideally balance freedom and security. You are not free to rip me off because doing THAT infringes upon my freedom/security.

In the case of H1-Bs there is nothing gained by restricting workers' freedom to switch jobs freely - EXCEPT, that is, by the company employing you.

That is why they're so toxic to everybody else and such a perfect way to keep labor in line for the company.


Very true.

The majority of H1B workers I have come across in my own career were paid less than the Americans, or were working in a business that was notorious for being either a bad place to work and/or not one that paid well. Yes there are exceptions, and yes this is anecdotal, but I have yet to see solid data to refute this observation.


There are 2 mistakes in your post. First this:

"I think it's very selfish to oppose H1B visas. America is wealthy compared to almost everywhere, and phenomenally wealthy compared to many of the places these H1B workers come from."

Your reasoning applies to immigration, not to H1B visas. If America is wealthy and should share its wealth with others, then it should have open borders. H1B visas bring in foreign workers on a temporary basis, tie them to a specific job, and therefore leave them in a precarious situation, unable to demand pay increases. If you believe that America should share its wealth via immigration, then you should be fighting for a more generous availability of green cards, not H1B visas.

About this:

"The downvote button is not a disagree button. If I'm wrong, tell me why."

Paul Graham has specifically said that the downvote button can be used to express disagreement.

https://news.ycombinator.com/item?id=117171

"I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness. It only becomes abuse when people resort to karma bombing: downvoting a lot of comments by one user without reading them in order to subtract maximum karma. Fortunately we now have several levels of software to protect against that."


If you believe that the government should be manipulating immigration rates to interfere with the costs of labor in a 'free' labor market you really shouldn't call yourself a libertarian.


As a computing specialist who makes a very generous income from a large US employer, I am an expert in a specific technology. I've also been in the position of trying to hire developers with similar skill sets. As a result, I might bring a slightly different perspective.

I am a US citizen. As you point out, I don't need to dress "business casual" and I can (and do) work remotely, and the pay is good.

But in some specialties, developers are scarce in the US. They're probably also scarce worldwide, but the greater wages available here could entice them to immigrate.

In my niche in particular it's hard to find good developers for anything like reasonable wages. And in my specialty, it's not possible for a typical "generalist" to just hop in and learn quickly; for what I do, you'd need a broad background in C, C++, cross-platform issues, Windows, Android NDK, and Unix-ish development environments, as well as real-time/game experience. Someone missing any of those would have a steep learning curve.

I hear stories of developers making $500k+ per year, or getting job offers worth millions. At that level, then yes, I think we could stand to see a bit of downward pressure on salaries. I'm not quite there myself, though at my salary's current rate of growth I could see hitting that threshold in ten years or less.

That said, I do actually agree that H1B workers are often illegally used to pay below-market salaries. [1] I don't know how to combat this other than through better monitoring and stronger enforcement of the law. (For example, if an employer is found to be paying less than they should, forcing them to retroactively pay the difference in wages+penalties to any affected employees would be a strong motivator to pay them enough.)

Currently, H1B workers need to be paid 100% of the "prevailing wage"; maybe a higher threshold like 110% (or pick a number that makes sense) would convince critics that these workers are really hard to find in the US? Because if you can't find someone locally for 110% of the "prevailing wage" then that's a compelling argument that they aren't here.

[1] "Employers affirm in the labor condition application that the wage offered to the applicant is at least as high as that paid by the employer for the same type of job, and the number equals or exceeds the prevailing wage for the job in the same geographical area" http://www.immihelp.com/visas/h1b/h1b-visa-requirements.html

[edit] added comment about "hire a generalist" not being good enough


> I hear stories of developers making $500k+ per year, or getting job offers worth millions. At that level, then yes, I think we could stand to see a bit of downward pressure on salaries.

Why? If some developer jobs are as hard as brain surgery, why shouldn't those developers be paid as much as brain surgeons?

Not capping wages also encourages employers to rethink their employment strategies. Maybe that sort of employee should be promoted to partner. Or maybe longer-term contracts should be signed to so that employers can expect a reasonable payback from helping the employee over the learning curve. Or maybe they can rethink their development process to allow more remote workers (thereby increasing the talent pool to draw from).

If developers are scarce, the solution is to allow wages to rise and let the businesses figure out how to compensate.


> why shouldn't those developers be paid as much as brain surgeons?

Do they actually make that much? Should they get paid that much if they do?


A quick Google finds $439k as the average salary for a neurosurgeon. That's more than I make, but I've heard of salaries at some companies (COUGHgoogleCOUGH) going higher than that.


There's far less emphasis on in-house training for specific skills than there once was. My mother, for anecdata, came out of a computer science program in the mid eighties with her education financed by her employer. Companies today don't see employees as long-term investments, and that's one of the prime reasons for the lack of people with the specific skills that those companies need. Highly specific skill sets aren't really encouraged by the academic system, and as a result people with your specific skill set on the job market become a proverbial dropped twenty dollar bill: you'll never find one because someone else has already snapped it up.

Of course, treating workers as long-termers means changing the incentives. The current set of incentives are oriented around cheap perks to lure in new workers, rather than the more expensive measures necessary to keep people around for the long haul, like pay raises to keep salaries industry-competitive or other serious rewards for long term service. (one could imagine a partially paid sabbatical year or something...)


>Companies today don't see employees as long-term investments, and that's one of the prime reasons for the lack of people with the specific skills that those companies need.

I've personally interviewed multiple dozens of graduates from top-notch computer science programs. Of those I've had the opportunity to interview, only a very small percentage (1-2%, give or take?) seem to even have the right aptitude to learn the more advanced skills.

Sure if you're hiring for web development you can train anyone with even mild programming aptitude on your stack in a month or two. But there are quantum levels of aptitude: If you just hiring someone because they're competent in one task with the intent to "train them" on another, there's no guarantee that you'll hit that 1-2% who can hack it.

It's far safer to find someone who has (at a minimum!) proven they can do something of similar complexity. And guess what? The kinds of skills I'm talking about can be self-taught (that's where I got them!), so it's the potential employees who need to take their future into their own hands and just learn the niche skills that interest them. (Or better, the ones in high demand.)


>My mother, for anecdata, came out of a computer science program in the mid eighties with her education financed by her employer.

I don't believe thats a 100% apt comparison. In the 80s, tuition at MIT, a private school, was less than 10k/yr (according to wikipedia). Considering to do the same now would cost nearly 5-6x as much, its no surprise that corporations haven't continued those programs.


> Considering to do the same now would cost nearly 5-6x as much, its no surprise that corporations haven't continued those programs.

Are you suggesting corporate profits have remained flat for the last 30 years? http://research.stlouisfed.org/fred2/series/CP/


I don't see how corporate profits are related at all. Metaphorically, just because I get a raise, doesn't mean I'm going to start spending $100 on a loaf of bread.

In the past the cost to send someone to college was "x", and the benefit to the company for doing so was "y". The rising costs of tuition has now caused "x" to surpass "y", making that avenue uneconomical. Corporations aren't public entities and shouldn't be expected to continue programs that result in a net loss.


> At that level, then yes, I think we could stand to see a bit of downward pressure on salaries.

Why??

If you're a lawyer specializing in sovereign debt restructuring and charge $2000 an hour, we don't hear about downward salary pressure.

I've never heard anyone complaining that petroleum engineers are too expensive, even if it takes them a Master's degree and an extremely costly speciality to understand their profession.

If we're playing the all-out capitalist game, then as a salaried employee you should go for all the leverage you've got, because your employers are doing the same through these and similar maneuvers.


>Why??

It hurts innovation. People that good will be locked (with golden handcuffs) into large companies that can afford them.

Start-ups rarely can offer large fractions of a million dollars a year in salaries. Maybe they need to bring the entire initial development team on board as co-founders; I don't know. But right now getting good people to work with you in a start-up is harder than it ever has been before.


Sucks to be them then. If there was such a shortage we'd see more companies offering actually competitive salaries in the software industry.

Software engineers might be well paid on average but they're not better paid than many other professions requiring similar levels of training. If this is such an issue, companies should spend resources training staff for the roles they need. Like they used to.


The part about being a commodity, wearing business casual and not working remote is something that I experienced early in my career. So my thoughts and fears of that time keep me motivated. All of us in tech right now are pretty lucky, but I suspect there are people in the industry that never experienced groveling for a job or having to toe the line. The idea of having to put on a tie or show up at exactly 9am is simply laughable! But, were the balance to change I have no doubt that is what we will all be doing. I've been enjoying the ride as much as anybody, but I'm sometimes surprised it's lasted even this long.

Though I don't really agree with keeping the ride going by blocking immigration. I'm just not ready to join up with the "they took our jobs" crowd, even though it my be in my own, selfish interest. It doesn't seem that having an artificial shortage of workers is ultimately a good thing.


I remember those days and am really hoping that we don't end up back in that situation. Even as recently as 5 years ago I saw a shop that did exactly that in the gift card space here in the US. They were notorious for their semi business dress code, crazy hours, uncompetitive pay, culture of fear and had more H1B's than any other place I had ever seen.

If anybody spoke up or didn't tow the line they were fired. I took a short term contract there during the peak of the recession and quickly moved on to something else, but the H1B's had no choice. Because of the economy a lot of Americans stayed because it wasn't obvious that there were other choices to them given the recession.

When I was a kid my dad told me that in this capitalistic society, in business expect people to treat you the way they can afford to treat you. In the case of this company they could afford to tread you poorly at that point in time and they did. Was it wrong, yes. But if you are a commodity that has no options but to either get fired or shut up and tow the line more companies than not will treat you that way.

H1B's are basically another form of indentured servitude the way they are currently implemented in the US. I'm not sure how to change that, but increasing their numbers is not the answer and is only going to make thing worse for everyone.


No one seems to realize how hard it is to immigrate to the United States. If you don't have a close relative (parent, sibling, or child) and are not fleeing persecution, it is quite incredibly hard to immigrate to the United States.

The pathway to a green card (permanent residency), for nearly everyone else (i.e. skilled immigrants) involves getting an H-1B or L-1 first, and then asking their employer to sponsor them for permanent residency.

So when I hear anti-H1B rants, what I'm hearing is hatred towards immigrants and immigration in general, that seem to be coming from people who have forgotten their own heritage.


> So when I hear anti-H1B rants, what I'm hearing is dirty filthy immigrant hatred coming from people who have forgotten their own heritage.

I don't think that's the case at all. I think its workers who have seen the job situation get progressively worse in the US over the last few decades, and are trying all avenues to prevent it from getting worse (in this case, depressed wages).

If workers had more protections (as it is in other developed/first world countries, for example), I don't think you'd see such a strong backlash against H-1B visas.


The H-1B is explicitly temporary. It might be a way to get your feet on the ground here, but it simply is not intended to be part of a path to citizenship.


That's not the case in practice. Many H-1B holders apply for permanent resident status (which after 5 years allows citizenship) via the employment-based immigration process (http://immigrationroad.com/green-card/immigration-flowchart-...). There are immigration law firms that specialize in maximizing your chances of success in this process, and many large tech employers have a support mechanism for this.


I think it's more nuanced than that.

The H1-B is a "dual-intent" visa -- you can be on it while pursuing citizenship. This differs from the TN status available via NAFTA, for example.

Additionally, the H1-B has a 6-year limit in theory (3-year limit, renewable once), but can be extended past that limit if the holder is at a certain stage in the permanent resident application.


I meant a pathway to immigrate to the United States. Yes, the H-1B is non-immgirant visa. My point was that if you want to immigrate (i.e. get a green card) based on your skills, the pathway (toward gaining permanent residency) in most cases involves getting an H-1B or L-1 first.

Most of these workers strongly desire to immigrate to the Untied States on a permanent basis, and the truly skilled ones (I'm not talking about ones hired by outsourcing giants) work really hard (and usually get paid really well), and contribute significantly to the company (and as such, to the United States as a whole).


My mistake on immigrate vs citizenship. It doesn't really change the point that the H-1B was created to be temporary.

(And certainly the temporary status factors into the fact that they exist and how many are granted and all of that stuff. FWIW, I think the U.S. immigration policy is a disaster, we should be letting far more people in and looking for ways that we can help to improve the situation in Central America (because presumably that will reduce the most common sort of illegal entry).)


> There are plenty of tech workers, but not enough cheap ones.

Then there are not enough tech workers: supply and demand.

> Lots of companies also want experts in specific technologies instead of getting a good generalist who can learn quickly.

Then there are not enough experts either, though you try to blame this on the companies: how cheeky of them to hire more knowledgable people!


> Then there are not enough tech workers: supply and demand.

No,artificial increase of supply through government intervention to drive down wages. It's a bit like "reverse protectionism",but at the expense of local workers. But hey i'm sure if you could own slaves you'd still be bragging about "supply and demand".


I'd argue that preventing people from moving freely is an artificial limitation of supply. The US didn't get where it is in the world by putting up giant signs saying "keep out".


Sure, open borders! see how it goes for you ,your family and your security.


I'm an immigrant to the US :)


Agree with the downward pressure point. Personally, i think its a good thing. American companies (including start-ups) now have a larger pool of talent to hire from without paying Wall street salaries. However, I disagree that H1Bs are somehow cheaper. I was paid the same wage as my American counter-parts when I was at AMZN.


I am curious how do you know that. The H1B's wage is public record but what about your American counter-parts?

The whole "H1Bs are getting the same salary" is very popular but I have not seen it supported by anything. It also seems contradictory to common sense since H1B's have the lowest bargaining power of all possible workers. How can they manage to negotiate salaries on the same level as Americans?

PS. I had been on H1B too. My salary doubled in about 2 years after getting GC (I had to stay a bit more than .5 year with the company that made my GC).


The non-H1B salaries aren't public, but they do get audited. Employers need to be able to demonstrate that they're not paying H1Bs less, or there is hell to pay. These audits aren't rare either -- by the time you're large enough to have decent number of H1Bs they're practically routine. Large companies have a team of people just focusing on H1B compliance.

As you discovered, there is a hidden wage pressure anyway. Over your career, it's your mobility that helps drive your wages up: either because you leave for greener fields, or just because you can. While you're on a H1B your mobility is so limited which can put your career in low gear until you get your GC. If your on lame project or a cheap company you just have to put up with it.

The dumb thing is that the solution is absurdly simple: just allow H1Bs to transfer sponsorship with zero penalty. If that means that they work for 5 different firms before they get the GC, so be it. Labor market dynamism is a good thing, embrace it. You also could scrap the whole auditing process; if a company starts underpaying their H1B's the problem would sort itself out very quickly as they start getting poached by the competitor down the road.


>Employers need to be able to demonstrate that they're not paying H1Bs less, or there is hell to pay

Any source for this? I have never heard of such requirements (as well, as often cited need to prove that no citizens available for each H1B position). All you need is to pay above the prevailing wage. Which is ridiculously low anyways.

>The dumb thing is that the solution is absurdly simple: just allow H1Bs to transfer sponsorship with zero penalty.

What is preventing you from transferring H1B now? I had no penalties transferring my H1B twice. The mobility problem with H1B is not the transfer per se. It's the fact that to do this the company need to have immigration lawyers and have the paperwork in order (e.g. one company that wanted to hire me did not have their tax returns). So the number of the companies you cold transfer is limited. Another issue is that H1B has maximum term of 6 years, which can only be extended if there is an active AOS process (green card). Somebody with 4 years on H1B is not a very attractive hire for a company that wants more commitment from their workers.


I can't claim your experience since I've never been on your side of the H1B process. I've also been out of people-management for a few years. I can say that when I was in that position it was drilled into me that you need to make sure H1's get equal pay.

Just googling a bit now about H1B audits I found this: http://www.raminenilaw.com/h-1b-wage-and-hour-audits-dol-aud... They mention that the auditors can demand 3 years of wage data for both H1B and non-H1B's in the same employment classification.

Further, see http://www.greencardapply.com/h1b/h1b_pwages.htm#sthash.DNRi...

"in certain programs, such as H-1B (temporary specialty occupations), the employer is required to pay the prevailing wage or the actual wage paid by the employer to workers with similar skills and qualifications, whichever is higher"

I'm sure there are places that skate as close to the line as they can and do try to save money on H1Bs. However, the law is set up to avoid this and audits are much more frequent than a decade ago.

> Another issue is that H1B has maximum term of 6 years

My understanding -- and correct me if I'm wrong about this -- is that transferring early on isn't a big problem. If your GC isn't far along anyway then a job switch can't cause much of a delay. However, if your GC seems just around the corner (a limbo that can take years to get through) you're unlikely to risk moving jobs and throwing a wrench into the works.

I can understand that the H1B process would want an employer to demonstrate that they're not bringing someone over to flood an already over-supplied local labor market. However, once an immigrant's first employer does that I don't see any reason to restrict them further. As far as I'm concerned, they've earned their visa and they should feel free to work anywhere they like. The entire concept of a human being having to be "sponsored" by a company is distasteful.

Further, what possible reason could there be for a 6 year limit? If they were suitable for employment in 2008, they should still be in 2014 given that they have more experience. It's insane that we'd even threaten sending them away. It would be simpler to just start the GC process automatically with their H1B.


The audit in the first link looks like an audit of the claimed wages (on the LCA petition you submit when requesting an H1B) are same as the factual ones. I've also heard about the "ability to pay" auditing (the company has to have enough profit to support the claimed wage) and working on site (to bust body shops that sell H1Bs to another company). These are all irrelevant to companies such as Microsoft or Amazon (they are not benching their H1Bs, don't ship them off-site and pay way above prevailing wage).

The LCA itself contains a promise that the wage is "average" for the employer. It is not the maximum so even if it had been enforced it would be absurd to claim that H1Bs are paid no less than citizens based on this alone.

>However, if your GC seems just around the corner (a limbo that can take years to get through) you're unlikely to risk moving jobs and throwing a wrench into the works.

It might be so in some cases. It's not related to H1B. H1B is a temporary worker's non-immigrant visa. Green Card is an immigrant visa. They are entirely orthogonal and you can get a GC without H1B and vice versa.

>Further, what possible reason could there be for a 6 year limit?

It's a temporary visa so it has to have a term. For permanent immigration there is the EBGC.


> They are entirely orthogonal

That's true in a technical sense, but they're effectively part of the same process for many, many skilled immigrants. Come in on H1B -> Start GC process -> Use ongoing GC application to get the H1B extension -> Finally get full GC.

> It's a temporary visa so it has to have a term.

That's answering it with a tautology. My question remains: why would we want any skilled-worker visa to be temporary? If they're skilled enough today, won't they be even better qualified after six years of work experience? It just seems ridiculous.

I'm sure plenty of people would love to skip the whole H1B and go straight for an EB3 or something, but since they're capped by country it isn't really an option for many people.


>but they're effectively part of the same process for many, many skilled immigrants

Sure. Does it make it okay to talk about H1B when you mean GC (or, more likely, immigration in general)? There are much more people on H1B than there are skilled immigrants. It's not designed as a vehicle for immigration any more than any other non-immigrant visa. Some people are confused with the "dual intent" but all that means is that to get the visa stamp you don't need to prove to the Department of State that you are not going to stay in the US illegally. And you can apply for AOS the same day you arrived instead of waiting for 60 days due to the 30/60 rule. It does not open you any special immigration doors.

> My question remains: why would we want any skilled-worker visa to be temporary?If they're skilled enough today, won't they be even better qualified after six years of work experience?

H-1B is not a prize for being skilled. The H-1B law was made to provide a relief to temporary workforce shortages. The limited term of its status and the limited number of visas allow Congress to reasonably control the number of temporary workers entering the country through this program.


The audits are practically meaningless. For instance, Tata[1] the second largest user of H1Bs gets away with paying programmers an average of $65k. They just classify them as "Computer Programmers" instead of "Software Engineers" which makes the prevailing wage much lower.

[1] http://www.myvisajobs.com/Visa-Sponsor/Tata-Consultancy-Serv...


Where did you work? I can't speak for the body shopping places. In my case, I was hired straight out of college and I compared offers with a few American friends. Also, I had a few close American Frieds I trust.


I worked for big American public companies, definitely not the body shops. Though, I was already senior when I've got my H1B. I imagine the only leverage the fresh grads have is choosing another company that pays more. So all the grads that joined together with you are getting the same entry-level pay by the way they have been selected (people getting more went elsewhere).


Why do you think that wage deflation is a good thing for the workers and the society they live and work in?

Look at the damage that deflation did to japans economy.


Agree with both points. H1Bs get paid the same as citizens yet still have downward pressure on wages.

Wall street salaries are never going to happen. Look at computer science enrollment by American students. Surprise, people respond to incentives. Turns out Americans are willing to program.


Definitely, I made that comment based on past observations. If enrollment is up, I agree, Americans should be given first preference.


As far as I can tell, programming talent is distributed evenly all over the world. So why does the US have such a large software industry? Because a lot of the top talent worldwide wants to come here and work. Places like Silicon Valley have a far-outsized share of the top 5% of talent.

That's the single reason our industry can command high wages -- you can certainly hire overseas developers cheaper but it's hard to find the same kind of talent concentrations our tech centers have. Even though you need to pay way more to hire in the US (and remember, software is an industry where people are your big cost) companies still find it worthwhile to build things here.

For those of us who are US citizens, this is a bonanza. There is a huge, highly-compensated industry in our back yard. And we're already allowed to work anywhere we want in it, no years of paperwork needed. We're not even forced to move oceans away from our families or work in a second language.

The H1B/L1's etc that you would send home? Guess what -- they will be competing against you anyway, just sitting in a different country. There won't be any H1B rules requiring pay equity with US citizens, and many of those countries have lower costs overall. They will be providing more downward pressure on US wages, not less. Plus they won't even be paying US taxes any more.

The idea that by driving the world's top talent out of the country will mean that US programmers will be living like kings is a silly myth. All it would demonstrate is how mobile those jobs are. If you wanted to keep working in your field, maybe you'd have to become the emigrant.

But I know that ultimately I'm just wasting keystrokes here. The anti-H1B bias in our industry just seems to grow and grow. People think that Silicon Valley and similar places are some naturally occurring money geyser -- if only we just put a "natives-only" sign on it we'd keep it all for ourselves. (And it goes without saying that by "natives" they're perversely talking about people whose great-grandparents immigrated from Europe) I think the endgame is that the US tech industry will eventually die, and programming wages will mostly equalize with the third world. The tighter you grab it, the faster it runs through your fingers.

Personally if I ran immigration policy it would be completely the opposite -- if you're a high-achieving STEM graduate with a US company dying to hire you I would hand you a passport before you had the chance to change your mind. It's so much better for the US when smart people are benefiting our economy, not competing against it.


Yup, it's about labor costs.


I've been thinking about this subject for a few years now. Like many HN'ers, I work deep inside the tech industry. I'm also fortunate enough to have watched the operations of dozens of different companies.

I think the real problem here is that the tech industry does not know how to manage their workers. I'm not talking about managing projects, or how to coach or train. I mean the whole thing. The technology sector of the economy has no idea of exactly how many workers, in what configuration, it needs for accomplishing any job.

Weird situation, I know. But where that leaves us is a lot of "open" job positions that are little more than unfulfilled wishes. Sure would be nice to have another 40 guys on the helpdesk. Would that be as nice as 10 more developers? Who knows? Or -- we've got that big government project coming up, so we'll need at least 500 IT workers. Why do we need it? Who knows? It's a big project. It should have a lot of people on it, right?

The implications of this is that there's a huge downward pressure on wages. People want a certain number of tech workers, but there's no market pressure to hire them or even to lay them off if they've hired too many. They just want a certain number. So what they really want is really cheap, disposable workers that they can easily swap in and out as the political winds inside a company changes. The U.S. labor market isn't really geared for that.


* disposable workers that they can easily swap in and out as the political winds inside a company changes*

This is a very underestimated point. most hiring is not about skill or productivity. But about building a political base within an organization.

In some areas, this means hiring friends, fraternity brothers, or members of some other in/niche chohort. In other areas it means hiring people of a different stripe. It also shows up in HR very often as the term "head count", which an asset quota that is horstraded amongst managers. Headcount brings with it both momentum and inertia. And is a favorite tool useful for building subtle forms of leverage in an organization.

Its useful to be aware of these dynamics in places like startups and politics because they exist there, too.


>I think the real problem here is that the tech industry does not know how to manage their workers

It's not just the tech industry, almost all companies struggle to measure productivity, especially as a comparative measure. People like salesmen do have defined metrics like sales, but it's harder to do that for people in HR and Accounting, for example.


That's usually because sales, engineering, etc are "profit" centers, while HR/Accounting/Reception are "cost" centers. One group produces while the other consumes. So, it's really comparing apples to oranges.


Along those lines, the census agency says most STEM graduates do not work in STEM fields: http://www.usatoday.com/story/money/business/2014/07/10/cens...


There are an enormous variety of STEM degrees, particularly the "science" part, that have little economic value relative to the number of people with degrees produced e.g. marine biology. In many of these STEM fields the expected wage is essentially lower middle class because the supply of graduates greatly outstrips jobs.

Not everyone with a STEM degree is a computer scientist or an engineer. If you are one of the countless thousands of people with a low-value science degree then not only are there few jobs at any pay scale but you will likely make more money doing something else in any case.


Anyone who is smart enough to calculate the differential of equations is smart enough to see there's little money in those jobs.

You see this in practice. STEM graduates do 3 things, in my experience. Work in management, work in IT, and work in academia. I wouldn't count on any of having up-to-date science knowledge except the academic ones.


Plenty of them with serious math chops, such as MIT EECS graduates, become quants in Wall Street and the like, at least for a while.


> Plenty of them

Wall Street does draw some students from the math/physics/EECS departments of the very top ranked schools, but this represents a tiny percentage of students graduating nationwide with STEM degrees.


"U.S. Senator accuses Microsoft of not treating workers as the generic cogs they are"

"'When I go down to the market to get some workers, I always check the label', says the Senator, 'it's our patriotic duty to acquire locally produced workers'"


The locally-produced workers also must be fresh.

Organic might be nice for a few more decades, but let's not discriminate against our upcoming robot overlords too much.


As someone working in the US on a H1B I am against raising the cap. Instead I think this visa should be replaced with one that can not be used by consulting companies and offers a short clear path to a green card.

The main problem is that the majority of people on this visa are being used as tools to drive down US wages. These are the people working for consulting shops in the middle of no where making below market wages while being forced to do mind numbing work.

It is very hard for someone in a situation like this to switch jobs. Their is also no incentive for their employers to sponsor them for a green card until they absolutely have to. It's not uncommon to find people spending close to a decade being one step away from being deported.

I want immigration reform not the perpetuation of a half baked visa that favors big companies and allows immigrants to be easily exploited. In summary I think talented people should be encouraged to work in the US but on an equal footing to everyone else. Raising the H1B cap is not immigration reform.


Why hire local talent when you can get a foreigner who will work for cheaper? (Not to mention the foriegner will also work under the shadow of having to go back to their country if they get fired..)

While there might be a good argument for this, I've never seen proof that it was not being abused.


very very true.


1) If it was the same in OTHER PROFESSIONS then I'd be ok - but it's not. Professionals licensed to practice in their country cannot immigrate and practice here - they end up resorting to things like becoming cab drivers etc (not that there's anything wrong with being a cab driver - but if you went to university for a solid profession then it's not a good result). Allow accountants, doctors, lawyers accredited in their countries to come and be able to become licensed here and push down their wages for the rest of us, then we can talk. This keeps supply in their field down and their wages up.

2) These visas do not incentivize corporations to RETRAIN their employees. Yes the specific technology changes but the ability to understand how to interact, program, maintain, etc do not (in relation).

3) Is AGEISM a management or a worker problem? Sure, it's up to the worker to keep up to date, but I've seen plenty of examples where ageism is more a problem of the industry. Somebody who is 40+, has a CompSci degree, worked in the industry for 15-20 years, gained wisdom is somehow worthless because they don't know the exact specific technology.

These visas are a bandaid to a problem that tech corporations themselves created. They don't retrain their valuable workers with outdated skills and instead look to foreign countries for a quick-fix out of their mess.

Keep up the high wages and you'll continue to see an increase in CompSci enrollment. Then pay to retrain your (good) employees for the latest technology and you'll keep them. Corporations have options, they're just more motivated at the H1-B candy then something that benefits everyone.


A large pool of H1B quota is being misused for sure. Instead of those mediocre or low tech workers, if more highly skilled workers are let in, I guess it would be better and we can manage with current allotted quotas.


I've long wondered why they don't allocate the slots (however many are politically palatable) via some kind of bidding system, e.g. highest-salary-filled-first, instead of the current first-come-first-served system. There is a "prevailing wage" requirement, intended to ensure that H1B is used to bring in workers where there's a shortage, not merely to undercut wages. But that's hard to police. And there is a more market-oriented way of allocating the slots to where genuine shortages exist: look at revealed preferences in the form of how much companies are willing to pay for a worker. If a company is willing to offer $150k to an H1B worker, I'm willing to believe there is actually a shortage of that person's skills. If they're only willing to offer $60k, I'm less convinced this offer is filling a skill that suffers from a major national shortage.


I really like this idea. It is a shame that H1B workers get 60k for a job that I'd take at 85k and the company's justification is that it costs them 25k to process the visa or what not. That cost should not be computed into someone's compensation!


Maybe make H1B applicable only to direct hires no contracting via a third party body shop - also reduce a companys H1B allowance by the number of redundancy's in the previous year


As someone going through the US immigration process at the moment, the real issue as far as immigration reform goes should not be raising the H-1B cap, but rather fixing the insane greencard backlog. At the moment its pretty common for people to have to spend over a decade waiting in a legal limbo with an uncertain future.

In addition to this, requiring companies to sponsor greencards for all H1-B workers would go a long way toward stopping those who are simply looking for cheap captive labour and would leave the pool open to those companies who are legitimately looking for skilled workers in good faith.


I wonder if any H-1B workers would have been among those laid off by Microsoft.


According to the minimicrosoft[1] blog comments, yes they have.

UK perspective: absolutely no chance of visas for people outwith EU if you are in a redundancy situation locally. Endof. I'm surprised this could even be happening.

Disclaimer: I live in a 50:50 city, in a predominantly Muslim neighbourhood where the 'recent immigrants' are Polish.

[1] http://minimsft.blogspot.co.uk/2014/07/18000-microsoft-jobs-...


Not sure what you mean here. I think that Finish ex nokia workers could work in the UK/EU if they have a job offer Finland is a member of the EEA area.


Just wait till the guy's seat gets replaced by an app written by one of those H1B holders he'd like to ban from the country at the ripe age of 23.


Aren't 12,000 of the 18,000 mostly overseas jobs at Nokia Devices in Finland? And 6000 doesn't seem that high based on the churn at most big tech companies between people leaving, layoffs and firings.

And it's kinda funny that Satya would've himself been on a work visa when he worked at Sun or at Microsoft, perhaps the senator is implying that poor Ballmer shouldn't have been laid off and replaced with a foreign worker? :)

Looks like a flamebait headline and article by the same guy at ComputerWorld who seems to be on a crusade against H1B, as part of a personal crusade or for page views (these articles seems to invariably make it to the Slashdot front page).

https://www.google.com/search?client=opera&q=computerworld+h...


[deleted]


> He is a Republican Senator from Alabama. He doesn't need to look at facts.

Let's be fair here. That should read:

He is a Senator. He doesn't need to look at facts.


Actually, you can look at the fact that he historically doesn't vote for education bills, so that pretty much makes him a hypocrite. Can't blame a company for trying to hire the best trained people to do a given job.


How's that? He claims that there are more than enough STEM graduates already. If he thinks that, then two consequences are: 1) why do we need more H1-Bs? and 2) why do we need to subsidize college more?

I think he's wrong, but he's entirely consistent.


But I can blame companies for conspiring to hire the best trained people to do a given job at the lowest possible price. H-1B visas, offshoring, anti-compete clauses and non-poaching agreements are their key tactics.


Some seniors face tough elections, others don't. Republican seniors in Alabama only face compition in the primary and little real completion at that.


Note, the incumbent senator for the 2014 election faces literally zero opposition.

http://en.m.wikipedia.org/wiki/United_States_Senate_election...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: