Earlier quoted context omitted.
You are in India, and you exactly know what OP meant. He meant tons of people working in TCS/Infosys/Wipro where majority of them are bad engineers. There are a lot of extremely talented devs working in India; at Google, Microsoft and all the start ups in Banglore and Hyderabad, but unfortunately there are more people working in those IT industries and thus skews the perception.
Hey, I don't agree with that either. In my experience, there is a normal distribution of idiots regardless of the country of origin. A lot of my colleagues and ex colleagues either work or have worked in Infosys/Wipro/TCS at some point in their careers. And again, they didn't "magically" get worse or better when they left or joined my company (I'm in a product development company). Wipro, Infy etc aren't able to hold…
And that right there is the issue. Happens in Sri Lanka as well although to a lesser extent (smaller population). The companies that have been most prolific in outsourcing are the ones who are responsible for the current stereotyping of India's IT industry.
Those same companies are also the ones bidding with lowest costs in order to win more contracts. I submit virtusa as exhibit A where India and Sri Lanka are battling each other for contracts and India generally being able to offer lower rates.
Which then feeds back into how those projects actually get completed, and as per the quote and the article, it involves 18 hour workdays 6-7 days a week with poor compensation against 8 hour work days. And this ends up churning out humans who know their worth and know what jobs they can get now that they've got that first job on the CV, aka the foot through the door.
This then restarts the cycle where companies have to complete projects and keep bidding on new projects to maintain the hired workforce and on and on and lower and lower it goes.
This part of the industry has been a shit show for a while. I will be sad for the people who lose jobs. No one deserves that unless they were knowingly malicious. At the same time, the software industry has to mature, and I don't see how this business models will be sustained with such maturity.