I’ve also seen the opposite happen - Bean counters think out sourcing to India will save lots of money, then they end up paying a more expensive us consulting company or independent consultant to come and clean up a mess, then they have to hire in house devs to maintain the code. Most of the out sourcing groups I’ve interacted with had a mentality of "we’ll do what was explicitly asked for and not a single thing more, and if we hit a roadblock, we’ll call it out and stop work until someone state side figures it out. And I can’t really fault them for the mentality - they know they’re being used because they’re cheaper labor, they don’t have any sense of ownership of the code, and when they develop stronger skills, they leave for a better opportunity.
I know there are strong devs in India, but I don’t think they usually end up in the out sourcing companies.
I’ve also seen the opposite happen - Bean counters think out sourcing to India will save lots of money, then they end up paying a more expensive us consulting company or independent consultant to come and clean up a mess, then they have to hire in house devs to maintain the code. Most of the out sourcing groups I’ve interacted with had a mentality of "we’ll do what was explicitly asked for and not a single thing more, and if we hit a roadblock, we’ll call it out and stop work until someone state side figures it out. And I can’t really fault them for the mentality - they know they’re being used because they’re cheaper labor, they don’t have any sense of ownership of the code, and when they develop stronger skills, they leave for a better opportunity.
I know there are strong devs in India, but I don’t think they usually end up in the out sourcing companies.
Yep, that too. Made a lot of my consulting money fixing problems/issues that were created from overseas workers.
No, they don’t. At least I’ve never seen them, and I’ve worked on a lot of projects. You get what you paid for.