Saturday, December 15, 2007

Indian Software Success - How Come?

A 35 year old Indian advertising executive (with a short London based, work-experience at Car Phone Warehouse) had an interesting observation.

There is a transfer effect! We Indians, get respect in some parts of the world today, because we are Indians. Earlier perception of Indians was based on the individual. Indians were not respected for their nationality. Now, Indians gets some respect because they are Indian.

How Did This Happen

And the Indian image makeover was due to the work done by the software guys on the Y2K problem. The Y2K was a major disaster - waiting to happen! The world waited with bated breath - for planes to crash; banks feared billion dollar frauds; defence systems would blink. But, on Y2k, nothing happened. The world over!

It just another day. It was the biggest triumph for the Indian software community. Done at a cost of a few billion dollars. The Y2K meteor did not crash onto mother earth - it burnt at the time of entry in the earth’s atmosphere. As usual Indians do not celebrate their major successes. (Instead they make a big deal of the 20:20 world cup)

India’s software success has many claimants - and all of them have had a role to play. And in this crush, one small thing escaped everybody’s notice.

Why Did Software Become Such A Big Thing

Why is it that software became such a big thing in India? How come Indian engineers with such low levels of prior exposure to computers could ramp up so quickly and tackle such a complex problem? How could a country with the lowest computer penetration become the largest expeorter of software in less than 10 years.

The answer goes back to 5000 years ago.

When Sanskrit language was invented. Yes. Invented.

What!! What Has Sanskrit Got To Do With This

Sanskrit is an artificial, synthetic, revolutionary language - unlike all other languages in the world; which are Prakrit (natural and evolutionary). The next set of artificial languages came into this world after 5000 years later.

About 50-75 years ago, the next set of artificial languages were invented. These are the computer languages. Between the invention of Sanskrit and the computer languages , there was no other culture which created an artificial language system.

What is special about Sanskrit?

Sanskrit is nothing but a database system with millions of database tables and a system of linking concatenated data records. And all Indian languages are derived from Sanskrit.

While most of us do not know Sanskrit or understand it’s structure consciously, we all use Sanskritic structures everyday. It is easy for us to learn another “Sanskritic” language! Hence, for all those brilliant engineers, their base in Sanskritic languages gave them a headstart.

And the rest as they is history!

No comments: