Santa Maria!
Journeyman
That article is not wrong.
Bad code is everywhere in the industry, and the small percentage of good programmers have to waste a good deal of their lives dealing with or fixing or re-designing the crap other people wrote.
But India stands out because of the sheer number of people in the software industry. If you compare the software engineer population of two countries and determine that 80% of their respective software people are crappy, then that 80% figure for India will translate numerically into a much larger figure than that for the other country. And with such a huge number (rather than a proportion) of people writing crap code, things will not go unnoticed.
Cheap labour will ensure that India keeps getting projects. And India will keep delivering them - some well done, a lot badly done.. but the clients don't know it's badly done until it's time to scale up or some new requirements emerge...
Bad code is everywhere in the industry, and the small percentage of good programmers have to waste a good deal of their lives dealing with or fixing or re-designing the crap other people wrote.
But India stands out because of the sheer number of people in the software industry. If you compare the software engineer population of two countries and determine that 80% of their respective software people are crappy, then that 80% figure for India will translate numerically into a much larger figure than that for the other country. And with such a huge number (rather than a proportion) of people writing crap code, things will not go unnoticed.
Cheap labour will ensure that India keeps getting projects. And India will keep delivering them - some well done, a lot badly done.. but the clients don't know it's badly done until it's time to scale up or some new requirements emerge...