Hacker News new | ask | show | jobs
by meragrin_ 1707 days ago
> Unfortunately, immigration law seems to be written by people who had no familiarity with how modern large software engineering companies operate.

Not really sure with how requiring "modern large software engineering companies" to hire qualified US citizens before hiring foreigners is somehow a burden to said companies. How is it harder to skip the H-1B process than to hire one of the US citizens?

> Tech companies are essentially forced to make up "positions" for the purposes of immigration law.

If you don't have positions, why are you hiring? They aren't sitting around twiddling their thumbs just collecting a paycheck, are they? If you don't know where the H-1Bs are going to be, how do you know a US citizen is not qualified for the position the H-1B ends up in?

> There is just no way to make a company "first consider US citizens for every open job" when you don't hire one person at a time for separate jobs. What does that even mean when you are trying to hire 100 people a week, and you just want to hire the 100 best people you can find every week?

Um, you hire the best 100 US citizens and forget the H-1B process? Is it really that difficult? If you have a specific position which you can't seem to fill, train someone? Still can't fill it, then go through H-1B? How/why is hiring via H-1B the default? That is the baffling thing.

> This law fundamentally has an incoherent goal.

Really? It seems pretty clear the intention is to force companies to hire US citizens when there is someone which can fill the position. When the position is "best people you can find", how can you argue a US citizen does not fulfill the requirements?

2 comments

I think you're missing the point that there is no H1B being "hired over" a US citizen. Facebook, and most other FAANG at this point, are going to hire everyone that they reasonable can.

In the current environment, if you work in tech, and don't have a job at Facebook/FAANG, there is a reason. There are tons of possible reasons. An immigrant "taking your job" is definitely not that reason.

When the position is "best people you can find", how can you argue a US citizen does not fulfill the requirements?

Because the 100 best people you can find aren't all US citizens, when their citizenship isn't relevant to the job. This law (and common sense) permits companies to hire for a highly paid job and to make the requirements so demanding that you have to look outside the US to hire enough people. That's exactly what is happening at the large "good" tech companies like Facebook or Google, and the same is true down to the mid size "good" tech companies like Airbnb or Stripe.

The real abusers of the immigration system are companies that are not bringing the best and brightest to the US, they are just trying to recruit immigrants so that they can offer lower wages.