As someone working for a US company in Mexico, I take offense at that :(.
As someone working for a US company in Mexico, I take offense at that :(.
I've been burned on this a couple times; right now, if I was evaluating new employers and I heard the words "our offshore team," I'd be out the door.
I worked for an US based company through a Hungarian company. We were handled like normal employees. I was part of a US based team and reported for the team's manager. The only difference was that I had to go to my Hungarian manager for pay rises. The company got Mid/Senior employees for a Fresh Grad/Junior wage, which is still a great pay in my country. We delivered high quality software in a timely manner. Everybody was happy.
But the company got greedy. They decided they can get engineers even cheaper from other countries and they went for the bottom of the barrel ones from those countries. The new engineers didn't cared about quality, they wanted to merge everything ASAP as the payed for delivered story points by their employers. Madness.
The moral of the story is you always get what you pay for and the only ones who should take offense are the bean counters
Also work remotely for companies in the states, nearshore.
We as the offshore team started to improve things a bit, we started using git, using CI pipelines to at least have the code always compiling, etc
After some months the CTO fired all the US devs and everybody is now offshore. We haven't had many prod issues and we deliver things faster than the last team
I guess my point is that it doesn't matter where the devs come from there are good and bad devs everywhere, if you hire good offshore devs they can be great
Eastern Europe is hit or miss. I had some good experiences and plenty of terrible ones (more so recently). I think that eastern Europe used to be good, but there are plenty of actors milking the scene and reputation of eastern Europe. I know 2 smart fellas making bank selling remote junior developers from Hungary and Poland to London clueless companies for slightly cheaper than senior London prices.
India, middle east, south asia has been an absolute nightmare every time we tried.
I think the future of outsourcing is going to be Russia: they can't speak English if their life depended on it but they're capable developers and paid ridiculously low. A few more years and people will start being a bit more fluent in English.
This is still assuming the USA and Europe will still have any relevance - maybe they should start learning Chinese.
On the other hand it's more useful to classify countries like Hungary or Poland as Central Europe, because of timezone and because they have been EU members for more than 15 years.
There is just less difference between Warsaw and Berlin than between Warsaw and Moscow, so the old dichotomy First World vs non-First World is no longer that useful to understand what's going on.
Example: I had a relatively complex ticket with a new dev to my team located in Russia with sparse documentation. I scheduled a call to do a deep-dive how the system works and I got a rather laconic reply:
"Why need call? I will read the code."
Despite all the cool Matrix aesthetic, I dread to think of a programming language in Chinese.
[1] https://github.com/DennisMitchell/jellylanguage/wiki/Tutoria...
And I am not completely joking.
We're in the process of hiring abroad and it's hard. The promise of better salaries does attract more candidates that need to be filtered but we think that if we care while interviewing, we'll get as good candidates that will be part of the team.
Be proud of the work you're doing and don't take OP's anecdote as an absolute. But the situation described does happen.
Which of course is totally not reflective of reality grounded in stats or anything. It’s just one in a thousand exception confirming the state of the tech world the OP has made a somewhat negative remark about.
This my interpretation anyway. Both persons are right in their own way.
The fact is that there is great and terrible people in all countries. And a cheap company will be cheap no matter where.