In my own observation the use of outsourcing to India (in terms of market share) has been declining for years. Either being replaced by work done here in Copenhagen or in countries nearer by - Poland in particular. As a practioner; I cannot say that I miss working with projects outsourced to India. I really hope that you guys learn a less bureaucratic and hierarical way of working and you as a country become more foc…
These generalizations make as much sense as me telling a random American HN user "I really hope that you guys stop indulging your blood lust by invading other countries and killing millions of innocents to make profits for your munitions industry and you as a country become less bloodthirsty"
Most Americans are not killers, though the subset someone from an invaded country has encountered maybe. All Indians don't have a "bureaucratic and heirarchical" way of working, though the subset encountered by someone seeking cheap outsourcing may be.
If you try outsourcing dev to China you'll encounter the same 'bureaucratic and hierarchical' ways of working, but they have massive product companies that are on par with anything in America. So the reason why India doesn't yet have dominant software product companies lie elsewhere.
Meanwhile these 'hopes' that "you guys learn to be less bureaucratic" are just sneers and stereotyping in disguise.
As a stereotype "bureaucratic ways of working" can be applied to Germany (for example) or Japan, or Korea, and while I'm sure there are bureaucratic Germans, they seem to doing fine economically.
But,carry on. This is the internet.