I had a good conversation with some foreign guys about technology, outsourcing etc. Interestingly they never had something great to talk about India. But, more interestingly, whatever they said did make sense. Mediocrity rocks everywhere. The delay in processing anything. To get anything done by officials, it's a tough job.
An American senator called Infosys chopshop. There must be something why he said like that. We must understand he is a senator and was talking to a crowd. He wanted more jobs in US and never want us to grab it. Whatever it is, he wouldn't say the same about IBM, which was a great engineering firm some years ago, now just consultants. Only money matters, everywhere.
What most of the the IT folks are doing here in India is some mediocre tasks. As long as vast numbers of mediocre companies hire mediocre engineers for mediocre jobs, everyone in the system is thrilled - from here. Engineering is the discipline, art and profession of acquiring and applying technical, scientific, and mathematical knowledge to design and implement materials, structures... - this is Wikipedia's definition of Engineering. If it doesn't involve R&D, its not progressive. Mediocrity start to rock in college where we are supposed to acquire skills. We call somebody's source code our project. Awesome!