End unproductive populism!

Since Independence, Subsidies have been used as a policy tool by successive governments till today. Some of these were necessary, some were introduced due to political compulsions. After Independence there were very few people or groups who were capable of investing money into big businesses, which in turn would generate employment and in turn would help the building nation. Hence the government started subsidizing industrialists in the form of cheap land, electricity and taxes. This could be justified given the business environment at that point in time. But gradually this practice gave rise to the now abolished “License Raj/Permit Raj”. Multinationals were discouraged from doing business to protect the local business. eg. Companies like Coca-Cola, Daimler, Royal-Dutch Shell had to close there operations in India. Businessmen started finding it more convenient to do business under the protected environment of the License Raj.  With lack of credible competition, the quality of products or services never seemed to improve. Premier Padmini and Ambassador were the only cars which were available for generations. Its was quite evident that the real beneficiaries of these policies was not the common man but these handful of business men and the bureaucracy.

Types of Subsidies
Subsidies have been granted in different formats few of them are listed below:

a. Food Subsidy:

This can be considered the most crucial form of subsidy. It is such a pity that after more than 60 years of independence, there is a huge population which is counted as Below Poverty Line(BPL). Making food available to these people is important. But due to non-availability of dependable mechanism in our Public Distribution System (PDS), significant portion of the allocated food ends up with population which doesn’t actually needs it. Even the mid-day meals program run under the “Sarv Shiksha Abhiyan” has huge amounts of leakages and has not yielded the desired dividends. It has been consistently observed in rural areas that kids run away from school after the meals are distributed. Hopefully the Aadhar program, by providing unique numbers to each citizen, may help in plugging few of the above leaks. But even the governments commitment towards successful implementation of Aadhar program has come under doubts, especially after concerns raised by the home ministry.

b. Fuel Subsidy:

India imports more than 80% of its energy requirement. With more than $120 billion in our import bill for oil in 2011,  India is amongst the top 10 crude oil importer in the world. Any efficient government would like to discourage use of resources which result in drain from its exchequer. On the contrary the government in India forces its oil marketing companies (OMC’s) to sell fuel at prices which are below its cost thus creating an artificial demand. The OMC’s incurred huge losses amounting to more than Rs.1 lakh crore in 2011. These losses are partially shared by upstream oil companies like ONGC, Oil India and Gail and the government. Even the subsidy sharing formula is not certain, and is decided on the whims and fancies of few populist politicians. Thus effecting the valuation and competitiveness of our navratna companies. The amount of subsidy if capped to a reasonable level could have saved ONGC billions of dollars. This money could have in-turn be used for more oil exploration in Indian basins like Krishna-Godavari, Mumbai High, Mahanadi basin etc. If not invested in these fields, this fund could have given ONGC enough muscle to buy valuable oil assets abroad, thus contributing to country’s energy security.

c. Fertilizers Subsidy:

This is one of the most crucial and arguably the most hazardous form of subsidy. The government has been paying subsidy to farmers which costs the exchequer thousands of crores of rupees. Government has been subsidizing fertilizers like urea to a great extent. Like oil, most of the urea is imported, thus fueling India’s trade deficit. Apart from the cost impact, it has been consistently observed that farmers tend to use much more urea than actually required since it can be bought cheap! This has been affecting the quality of soil and will have an impact on harvests in long run. The money wasted in these subsidy could have have been used in other productive avenues like better warehouses and logistics for farm products or may be in research for better seeds and pesticides. This would have significantly reduced the wastage of farm products, thereby providing better earnings for farmers. Even after 60 years of independence more than 50% of farmers have to rely on monsoon for farming. A better irrigation program consisting of dams and canals could have been much more productive.

d. Electricity Subsidy:

