And being "superior" doesn't necessarily mean extraordinary coding skills. The vast majority of code to be written doesn't require that. What it requires however is a combination of common sense and good understanding of the underlying business. This is in short supply in many of the locations the jobs are being offshored to. But let's be honest, it was also on short supply in the corporate IT departments being offshored, though not quite to the same degree.