>The reality, sadly, is that the majority of companies who outsource to India only do so for one reason. Aggressive cost-cutting.
Of course companies will optimize for the best bang for the buck labor the same way you optimize for the best bang for the buck products when you shop for something, that's how capitalism works, it's a two way street.
Now if the move to India, or anywhere else, lowers the development cost without lowering the product quality, why is that a problem?
I would understand this being an issue when offshoring causes the quality of the product to go to shit, but it often isn't the case anymore, so what's then problem here?
Unless of course you mean the problem is "THEY TOOK OUR JOBS!" which would be understandable but like I said, capitalism is a two way street.
I've been in this "industry" for near 25 years. I'm in the US (though not American), but in that time I've rarely worked with Americans on my direct or adjacent teams (they're definitely a minority in tech, and I've worked from 12-person startups, to 300K-person giants). I've even worked for some of the body-shop-outsourcers you've referenced and have been the one providing the outsourcing. I understand this is anecdotal, but I have never seen any outsourcing or offshoring contract that didn't cause the quality of a product or service to go to shit. Quality isn't even usually quantified and defined in most offshoring contracts (at least ones where I've worked). The amount of downright fraud involved in the providers, where for example, we were supposed to provide service X for 5 years, but really we've just told the customer we did, and now we're going to retroactively go back 5 years and adjust some engineer's timesheets, is both common and staggering.
Of course companies will optimize for the best bang for the buck labor the same way you optimize for the best bang for the buck products when you shop for something, that's how capitalism works, it's a two way street.
Now if the move to India, or anywhere else, lowers the development cost without lowering the product quality, why is that a problem?
I would understand this being an issue when offshoring causes the quality of the product to go to shit, but it often isn't the case anymore, so what's then problem here?
Unless of course you mean the problem is "THEY TOOK OUR JOBS!" which would be understandable but like I said, capitalism is a two way street.