In the last few years there has been a populist trend in many states where in successive governments are offering free electricity to farmers for farming. With almost half of the population in the country still not having access to electricity, out of the remaining half, baring the few urban pockets almost all other areas have to face hours of outages(load shedding). Given the scenario, can we afford such largesses? The side effect of such freebies is that farmers tend to use their ground water pumps endlessly, thus effecting the ground water levels. As is evident in many states, the ground water level has gone down to alarming level. Farmers now have to dig in deeper and deeper to get water for consumption. Apart from this the average amount of electricity lost in transmission and distribution is at huge 30%. The primary reason for this is theft. It is not that the relevant agencies are not aware of the culprits, but many a times local politicians protect the people responsible in lieu of their votes. These freebies and transmission losses thus raise the cost of electricity for industries and residential customers. Reducing losses and bringing down the cost of electricity would indirectly aid in making our factories and other industries more competitive.

Better use of limited resources

If we calculate the total subsidies, it could easily go above Rs. 2 lakh crores. Even after spending such humongous amounts what have we achieved in so many years? Rather than making its recipients self sufficient, subsidies are making them more dependent. Countries like Israel, which are water deficient have innovated and found ways to grow foodgrains in desert, but for us, even after falling in monsoon region we are still not able farm throughout the year!

The amount spent above could have easily been used for productive means. Infrastructure in our country lags far behind what it should have been. Investing in roads, railways, logistic hubs, cold storage’s would need thousands of crores of rupees. Such projects would create lakhs of jobs. These jobs would primarily be taken up by people who are dependent on agriculture. This would thus help in mechanizing farming, making it more profitable.  Projects similar to e-choupal, which provides farm related information should be given priority. Education is one more aspect which needs huge investment. Government schools in rural areas do not have proper teaching staff and classrooms. Children have to travel far of for there schools daily. Educated people do not find teaching as a competitive career option. These children if given good education, would be capable to stand on there on feet. They would no more be dependent on wasteful subsidies. The government should channelize tax payers money to productive avenues like research in fields like health, biotech, defense, technology etc. Companies like Infosys, Bharti and Wipro etc, have flourished without such protective subsidies. Our policies should be directed such that the next Microsoft, Google or Apple may come from India. We should invest in our people to make them capable enough to take advantage of India’s Demographic Dividend.

Oops – Object Oriented Political System

Hey friends please do not take this article seriously. Its just that, I was sitting idle, thinking about the current situation in our country. Being a Techie, Its quite natural for me to relate the various real life aspects of this political environment to Classes and entities in our Object oriented world.

I have tried to capture a part of my silly thought into our exciting world of Classes and Objects. The programming language used for this article is C# and the development environment is Visual Studio 2008.

Well then…… Lets get started…

Since Anna Hazare, has been the most talked about person these days, here is a class dedicated to “Anna”

Anna Hazare

Class Anna

The class name is “AnnaHazare“.

It inherits from MahatmaGandhi and implements two interfaces namely ILokmanyaTilak and IMahatmaPhule.

It indicates that our Anna has adopted the ideology of fasting from Mahatma Gandhi, his ability to garner nationwide support from Lokmanya Tilak where as his struggle to bring about social development has came from Mahatma Phule. The Methods “StartFast” and “NationWideProtest” take in one parameter which is “ReasonForProtest” emphasizing the reason for which Anna is protesting. The third method “SocialDevelopment” has no specific reason. The return type of all these methods/functions is “BetterIndia”.  Details of class BetterIndia could be found below.

Harvinder Singh

Class Harvinder singh

