But the article doesn't say that.
The article confirms what more and more people are realizing about third world education systems in Asia. They generate cookie-cutter robots who can do calculus in elementary school but fall apart when asked to think a little outside of the box. There's a reason why elite universities still offer liberal arts educations in this country, they produce well-rounded individuals.
Sort of.
I'm going to post my general stereo type I've come to find working as a software developer for a long time.
First off, I've worked with plenty of people from India who were great workers during my professional career. There have been some good ones, but there have also been many bad ones. The better ones are second gen Americans usually, but I've known quite a few people fresh from India that are very good too. Actually one person who is of the upper management in my company is a guy from India. A damn smart and great guy. I've been to a few India buffets with him for lunch too.
Still, most of what I seen from India in the technical field rarely is all that good. Most are what I call processor type of people. You have a list of steps to do from A to Z and need to always be done that way? Well training them at first may be a bitch, but once they know all the steps A to Z they are damn fine at doing them. As long as it always remains constant and sequential. Many techie India grads are fast at doing that.
The problem arises when they have to think out of the box. For example, if you had a bunch of steps to do from A to Z, but sometimes you might have to skip Q or sometimes you need to go back to H after doing R then they will almost always royally be stumped. This is especially true if the reasoning for the changes to the steps arise based on conditions not in control of the person but must be reasoned out when to make those deviations. Sure they can do calculus really well. That's because it is usually done the same way every time. They are drilled into doing things the same way. It's part of their culture and education. They are rarely ever taught critical thinking and analyzing skills from my experience. Some Indians realize their shortcomings and fix it. These are the good ones. Most don't however. A friend of mine works at a very predominant company here in town that hires LOTS of people from India for techie work because they are so cheap. He hates it because they are always constantly asking him for the simplest answers to coding problems that could be answered with some deductive reasoning. The problem is they don't usually do that. So he as a supervisor has to structure their work differently otherwise it would never get done.
Still they get hired, despite lack of skills, because they are usually willing to work for peanuts and at least usually know some of what needs to be accomplished.
Most of us in the tech field has known about people from India with so called tech degrees and their worthlessness for awhile now. I'm surprised it is just now it's finally hitting main stream media attention.