Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well here I can say I disagree with both. Let's focus on utilizing our already underemployed tech staff and give companies incentive to retrain and retain our existing 'knowledge' staff. The U.S. has plenty of capable employees without importing more.

The only instance I have some agreement with H1Bs is when a foreign student completed a degree from an American university. Otherwise, special processing to import employees for consulting firms, tech companies, etc. should not be allowed at all.



Looking at the issue with an objective eye, don't you think that if one took the very best from other countries that it would improve the overall skill level in your country, instead of taking the mediocre local talent and trying to train them to make them good?

The intelligence percentages are roughly the same for all countries (maybe 1% high gifted, 10% quite gifted and so on), so if you took the 1% from other countries, that would give the U.S of A a highly competitive advantage, don't you think?


Yes, I agree. The part where I start to get worried is that 1) the visas tilt heavily toward high tech, and 2) it's indentured. Both could be fixed...

Right now, we have a situation where Americans know that if they go into law, they'll be largely protected from competition. This also holds true to a lesser extent for medicine (my uncle, who is a radiologist, told me that licensing is a big factor in keeping the work in the US).

So if we expand this program, we should expect less interest among Americans in high tech, and more interest in law. This leads to a positive feedback loop (or negative, if you want to call it that). Fewer Americans -> more need for visas -> further deterrence to Americans -> greater shortage -> more visas...

The only real solution would be a global workforce where credentials and licenses are equally available regardless of nationality/border. But obviously, that's not happening.

As a result, I'd compromise by supporting a limited number of visas under terms that preserve the mobility of the worker. But a large expansion of the existing program? I think it's a bad idea.


OK so you observe that it's easier to hire foreigners in high tech than in law or medicine. How about you ask yourself a question then: do you want American high tech companies to match the efficiency of its healthcare and legal system, or maybe the other way around?


the other way around, without question. I'd much rather see this resolved by opening up other fields, rather than closing off high tech.

that said, it will be a cold day in hell when the US legal system opens up to international competition, and the imbalance itself is destructive. If my goal were to use government policy to discourage americans from engineering/science and encourage them to study law or medicine, I would probably design something very similar to what we have now. The US government goes out of its way to insulate lawyers from competition from overseas. It goes out of its way to subject us-based engineers to increased job competition from overseas.

So we have our young people more interested in law than engineering. Why do our wise policy makers scratch their heads about this? They created this situation.


Yes the imbalance is destructive. The high salaries of American doctors and attorneys are due to the access to those fields artificially closed, not only from the foreigners, but also from most American. Would you want to introduce such system to the high tech industry? No code writing until you have a degree and a special license? Even if you would, you still probably couldn't elevate American software engineers' salaries to the level of doctors and lawyers--the doctors and the lawyers can only get away with it because they have captive audience. If you brought down the American software industry to the level of the healthcare system, Americans would simply start using programs and web sites created abroad. (I read that many people go abroad for more expensive medical treatments, e.g., heart surgery in India can cost $10k and is not in any way worse than the same procedure in a US hospital which costs $100k+)


No, I would definitely oppose a licensing system for software engineers similar to the one for doctors and attorneys. Not because it's a terrible idea in theory, but because I'm positive the implementation would be so bad that it would be worse than no licensing.

But I'm not advocating special protections for US based software developers. I just think that the US government has gone out of it's way to specifically expose US scientists and engineers (and related high tech occupations) to foreign competition. I'd be satisfied if the US government simply stopped doing active harm to this profession and treated it like any other unregulated profession (ie., immigrants are free to go into it as they are free to go into any other profession - but no special visas for this specific field).

Actually, I'm not even completely opposed to some specific targeting of high tech. Because high tech tends to be a wealth generating field, it might make sense to target tech workers. Like I said earlier, I would support a moderate number of visas under terms that preserve the freedom and mobility of the engineer (ie., no indentured servitude).

But what we have right now - ie., hundreds of thousands of visas under indentured conditions with almost no enforcement of the paltry protections that are there? It goes way too far, and ends up a creating a deterrence for US students who might have otherwise gone into engineering.

I also think that this threatens the long-term viability of high tech in the US. We do need a healthy flow of our own citizens (and by this, I mean people who grew up in the US and came through our educational system) into high tech occupations. Otherwise, we will, guaranteed, one day lose our high tech industry in this country.

So I'd say - yes, supplement our work force with judicious use of visas, but also be very careful to ensure that we are not bringing in so much competition that US citizens are deterred.

I'd say between 50-60K visas a year would be fine. I'd also point out that there probably aren't that many talented foreign nationals out there every year - much of the overflow is really just a way to drive labor costs down in run-of-the-mill crap programming jobs (which is why most of these visas go to foreign outsourcing firms, not highly innovative positions at google or microsoft).


If only the very best were issued visas I might agree with you.


So fix it to bring the very best.


Can you really ever have too many capable employees in one country? This is not a zero sum game.


It's not a simple balance-book question. Can you have too many capable people in one country, if one group is politically organized to the disparagement of another? Yes, you can. Yes, history has. All of history.

Further, it is hardly a matter of just high-skilled people. The vast bulk of "guest workers" are basically peasants and semi-skilled workers. It's all part of a larger ploy to drive up asset prices, drive down labor prices, and prevent national unity, which is much-feared by the ruling class.

Futher, should it not seem strange that both candidates, and both parties are in favor of a set of immigration policies that a majority of the people have consistently opposed decade-upon-decade? I hardly think pure democracy is a valid form of government, but at some point, after years and years and years, it is time to do the people's will rather than the elite's.


Don't get me wrong, there are a lot of problems with the visa system and immigration in general. A lot of policies are getting abused. However, the bottom line to me is that there's a lot of great foreign talent out there, and the best situation if you're living here in America is for companies to bring them over here and pay them competitive wages instead of setting up shop overseas and pay them a small fraction of what they would make here in the US.


What do you mean by national unity? Patriotism? A sense of community?


Xenophobe?


Where are the "underemployed tech staff"? I've yet to work for a company that wasn't struggling to find talent. Part of the problem is that it's hard for small companies to hire H1B holders because of the increased paperwork overhead (perceived or actual).


yes, but struggling at what price? I'm trying to recruit right now as well, and I'm having very serious trouble. But I'm limited in what I can offer salary-wise by my institution.

But here's the thing - suppose I'm offering enough to get people who have already chosen engineering as a path to work for me instead of someone else. That should be enough. But it isn't going to convince a college student to go into engineering instead of law.

Have you seen the compensation for first year associates at top firms? Engineers (even from top tier schools) don't hit that level until a decade in. (EDIT added later: this definitely does not mean I'd rather be a lawyer - I'm only using it as a reflection of the salary level on one competing field for the "best and brightest")

These struggles to find talent among US citizens may be a consequence of the large number of visas awarded. Which turns into a cause (can't recruit, so issue more visas). Which turns into a consequence...

If you use these programs to control wage growth in high tech, but leave other fields like law unchecked... you should expect us citizens to leave high tech and go into other fields instead, which is what we have.


If you don't have the money to hire someone with a ton of experience, try to look for someone smart instead and provide them with an opportunity to build experience.

I think there are far too many people going into law or medicine because of the high pay and that leads to lots of crappy lawyers and doctors. We had a similar thing during the dotcom era in IT and quite frankly I'm glad that most of those people have switched careers and CS enrollment dropped.

I'm also guessing more outsourcing is on the way in law and medicine (in that order).


afraid of competition, huh? ;-) Maybe get to work;-) LOL


Why is this guy getting downmodded? He's saying the same thing as every other bastard, but making it clear that he's a bastard.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: