> don't be surprised when you're competing against people from all over the globe, who will probably take a lower salary than you, who probably aren't entitled as you, and will bite at the opportunity.
This competition mostly doesn't exist.
The language barrier is too great, and working across time zones is something that most companies are horrible at, to say nothing of the legal/regulatory/jurisdictional challenges.
I don't agree. And you're looking at this from a very anglo-centric point of view. This will open doors for french-speaking Africans to work for French companies. For Brazilians working for Portugal etc.
I've worked with skilled developers from all over the world, who speak more than good enough English.
The anglo-centric view is really a USA-centric view. UK firms, for whatever reason, don't seem to feel obligated to pay more than 50-60k GBP per year, and they still manage to fill their cube farms.
And the foreigners who speak more than good enough English aren't going to be sufficiently cheaper than I am, if they're also great software engineers.
This competition mostly doesn't exist.
The language barrier is too great, and working across time zones is something that most companies are horrible at, to say nothing of the legal/regulatory/jurisdictional challenges.