I agree that some labor protections are needed. However language barriers, cultural differences, and time zone gaps add enough of an overhead to communication that most companies willing to pay my rate won&#x27;t hire foreign programmers just to save a bit of cash upfront.<p>Then you have the legal issues I mentioned. Contractors in other countries are for the most part outside the reach of US courts in the case of contract disputes.