Hacker News new | ask | show | jobs
by geebee 4211 days ago
The US does take about 1.2 million immigrants into the country every year.

We mainly do this on family reunification, with a few other limited paths. I do agree that it is a terrible system. I'd love to see a points system like Australia.

That said, I don't think the evidence supports the notion of a shortage of programmers, so I don't think the goal of an immigration system should be to provide silicon valley with more programmers than they are currently getting at market rate.

1 comments

The problem with the point system is that someone can qualify to immigrate but not be able to find a job. That happened in Canada a while back. A ton of foreign trained doctors were working manual labor jobs because they couldn't work as a doctor.
This could be considered a failure of the medical training system rather than a failure of the immigration system. Canada has lots of need for doctors, there's a lack of residency spots to qualify as a Canadian-approved doctor.
Yes, that's certainly a factor.

If US citizens who go to med school are heavily protected by licensing laws from competition, whereas US citizens who go to grad school in engineering experience the opposite, you should expect more US Citizens to go into medicine, and more international students hoping to gain entry to the US to train as engineers.

This, rather than deficiencies in the US educational system or problems with making programming "cool", goes a long way toward explaining why US citizens tend to avoid certain fields. It would also explain why the "shortage" of US citizens going into certain fields is actually a highly rational response to a market distortion created by government policy.