3 ms·
It depends if we are talking local or outsourced. From a coworker, he says what you save in money up front you will lose in time trying to communicate what you
by sqldba 11y ago
It depends if we are talking local or outsourced.
From a coworker, he says what you save in money up front you will lose in time trying to communicate what you want with them, getting the result, smacking yourself in the head while finding it makes zero logical sense, having to send it back, get the results, find more problems, etc, all with massive delays due to time zones.
His company laid off a lot of good staff and outsourced with him as the manager. He said it has not been worth it and makes his life dealing very unhappy. Like herding cats.
I don't deal with Indian programmers but I deal with DBAs and others that look after data centre infrastructure. They are more than worthless - they are dangerously incompetent. The massive company I work for has spent a lot of money insourcing to get away from these idiots after years of letting all their infrastructure decay and rolling outages. When you scale up all those incidental costs add up (but the contractual SLAs are rarely enforced because you're afraid to anger the people who are running your whole business).
That's not to say Indians as people are stupid. Far from it. Actually our company has a lot of Indian staff who are integrated locally and are excellent and intelligent, I consider them good friends. And some of them plain suck.
Most also recognise these outsourced people as scum. Though I feel that's a little unfair except for how they make dealing with them a living hell. Every part of the model is broken from their parent company contracts, managers, processes on both sides, communication and cultural differences (Indians as a rule always say yes whether they will do it or not because it's considered polite; they also won't action anything or even respond unless a higher manager is included in the mail). Technical work becomes impossible when you can't clearly get an answer about what is going on.
We don't outsourced to China but have a very multicultural staff. I would hesitate to say any race was "better" than the others. I only know outsourcing to India will eventually kill your business.
So that's our experience.
- soft_dev_person 11y agoThis was my exact same experience where I used to work, where large parts of the company's code base maintenance was moved to India. It decayed really quickly. The culture we were met with was tragic to say the least. The only thing that mattered to the Indian managers were error reports and statistics, to the point where I was confronted for reporting an error without consulting with them directly first, so they could spoof the numbers... And some of the developers I had to interface with literally needed to be told, character by character, what to do to fix even the most basic stuff. And yes, on the other hand, we had Indian colleagues integrated locally which were some of the best people around. Outsourcing is hard. You will likely not get any top talent unless you really know how to work the market, and then it will likely not be particularly cheap.