Hacker News new | ask | show | jobs
by epicureanideal 2557 days ago
Even if we assume only half of H1Bs are in software developer roles, 1/14 of all software developers is still enough by my estimation to move the needle. Especially because, even just by random chance, there are likely to be concentrations of H1B visa holders in certain geographic areas.

Honestly I think even the quoted 85,000 number would be enough to move the needle, but 250,000 certainly would be.

Just a couple of "thought experiments"... if there are 3M software developers with on average a 20 year career, about 150,000 would be entering the workforce at any given time. If it's true that H1Bs compete with entry level workers for jobs, 85,000 visas would certainly have a felt impact.

Also, about why I think even 85,000 would affect the entire market... even a relatively small amount of additional workforce can shift the balance of market forces significantly. Again, as a thought experiment, let's say there are 100,000 jobs for software engineers and those software engineers are worth $200,000 to the companies that employ them. For simplicity, let's say additional software engineers beyond 100,000 are absolutely worthless to the company. Assuming we have 95,000 software engineers looking for jobs, they find themselves highly in demand and able to negotiate from a strong position for high salary, benefits, and so on. If we add another 10,000 engineers somehow, from any source (including increases in the local training of engineers), suddenly there are more engineers than the market demands, and a race to the bottom could begin (assuming all engineers were equal). Obviously there is also a skill distribution so the most highly skilled engineers would be less affected than those less skilled, but as you get closer to the bottom of the distribution, you'd be more affected by the changes to negotiating power even if you're more skilled than some of the new entrants.

Obviously the above is not a rigorous analysis, which could and should be done, but is just a thought experiment to show that it's POSSIBLE that a small number of new entrants could affect the market.

See also https://www.khanacademy.org/economics-finance-domain/ap-macr...

If anyone knows of good resources for estimating the supply/demand curves for software engineers, I'd be interested in reading them.