So a lot many comments in the thread is either generalization or a confirmation bias.
The India I know and software developers I know of are no less either in dream or dedication from peers in Silicon Valley or any other part of developed world. :)
So a lot many comments in the thread is either generalization or a confirmation bias.
The India I know and software developers I know of are no less either in dream or dedication from peers in Silicon Valley or any other part of developed world. :)
I think what happened is some not so ethical business people in India decided to make money off the good reputations of the Indians already working for US companies and built their companies off that. Instead of finding good Indian developers, they hired whomever they could find to take the job and presented them as top talent. US MBA's not knowing any better (what's new) couldn't resist the low cost and jumped all over it. Of course not being able or willing to admit a mistake, this ruse went on for two decades.
The aftermath is the good Indian talent now has a tarnished (severely) reputation, and businesses now have no strong internal systems development teams; nor have no idea how to recreate one.
Greedy capitalism is a global phenomenon. The greedy US companies got duped by the greedy Indian companies, and everyone lost. Good US teams lost by getting severely thinned out. Good Indian developers lost their reputation. US businesses lost their ability to develop even basic quality internal software. Indian companies seem to be losing out on the market as well.
That is amazingly similar to the common english proverb: "You pay peanuts, you get monkeys."
Did you translate the Indian (not sure which language) proverb using the english proverb as a base, or does it directly translate?