Disclosure: I'm a US citizen with multiple CS degree from MIT and my son is studying CS at Waterloo now.
My love for my country means I want it to be the greatest in the world. Waterloo grads make America better. Period.
You're just hand-waiving away reality, which is a very non-programmer thing to do.
From an American author
(Illustrated, to reach those who talk about "stealing American jobs from Americans!!!" a lot).
From Amazon Canada, because I like fun too :-)
"Open Borders: The Science and Ethics of Immigration"
Open borders might be net-positive but would very predictably devastate the lives of poor people in America. Not that most people who advocate it know anything about being poor.
"Oh but I know of this study that.."...I know..I know.
Seems like I'm making the sound economic argument and you're just casting aspersions.
Not even wrong
Yeah but we got to the moon with imported Nazi German rocket scientists. Still "immigrants" of a sort.
It's hard to say, but who knows what could have been if the top Canadians had have to start or join Canadian companies and didn't have the option to take a higher pay in the US.
What's the relevance here of this? Canada should make better opportunities for their citizens.
/s, but not really.
OK...I'll bite. Every Canadian government, of either party, has agreed with you for the last sixty years. Your country has excellent universities, the infrastructure is decent, the politics are non-violent...and yet people bail. I could say the same about the UK as well, but it's harder for their brains to drain to the US.
So: why is Canada failing to hold on to their homegrown talent? Is it a "push out" of Canada (driving talent away) or a "pull in" to the US (America having something irresistible)?
As others have pointed out it's not a zero sum game since human capital begets growth.
I’m sure it’s just a coincidence that H1Bs are most represented in the industry that has generated nearly all the growth that has been generated in America over the past 2-3 decades.
Is the argument you're making, which is ridiculous.
The success of an industry says nothing about how exploitative or unethical its practices are.
Their favorite trick (which you've adopted here) is to accuse people of being "racist" and "right wing" for objecting.
For the record, you would have to search long and hard to find someone more opposed to Trump and his minions than myself. Bernie Sanders has the same basic viewpoint I've expressed.
I have absolutely no hatred for anyone based on their origin or race.
I am completely in favor of allowing as many people into this country as we can sustainably absorb, and even a little more. At the same time, I strongly object to prioritizing the desire of major corporations to exploit cheaper labor at the expense of American citizens.
if there were ample americans to do these jobs, they should be able to get them.
nationalism is a silly idea, anyway. and we should have free trade and movement with our biggest two allies. american exceptionalism is a joke
And neither will most people from any other country agree about their own country's success.
Indians or Canadians are not forcing US to hire them bud, https://www.crossrivertherapy.com/research/literacy-statisti...
There are more than 60 million college educated Americans. That's 50% more than the entire population of Canada.
It's a very big and well educated country, bud.
Boomers promulgated lies about "shortages" for years to lobby for relaxed visa schemes. Ironic you mention nationalism being silly, since Indians are some of the most openly caustic nationalists I encounter on a daily basis.
Many of the best coworkers I've had the pleasure of working with, not to mention the founders of the company I spent over a quarter of my career at (Pagerduty).