The above class is for Harvinder Singh. The guy who slapped Sharad Pawar and Sukhram. Well this person has no political or social stature when compared to Anna. He stands no where when compared to great people like Bhagat Singh, Rajguru and other revolutionaries. But today he represents the young generation of India, who do not get proper opportunity to prosper. Who are frustrated watching our political leaders in-activeness and are annoyed by daily news of huge sums being siphoned out of public coffers. He is just another common man whom we might forget in few days. But he sure was the hero of that moment. He did sent out a strong message to our political class that our patience is running out. In public we might not accept it, but the news did give many of us a reason to cheer.
The first method in this class “SlapPolitician” is for his slapping act. It takes the politicians name as an input parameter. This method is overridden from Bhagat Singh. Well, I know that Bhagat Singh has never performed such act. But as most of us might be aware, Bhagat Singh threw a crude bomb in parliament. His intention was never to kill anybody. His aim was to send out a strong message to the british  about our ability. Similarly Harvinder Singh had his knife with him during his slapping act. He could have used it easily, but that was not his intention.

The other method is “AbusePolitician” for his post slapping commentary. Even this method takes in a politician as a parameter. The return type for both these methods is “HappyIndia” 🙂

 Lokmanya Tilak, Mahatma Gandhi

Class and Interface representing the influence of our great leaders

Bhagat Singh, Rajguru

Class and Interface representing our young leaders during freedom struggle

Well the above screen shot depicts our great leaders with one of there prime functional behavior taking form of a method.

political leader

Class representing major part of our political class

I know, I am a bit unfair when it comes to the above class. I am sure not all our leaders are corrupt and goons. Few of them, like our current PM, Dr.Manmohan Singh and Pranab mukherjee are arguable the most safest hands to run a diverse country like ours. That too at a time when developed nations around the world are having a tough time to keep there house in order. So the above depiction is definitely not for them, its a kind of perception which has been created about these people because of few rotten eggs. Off course, no one has the courage to throw these rotten eggs out of the basket.:(
The class has properties like NameOfPolitician, IsCorrupt, IsInJail, NumberOfCriminalCases & SizeOfScams etc. which are quite self explanatory. The constructor takes in one parameter of politician, based on which it initializes the “PoliticalLeader” object. The constructor uses various methods like “CheckIfCorrupt”, “GetSizeOfScams”, “GetNumberOfCriminalCases” etc, from the Interfaces implemented, to initialize the object.

types of politicianThe above screenshot has classes like HappyIndia and BetterIndia which describes the mood and the state of the nation respectively. The classes represent the outcomes of the various protests and agitations. The two interfaces, ICorrupt and ICriminal are implemented in PoliticalLeader class. The Methods in these interfaces are implemented to find various related properties like if the politician is Corrupt, The size of his scams, whether he/she is currently in jail etc.

Two enums are used in this example, the first one is ReasonForProtest – It represents the reason for which protest was carried out like Lokpal, RightToReject etc. The second one is a small collection of politicians who are either controversial or are usually in the news for wrong reasons.

Recent protests in IndiaFinally, the above class “Protest”, is a small representation of the protests which were carried out in the recent past.

An object is created for both AnnaHazare and HarvinderSingh. Based on their protesting style,  two methods namely “PeacefullProtest” and “ViolentProtest” are being incorporated. Anna’s protest like his recent fast for Lokpal bill and the proposed nation wide agitation for Right to Reject form the functionality of the first method i.e. “PeacefullProtest”. Where as Harvinder Singhs slapping act to sukhram and Pawar followed by his free flowing abuses for politicians form the functionality of the other method i.e. “ViolentProtest”.

So friends, this is a small attempt by me to put my thoughts in the form of words, by using a popular programming language. Like I have already said, this article is created just for the sake of humor.  I enjoyed the thought and the efforts needed to put it into this blog. Hope you like it too. And if at all you do, please let me know your feedback.

The Gandhian Hypocrisy

Mr. Gandhi (Jr) took so much efforts to reach the village in Uttar Pradesh, where farmers were agitating for there own land. He says, he felt ashamed to call himself an Indian, by looking at the plight of the people over there. We have farmers fighting for their land here in Jaitapur, Maharashtra too. Why can’t he come and fight for these people? Are they not human? Are they not being deprived of their livelihood? Don’t they have the right to decide whether they want to sell their land or not? Or Is it because the Congress is ruling Maharashtra?