Hacker News new | ask | show | jobs
by VMisTheWay 2200 days ago
I found it quite difficult to outsource Engineering work to Engineers in another country.

It might be a cultural thing, but issues I've ran into- Slow/low prioritization, no movement unless you follow up often, lack of experience.

Don't get me wrong, I can be lazy too. But when things are outsourced it's really hard to keep positive relations and get stuff done on time with high quality.

2 comments

In my experience the core of the problem, regardless of outsourcing, cultural issues or other considerations, is the good old "if you pay peanuts, you get monkeys". Good software engineers are highly coveted wherever they are. If you attempt to outsource work to a country with much lower wages in order to save money you're not going to get the local rockstars working for you.

Those outsourced teams are also aware of their status as "disposable cheap workforce" and are not super invested in the project. They have very little chance of career growth within the company since their whole reason to be here is to be cheap. They do the bare minimum to meet the objectives and nothing more, and in their place I'd probably do the exact same thing.

I've experienced those exact problems with a project that was outsourced to a company 20km away. I'm sure there's lots of success stories, but outsourcing isn't easy even when culture and face-to-face meetings aren't an issue. It's very easy to slip into apathy or an us-vs-them mentality.