Hiring foreigners is more expensive and more difficult than hiring locals, because of the visa fees and long lead times for visa processing. And companies face a backlash by anti-immigrant groups for hiring foreigners. So they do it only because they have to.
— Vivek Wadhwa
Big companies such as Google and Facebook buy startups at ridiculously high prices - not for their products, but for their people.
One of the biggest problems that software developers face is that technology changes rapidly. It is very hard to stay current.
In the technology world, you have to execute fast or you're out of business.
Whenever I write about immigration, I hear heart-wrenching stories of computer workers who are unemployed and facing severe hardship.
You have to live in Silicon Valley and hear the horror stories. You go and hang out at the cafes, and you meet entrepreneur after entrepreneur who's struggling, basically - who's had a visa problem who wants to start a company, but they can't start companies.