It's not impossible they come back to you, sometime - not necessary either, but offshoring is much much more to manage than just a lower price tag - and perhaps they don't know it, yet.
It's not impossible they come back to you, sometime - not necessary either, but offshoring is much much more to manage than just a lower price tag - and perhaps they don't know it, yet.
I've got great experience with Indians working in Europe, not so great with Indians working from India. My impression is that the best Indian developers tend to move here, because they'll be able to earn European/American rates.
as an Indian developer working in the US, I have to say that this is a bit of an unwarranted stereotype, despite being repeated often on HN and Reddit
There absolutely is a large contingent of good developers in India (as you'd probably expect from a country with over a billion people), but they are mostly working with locally-managed projects and teams. A lot of them wouldn't work for outsourcing companies because of the poor pay and hours.
There is a bit of confirmation bias going on here: since western companies will frequently outsource to the low-cost shops in India, they will mostly see poor quality work. I don't think its fair to generalize this to all Indian devs.
There's a skill that good programmers have of understanding at a visceral level what the customer is asking for and delivering that and more. But a good programmer often does this "effortlessly" which leads a company to believe that all programmers are like this, so you should just find the cheapest one. They're not all the same and companies that have made this mistake quickly learn to cherish their good programmers (whether employees or contractors).