In what way is it not pro-immigration? Perhaps you mean "pro-immigrant"? In that case, your view is cogent, but I guess this just exposes that pro-immigration policy isn't necessarily good for the immigrants that it welcomes.
Immigration benefits capital. For example, as Federal Reserve Vice Chair Bowman indicated [0], immigration creates housing inflation.
[0] https://www.federalreserve.gov/newsevents/speech/bowman20260...
None of it? The way I see it is every top tier programmer in America is already employed.
I think the inevitable outcome would just be the big multi-nationals (FAANG in particular) would just hire more in their international offices and spread out their engineering org more instead of remaining so American heavy and using immigration to centralise staffing.
There probably isn't a world where these huge companies decide to simply not take advantage of the global talent pool, if they don't exploit it someone else will and they can't have that.
Apple employees thousands of H1Bs, many of them literally push buttons and file bug reports all day and don’t know how to code or barely know how. I know this because I’ve worked with teams of them for a decade at Apple.
These are not top tier talent type people, this is work that my mom could do, but Apple can pay much less by bringing people over from India, Pakistan, China to do this work instead of finding Americans to do it.
I mean, the other question is: how many US jobs exist because of folks who came to the country on H1B? Clearly none of the big tech companies would exist in the scale they are without us.
I have learned a great deal and been enriched by my friendships with foreign born workers, but to act like h1b workers come “ready to perform software engineering duties” at any higher rate than new grad higher is funny.
This, I don't understand how we have tons of un- and underemployed American workers and yet somehow businesses have convinced the government that they need to import workers.
As far as PII, any reasonable company only lets a select few developers see production data anyway. You just don’t let non Americans go near production if you work in an industry where that is necessary
1) Eliminate the H-1B visa entirely. If a company wants to hire an immigrant, they can just sponsor the Green Card up front, knowing the worker can fuck off once they have it. The net result would be decreased immigration and increased offshoring, which brings me to…
2) Data Sovereignty Schemes. American’s data can only be processed inside American borders by American (or Green Card) workers. It’s absolute protectionism, which means you just shift the negative trends (“credential” mills in particular) onto domestic shores. Rural states and colonies become the new Indias and Philippines for outsourcing companies, depressing labor costs.
3) Unionize the technical trades. This lets the professionals set skill and comp floors, potentially offload benefits burdens to the Union itself rather than the fickleness of the employer, and even undermines the “contractor class” of companies deflating labor through precarious contracts by setting floors industry-wide. The downside is that Unions, like any power structure, can and will corrupt with time and incentive, leading to jams in the marketplace - less an issue in the age of AI, but still one worth noting.
4) Taxation. Companies that do 90% of their business in America but whose workforce (contractors, consultants, and FTEs) aren’t 90% American? No tax breaks for you, pay up. This is a very bad idea on its face, because companies will just shift the transaction offshore to dodge that rule and gum up everything else in the process, but some form of punitive tax scheme for exploiting social safety nets in lieu of fairly compensating workers is sorely needed to stop, if not begin reversing, the current wealth pumps. For-profit business models predicated on shunting workers onto every possible social welfare program as a means of depressing their pay has robbed taxpayers of billions, increased the national debt, and robbed workers of the fruits of their labor. It must be fixed, somehow.
There’s a number of other policies to get into, but that’s the “highlight reel” as it were. The important thing to keep in mind is that the status quo only works for the monied interests, and neither the H-1B workers coming in nor the Americans being shoved onto welfare programs for corporate greed. If a program or system enriches the rich while harming everyone else, it’s a bad system, and needs to be replaced rather than overhauled. Will it be painful? Yes. Will it piss people off? Of course. Will it feel like nobody really won? Ideally, because that means it’s balanced compromise rather than a gift package.
2. Rural states were what you state already historically. Hence the existence of the rust belt. The existence of lots of towns who's manufacturing was outsourced from Clinton on. They were already this model, just with small/midsize factories and/or call centers.
Depressing labor costs, but only to a point, no? They would be subject to American minimum wages; and, presumably, American labor, even at its cheapest, is more expensive than the offshore alternative.
And, assume there is no price differential... Would Americans not be better off if companies outsourced to other American (i.e., not foreign) companies? Thereby keeping currency within the U.S.? I've been hearing that remittances represent a substantial outward cash flow nationally.
I've never heard of such "Data Sovereignty Schemes," but they seem like far and away the best option. And thanks for writing this up, btw.
How would this work with basically any foreign service?
Do you know how long those take? Consular processing for green cards is painful as hell and somehow even longer than adjustment of status if you're in a non-backlogged country. The real solution here is obviously to allow self-sponsorship for employment based green cards.
> Companies that do 90% of their business in America but whose workforce (contractors, consultants, and FTEs) aren’t 90% American?
I mean, do you want to tax a company that hires foreigners, sponsor their green cards, just because some of their employees decide to not naturalize (say, like Apple or Google or Meta?) ? That makes zero sense.
> For-profit business models predicated on shunting workers onto every possible social welfare program
H1B folks aren't eligible for any social welfare program, even though they, e.g. contribure to Medicare / Social Security.
In my own country we are actually seeing people GO BACK to Asia because places like Vietnam now have a viable middle class lifestyle.
But not all people otherwise we would all live in one giant city. Some are willing to greave the frontier in search of better outcomes: the early American Colonists, those that expanded west-ward into California, even the early Silicon Valley workers were all willing to move
H1Bs and international workers are not most people
Maybe AI changes everything, but there is no evidence that immigration has hurt Americans working in software over the past few decades given that software salaries have been growing faster than any other job in the U.S., but also (and this is critical), it’s been rising faster than salaries in any other comparable country as well, including countries with strong tech industries but limited immigration in the industry such as France (the other country with almost as high growth as the U.S. in software dev salary is the UK, which also has high immigration).
a foreigner worker pays taxes, rent & other bills thereby contributing and circulating money in the economy
now if that foreign worker stays in their home country - yes - they might get paid less - but who losses overall ? the country that would've imported labor or the worker ? - it's always the country - hence why brain drain is devastating.
remember the foreign worker only gets a better life - but losses social connections, culture etc
the countries & companies wouldn't be sponsoring these things if ultimately it didn't benefit them & them only
Is it worth taking a hit on higher compensation for longer term peace of mind?
US laws aren't meant to solve the lottery of birth.
Here are a couple of common misconceptions about H-1B visas:
- "H-1B workers must be paid the same as U.S. citizens" - The issue is companies can hire, say, staff engineers from India as SWE IIs or whatever. As we all know, tech hiring is a mess and it's trivial to place a candidate higher or lower than they really are.
- "Companies cannot hire from the H-1B program if there are U.S. citizens able to fill the role." - There are some asterisks to this statement. Companies can favor H-1B workers over U.S. workers so long as H-1B workers make up less than 15% of their total headcount. And again, it's trivial to build an interview pipeline that tends to filter out U.S. candidates. Heck, leetcode style interviewing has done a phenomenal job of keeping U.S. citizens out of FAANG. It's actually quite clever - design an interview process so difficult and irrelevant to the actual job requirements that most qualified individuals wouldn't bother applying. Anyone who's left probably has special circumstances motivating them to push through and grind leetcode for months, et al. (like not having to go back to their home country).
I think the spirit of the H-1B program is great. Makes total sense. But as is tradition, there are loopholes that allow abuse... and frankly, companies like Meta and Amex and JP Morgan have an obligation to minimize expenses and maximize profits. It's the same with the tax code - loopholes out the ass, but can we really blame companies for exploiting them? It's legal.
(I'm not from USA)
should be pretty obvious
our corporations have been systematically ruining things for the average American for quite a while now
Finding employers who will sponsor is not easy so the employees are essentially locked to the sponsoring company, dont complain too much.
If you aren't good enough then don't be surprised the companies prefer an immigrant. You don't get an automatic American free pass for having less skills, experience, interviewing poorly, etc.
i.e skill issue.
Ending immigration for tech would simply mean far more global workers/offshoring in order to access the top tier talent via different means as that is the real reason all along.
Wage suppression was the old (and now largely incorrect) story. The visa is still exploitive, it should be amended to be a 10 year visa that is independent of employment so immigrants aren't screwed by layoffs.
The Americans you work with (along with your other co-workers) meet the bar.
If there were more Americans that met the bar they would employ them before taking on all the extra work and cost of immigration.
I'm not talking about Americans you work with. I'm talking about the mythical ones you don't work with that are somehow disadvantaged by H1B and thus unemployed/underemployed. You don't work with these people because they don't exist.
"Top Talent". Ya, no not generally. Not from H1B. May get OK talent from time to time.
Is your argument that the H1-B folks are better? That hasn't been my experience.
There are only so many American engineers that meet said bar, they are all either employed or choosing not to be employed.
The ones that don't meet the bar are either employed by smaller employers with lower bars that don't use H1B anyway or yes, maybe unemployed or transitioning to a new industry because they couldn't hack it.
The mythical group I am saying doesn't exist is engineers that are somehow perfectly capable of meeting FAANG bar but are somehow being displaced by H1B. That group doesn't exist.
Interesting lack of evidence for someone who calls themselves "Principal Software Engineer".
Joseph Glanville your name is in my notes in case I ever come across your application. Signed, a hiring manager.