3 ms·
For most programmers, there's the H1-B Visa. This is tied to a specific employer, they're given out on a roughly first come first serve basis and there's a quot
by DaniFong 19y ago
For most programmers, there's the H1-B Visa. This is tied to a specific employer, they're given out on a roughly first come first serve basis and there's a quota of them: only 65,000 are given out per year at last count. Last year there were so many people applying that all the visas for FY 2008 (starting October 07) were given out on April 1st -- the next time you'd be able to apply would be April 1st 2008, for October 2008!
For Canadians and Mexicans there is a different visa, called the TN, created under NAFTA. If you read the NAFTA proceedings, you'll come to understand that the method of getting verified at the border was meant to make it easier and quicker to get a Visa, for certain classes of professional. The one professional category involving computers, 'computer systems analyst', was so vaguely defined that one could only interpret it was meant as an umbrella term.
But what's happened in reality is that small-minded border guards have been given the authority to simply reject people. They demand all sorts of things that aren't in the law, and they make no apologies.
- jward 19y agoI wonder how well it'd go over to attend a 4 month long entrepreneurship seminar in Boston. I also wonder how they define 'working in the US'. If my start up is incorporated in Canada, can they stop me from working on it while I'm visiting the US?
- DaniFong 19y agoThe law isn't very refined on this point. It's perhaps best to talk with a lawyer, taking the attitude "I'm going to do this, now keep me off the waterboard". US law doesn't ban individuals from being international actors. It barely even acknowledges the possibility. But ultimately you're subject to the whims of whichever boarder guard your happen to meet. Canadians are legally allowed to vacation in the USA for up to 6 months. I'm not sure, but I don't think the law is too specific on not being able to work (the semantics of the word are too tricky), but you need a visa to be in someone's employ. That may leave certain possibilities open.