Wednesday, December 28, 2011

Cartoon in Eenadu on Lokpal and Corruption

Translation: Lokpal is coming. If you are going to give Rs.25 Lakh or Rs.50 Lakh, it will not workout. There is more risk. Think about it. Unless you bring double the amount, it cannot be done.

Without understanding why the corruption is there in the first place, if we try to reduce the corruption, this is what happens.

Tuesday, December 27, 2011

Six Stages of Learning

According to the ancient Indian education system, there are six stages involved in learning anything.

a) Information - In the first stage you tend to gather information. You tend to become familiar with basic terminology and vocabulary.

b) Knowledge - When you are able to relate the various pieces of information, you are said to have acquired knowledge.

c) Skill - When you apply the acquired knowledge practically you develop a skill. Skill can be mastered only by constant practice.

d) Insight - When you have spent sufficient time in perfecting your skill, you automatically come to know why a certain thing happens in a certain way. You now can see a pattern which ordinary people may not be able to see. Thus you now have insight.

e) Foresight - After developing insight (knowing the pattern in past), when you project the pattern in future, you can start predicting things. Thus now you have developed foresight (projecting patterns in future with high accuracy).

f) Wisdom - After developing foresight, anyone can use it for personal benefit. But when you develop ability and motivation to use the foresight for the benefit of the society, you are said to have reached the stage of wisdom.

In english language everyone is called a teacher, but sanskrit is a very rich language. There was given a different designation for each type of teacher at each stage of learning.

One who gives you information, is designated as "Adhyaapaka".
One who imparts knowledge is called as "Upaadhyaaya".
One who teaches you a particular skill is "Aachaarya".
One who gives you insight is called "Pandit".
One who gives foresight is called "Drashtaa" (seer).
And finally one who gives you wisdom is called "Guru".

Courtesy: Rajesh Tiruveedula

Saturday, December 24, 2011

Quote of the Day - Sexual Harassment on Women

I would like to shoot the feminists who fight for sexual harassment on women without fighting for improving public transport.

Wednesday, December 21, 2011

Side Effects of Dowry - Dowry From Working Women

The following is taken from Idli, Orchid and Will-Power by Vital Venktaesh Kamath.

Venkatesh Kamath's friend's daughter marriage was fixed. But, later on his friend was thinking of dropping the match, because, the bridegroom was asking for a car. He was not even in a situation to buy a scooter. He came to Kamath and told the same.

Kamath asked him to bring the bridegroom once. He brought the bridegroom to his hotel. After talking casually for some time, Kamath asked the groom, whether he was fine with the marriage, if he gets a car. The groom said, he does not have any problem. Then Kamath told his friend to print the wedding cards and sent him away.

After that, Kamath asked the groom, "Why are you asking for a small car? Ask for Mercedes."

Groom: "No way. They cannot give. Even this car, I did not ask. My mother asked."

Kamath: "It does not matter who forced. Finally, you only asked. So, ask for big car."

Groom (got confused): "We don't have place even to put a small car. How can I ask for a big car?"

Kamath: "Then ask for a garrage for the car also."

Groom: "They don't have capacity even to give a small car. How can I ask for a big car and a garrage?"

Kamath: "That is not your problem. I will make sure that, they would give all those."

Groom: "Are you going to give money to them?"

Kamath: "Yes, as a loan"

Groom: "How can they repay you. They don't have that much capacity."

Kamath: "I will tell you one life secret. No daughter would like, if her father is in debt. If her father has taken the loan for her, then she would prefer to clear it as soon as possible. That is also, if her husband works in a big company like L&T, then she would prefer to clear it even sooner. She takes Rs.100 everyday from you and saves it. She gives that to your father-in-law, and he would give it to me. That way, I would get back my money through your wife from you."

Later on, the groom married the girl without any dowry.

Recently, my friend got married. She has given dowry in the form of cash and gold to the groom. She has taken loan equivalent to the total dowry amount. After the marriage, She would clear the loan from her salary.

After hearing that, I got confused on what the groom or his family thinking while taking the dowry. One reason might be, they may be thinking that, after the marriage, she may reject to give her salary, so better to take it now itself as dowry.

At the end, By taking the dowry, the third party who has given the loan to the bride is getting benefited.

Sunday, December 18, 2011

Different Roles in Software Development

In many product based companies, the developers at different levels starting from Trainee Software Engineer till Distinguished Engineer, are given the same kind of work. But, the way they do that work would be lot different.

If some work is given to developers of different levels, and if all of them do their best, then others may say the following in response to their work.

Distinguished Engineer - He has not delivered anything.

Principal Software Architect - He has not written even single line of code.

Technical Architect - Even a kid can write the code that he has written.

Sr.Software Engineer - He has developed a complex functionality single handedly.

Software Engineer - He has developed one of the most complex functionalities with very good design, which uses all the concepts of design patterns.

Trainee Software Engineer - He has developed the application by using all the latest technologies, it's latest features, and all the concepts of design patterns. To understand what he has written, one needs to learn all the latest concepts in the latest technologies.

(If the problem can be solved by changing the process or the way they use the system, then it won't require any new product to solve the problem. Even if it cannot be solved by changing the process, if it can be solved by using existing products in a different way, that would be better. That's how, Distinguished Engineers and Principal Software Architects work.)

By the way, My lead is taking lot of time to understand the code that I have written with the latest concepts. I also used the following comment, while sending for review.
// When I wrote this, only God and I understood what I was doing
// Now, God only knows

Thursday, December 15, 2011

Obituary - Google Buzz - Rest in Peace

Yesterday, Google Buzz died.

When Google Buzz started last year, the no.of visitors to my blog has increased by many times just in few days. It was very simple and user-friendly to share and read. My blog would be definitely effected by the death of Google Buzz.

I feel, it was the biggest stupid decision that Google has taken till now.

Wednesday, December 14, 2011


Laziness is not a bad quality. If somebody is lazy, it only means, they do not have interest, or Physical or Mental strength to do the specific task.

Lack of Interest need not be a negative point. If the person has more interest on others, then they may never get interest to do this and may think it is lazy. For example, if someone has interest in doing something, but, whenever they would like to work on that, if they remember something more important, then that never gets done.

Lack of Physical strength is one major thing in laziness, and many times, it is very difficult to understand. Many people think that, a person is healthy or not healthy, and there is nothing in between. But, there are many stages between healthy and not healthy. If the person does not have enough energy to do something, then unintentionally, they may try to skip doing that. When people become old, this would become more clearly visible. In recent times, With the change in the food habits and many other things, by the time one reaches the age of 30, their energy reduces significantly, and they may try to skip many things, which appears to others as laziness.

If the mind is too stressed, or if it does not get enough rest or relaxation, then the mind may not work effectively. In that case, one may try to skip the tasks that requires thinking. Others may consider this as laziness.

Many times, it is very difficult to find the root cause of the laziness. It can be as simple as, having spectacles of power slightly less than or more than the required. In that case, they can see everything clearly and they won't get headache. But, it would cause uncomfortable to them and they would feel like taking rest instead of doing work.

Once the problem crosses a certain limit and makes them unhealthy, they would get the treatment, and everything becomes normal. But, if the person is in between healthy and unhealthy for quite some time, that would lead to laziness. They think, they are healthy, where as they are not.

If you care about others who are lazy, help them in identifying the root cause rather than making fun of them. If others are making fun of you for your laziness, they are not worth of being your friends.

Sunday, December 11, 2011

Dr.JP is Not Accessible to Kukatpally People

Instead of worrying about the agriculture issues in the state and fighting with the government,
Instead of worrying about the societies acts and fighting in the courts opposing the government,
Instead of worrying about the lokpal bill and presenting his opinions to the parliamentary committee,

If Dr.JP decides to worry about the drainage, garbage or street lights in Kukatpally, I would not support him or Lok Satta.

I would prefer to have a leader, who would use his/her complete power in developing the entire country. If the leader has so much power, but, sticks to only very limited area and uses very less powers for the people, then probably, he/she would be better suited in philosophy and may be an ideal example of a monk. But, never in politics or business.

If everyone in the state wants their MLAs and MPs to work for their local issues, then there won't be anybody to worry about the state issues or country issues.

If Dr.JP spends more effort to solve their local problems, so that he can win in the next elections, then his whole life would be spent in that only, and there will never be any end.

I believe, and I feel Lok Satta also believes that, the actual change that we need to bring is, make people aware that, their vote can change their life, and only their vote can change their life. Winning in the elections is never a primary.

If Kukatpally people think that, there is somebody else who can better serve them, let them elect them instead of Dr.JP. I don't have any issues and I strongly feel that, even Dr.JP does not have any issues on that.

Wednesday, December 07, 2011

FDI in Retail

I cannot understand the issue with Foreign Direct Investment (FDI) in retail. I don't know whether the protesters are clear on what they are protesting.

Is it issue with Foreign Money?

If it is the issue with foreign money, then won't the same problems be there, if the money is invested by the Indians? How does it matter whether the profits are earned by Indians or foreigners? Indians are already buying enough foreign goods to give profits to the foreigners. Are you going to stop buying foreign goods to save Indian industry?

Is it the issue with Super Markets, because of which Retail business would be effected?

Any kind of development would have impact in many people. Many people may have to move to different kind of jobs as part of the evolution. If everyone wants to do the same kind of work everyday for whole life, then obviously there won't be any development.

Those who are worried about employment, instead of fighting to ban FDI, if they fight to ban ATMs in India, that would create lot of employment.

Why Indians are not investing in Super Markets significantly

I don't think any domain where free market is allowed, one can earn lot of profits. If there are many opportunities to earn profits, then many people would be there in the field already and would make the entire domain saturated. Best examples are Telecommunications, Airlines and TV Channels. Many of them are not in profits or having marginal profits. I don't think super markets is a best option to get lot of profits.

If there are no profits, then Why foreign companies are coming?

If there is minimum guarantee to the investment, there are many Indians who are ready to invest. But, if there are losses, or one has to wait for a long time to get profits, then not that many Indians are ready to invest. Whereas, the US companies are ready to take lot of risk. They are ready to wait for a long time to get the returns and they don't mind investing a lot in research, where the returns are not guaranteed. They may invest in India for the returns they may get in the future.

If the foreign companies are coming and going to make losses in India, then we should invite them with red carpet and should allow 100% investment, because, if they are making losses, it means Indians are making profits.

Right now, is there any cost advantage in Retail?

I don't see any cost advantage in super markets. Most of the regular commodities are sold at MRP. Vegetables and fruits etc., are more expensive in super markets than the road side shops. But, in road side shops, one may have to bargain to reduce the price. Even for expensive items like Mobile phones also, if you go to small shops, you may get it little cheaper than the shops in the big malls.

Many people (including myself) prefer malls/super markets, because, one can buy everything at one place, browse through the items and can check new products, pay by credit card/food coupons without extra charge, and there is no need to bargain. There may be indirect price advantage, because while browsing, one can see less expensive alternate products, and buy them.

Is it a way to convert to Black money to White?

India would be at advantage, if the black money is invested in India rather than saving in foreign banks.


Irrespective of what all happens, if the government does not encourage open competition (i.e., if it puts restrictions to the new players), then it would lead to monopoly and everyone would suffer. If government ensures that, any person/organization can enter into this business without much hassle, then everyone would be benefited.

The foreign investment should not be allowed in cases of security, agriculture lands, or any other thing which is limited in India. In all other fields, we should allow foreign investment.

If the FDI bill is not passed in the parliament for whatever reasons, I would consider that as the failure of BJP and nobody else.

Tuesday, December 06, 2011

I Support Y.S.Jagan, KCR and Mamatha Banerjee

Y.S.Jagan says, sun rises in the east. I agree to him. So, I am supporting Y.S.Jagan.

KCR says, the capital of Andhra Pradesh is Hyderabad. I agree to him as well. So, I am supporting KCR as well.

Mamatha Banerjee says, West Bengal is a state in India. I agree to her also. So, I am also supporting Mamatha Banerjee.

The media people are no way better than this. If a leader, say, Dr.JP says, he is supporting something, and if some other popular leader, say, Chandrababu is also supporting the same, their statement would be, "Dr.JP is supporting Chandrababu", as if Dr.JP is supporting everything that Chandrababu says. Let's say, if Chandrababu is opposing the same, their statement would be, "Dr.JP is opposing Chandrababu", as if Dr.JP is opposing everything.

I feel frustrated to see this kind of statements even from the so called intellectuals. If you take any four people in this world, then atleast two of them would be on the same side, (assuming that there are three options, supporting, opposing and neutral). It does not mean that, the two, who are on the same side are supporting each other in everything.

The media won't change anyway. I would be happy, if atleast those who feel themselves as intellectuals write/say properly.

I am frustrated to read the statements of the so-called supporters of Lok Satta on Dr.JP's stand on no-confidence motion. He is neutral to No-Confidence Motion. Period.

Saturday, December 03, 2011

Quote of the Day - Failure of Woman

Because I am a woman, I must make unusual efforts to succeed. If I fail, no one will say, "She doesn't have what it takes"; They will say, "Women don't have what it takes"

Courtesy: Udaya Reddy

Monday, November 28, 2011

Are Protests and Satyagraha Constitutional?

Taken from

We have the right to protest peacefully. But it’s not about whether we have the right or not. It’s about are we using that right wisely. (You have the freedom of speech but that doesn’t mean it’s a good idea to blast Eminem using a loudspeaker at 2am in a residential district.)

As Ambedkar said while introducing the Constitution in November 1949, once the Constitution came into force, we should avoid all non-constitutional methods like protests and satyagraha, for they are the grammar of anarchy. If two persons go on fasts until death for two opposing reasons, we cannot decide the issue by allowing one person to die first.

Fast until death is political blackmail. It is a form of theatre engaged in to coerce the government into doing something that the agitators want. Whatever may be the cause, a single person cannot be allowed to dictate laws to the whole nation.

Another note from the same

Mahatma Gandhi used civil disobedience against laws imposed on India by the British government. Indians had no say in how the laws were made and how they were implemented. Indians could not repeal laws we didn’t want. Civil disobedience was justified in this context.

Gandhi also used it to coerce Indian nationalist leaders too, including Ambedkar and the Indian National Congress, into accepting his views. Whatever might be the wisdom of Gandhi’s intentions, this was undemocratic and created a culture of ‘high command’ that lives on to this day. Fasting was not justified in this context. This part of Gandhi receives little attention in the dominant narrative of Indian history.

Dr.Ambedkar on this issue. -

If we wish to maintain democracy not merely in form, but also in fact, what must we do? The first thing in my judgement we must do is to hold fast to constitutional methods of achieving our social and economic objectives. It means we must abandon the bloody methods of revolution. It means that we must abandon the method of civil disobedience, non-cooperation and satyagraha. When there was no way left for constitutional methods for achieving economic and social objectives, there was a great deal of justification for unconstitutional methods. But where constitutional methods are open, there can be no justification for these unconstitutional methods. These methods are nothing but the Grammar of Anarchy and the sooner they are abandoned, the better for us.

Tuesday, November 22, 2011

Mindless Railway Department - Changes in Tatkal

When Lalu Prasad Yadav was the railway minister, everybody used to praise him. I could never understand why, everyone was praising, because he had not done anything. Everything that people boasts about him were done in the Vajpayee government itself (including online reservation, tatkal etc.). One reason might be, after he became the railway minister, the profits increased a lot. After Mamatha Banerjee became the railway minister, and started destroying the railways, I realized how great Lalu Prasad Yadav was.

When everybody has decided to destroy the system, and if one does not do anything and sits idle, then he/she is considered as the person who has done real development in that system. [I am not sarcastic about this.]

I can never understand the government's policy on Tatkal tickets. They say that, they are coming up with policies to reduce the misuse of Tatkal tickets. Now, they have reduced the time duration for Tatkal tickets to one day, and changed few other things like, in one ticket, one can book only for four people, and the identification details have to be provided at the time of booking e-ticket.

The simple way to reduce the misuse is, increasing the price for Tatkal. If they make the price as double or triple to the normal ticket, then the misuse would be reduced automatically. If somebody needs to travel so urgently, then they should pay more. They cannot pay less and travel like others who booked 2 months before. [By the way, there is emergency quota to cater the emergency needs, and Tatkal quota need not be linked with that.]

There are two reasons for any black market. One is insufficient supply and another is, price is significantly lower than what the consumer can pay. If the system is in this state, then it is very difficult to remove the black market, without increasing the supply or price. If the railway department increases the price, then the black market would reduce, and it increases their revenue, by which they can improve the services of the passengers.

India is developing at night, when all the politicians are sleeping.

Wednesday, November 16, 2011

When do we get time to clean our code mess?

When do we get time to clean our code base?

This was the question asked by one of my colleagues to the Executive Vice President in the all hands meeting.

The Executive VP heard it like code mess (and another VP corrected it). He said something like, come up with a plan with the manager and the director, and he would consider that etc.

The following are my thoughts on the same.

Before asking the time for cleaning up the code base, I have few questions.

Did you write clean code yesterday?
Are you writing clean code today?
Will you be writing clean code tomorrow?

If the answer is No, then there is no point in asking extra time to clean up the code base. If we are not going to write clean code in our every day tasks, and asking separate time to clean the code base, there is absolutely no use, and it is just waste of the time, resources and money. First we should concentrate on writing clean code everyday, and then we should think of cleaning the existing code.

In any business, it is of no use to spend some extra time to clean some code base, unless we are 100% sure that, the code need to be changed soon with short dead lines, and also before that, we will not get any feature which requires re-writing of that. If the code is going to be re-written soon, then there is use of cleaning it now. We can directly re-write it later on. Whenever we get the change request in a component, at that time, we can try to fix the design/code of that component. Only, if we are sure that, the time that is given to those change requests is not enough with the existing design, we should fix the design now. Otherwise, there may be no use of cleaning it now.

If we are modifying a component, then the modified design should be in such a way that, all the parts that you are touching and it's integration with other parts would become very clean after that. If you are writing code, not only the exact parts that you are touching, but, all surrounding parts of the code also should be cleaned.

If you are changing a method as part of a bug fix, then may be you should look at the entire method and it's usage, and see whether you can rewrite the method in a very efficient way. If you are adding a method in a class, may be, you should look at redesigning of few methods, so that, the class would become clean.

Whenever any developer changes any code, if they look at the high level picture, and modify the code/design accordingly rather than just implementing that feature alone without bothering anything else, then within couple of months/years (depending on the size of the project), the entire code base becomes very clean.

Generally, no business person would give dedicated time to clean the code, unless, they are 100% sure that, the code would be maintained a lot and will not be re-written. They may also give time, if they have deep pockets. If they have deep pockets, probably, you can ask for salary raise first.

Courtesy: Shawn Smith (Who has shown me the difference between fixing a bug by a developer and a Distinguished Engineer. If he fixes a bug, then only another distinguished engineer can fix in such a clean way).

Sunday, November 13, 2011

Neelam Sanjeeva Reddy on Deficit Budget in Andhra

The following is the speech of Neelam Sanjeeva Reddy (then Deputy Chief Minister of Andhra) on 1st Feb 1956 in Andhra assembly.

Separate Telangana supporters are saying, Telangana has surplus budget. They are saying, their revenue would reduce, if it merges to Andhra. It does not make any sense. Can we say that, any state in India has surplus budget? In all the states, we have so many problems. We don't have enough education, health facilities or roads. When the country is backward in all the fields, it is a mistake to say that, we have surplus budget.

Without doing any work and without providing any facilities to the people, keeping Rs.4 crore surplus is not at all an achievement. I am proud that, Andhra is in deficit. We are doing many things which even Madras state is also not doing. Since, we started many schools and colleges without thinking about the revenue and income, we are in deficit budget. We are getting lot of revenue from electricity and if we don't start these schools and colleges, we would have lot of surplus budget. Hyderabad is not starting any schools or colleges and that's why, it is in surplus budget.

Monday, November 07, 2011

Deficit Budget - Surplus Budget

One state has surplus budget and another state has deficit budget. By this, can we say that the first state is better than the second state?

There are two organizations of equal size. One is having huge profit, and another is having minimum profits. Can we say that, the first company is better than the second company?

Except those who understand the economics, many people think that, the first state or organization is better than the second state or organization.

For any state or organization, the way to check the health of the economy is not, whether the budget is deficit or surplus, or the organization is in profits or losses. One should see the growth and the investments that it had made which can give good returns. If the state or organization has invested in fields which can give very good returns, then even if it has deficit budget/less profit, it would be better than the other state or organization which has surplus budget/more profit, but has not invested anywhere. A good entrepreneur will never keep surplus budget or profits. They will always invest that money somewhere else for better returns in the future.

Amazon is a very good example of an organization which has less profits, but economically good. They never work to meet the present quarter's results, and never meet the expectations of the Wall Street. They work only for the long run and invest significantly for the long term business. Because of that, their profits are small. It is not the company to invest to get short term gains. But, if anybody is looking for long term gains, it is one of the best companies.

During the formation of Andhra Pradesh, the Andhra state had deficit budget, and Telangana state had surplus budget. By showing that, people of Telangana always criticize Andhra people that, Andhra people robbed Telangana. They had huge money and Andhra depended on them. If we look little deep in that, it would be clear that, Andhra had invested in much better way and Telangana did not invest properly.

The growth of a state mainly depends on the education of the people and infrastructure in the state. If a state invests in education and infrastructure for the state even by getting loan, that would always give very good returns. Even if they have huge debts and is in deficit budget, still that state would be considered as having strong economy.

At the time of formation of Andhra Pradesh, the education level of Andhra is way higher than the education level of Telangana. [I think, this may be the only one which everyone unanimously agree including Telangana and Andhra People.] That's the reason why, Telangana people felt that, they would lose their jobs, because, they cannot compete with Andhra people. That's why, they brought Gentlemen Agreement, and many other bills, so that, Telangana people are secure.

At the time of formation of Andhra Pradesh, many areas of Andhra had electricity, and that was one of the biggest revenue generator for the state government. Whereas in Telangana, only 7 towns and 11 villages had electricity in 1957. The agriculture in Andhra was way ahead than the agriculture in Telangana. In Andhra, people were using the electricity for agriculture, whereas that was not the case in Telangana. The infrastructure is very less in Telanagana when compared to Andhra.

Andhra had invested money in Education and infrastructure a lot and that's why, it was in deficit budget. Whereas, in Telangana, they kept all their money without investing anywhere. That's why, they had surplus budget. It does not mean that, Telangana is richer than Andhra. If both are kept as two separate states, Andhra would have been many times superior to Telananga. Unfortunately, they are asking to separate the state, after significant investment flew to Telangana from Andhra.

Tuesday, November 01, 2011

Kiran Bedi - Manipulation of Bills

Kiran Bedi has been criticized that, she has charged more than her travel expenses. She claims that, she used that money to fund her NGO, and is using the money appropriately. She feels, whatever she has done is ethical. Whether it is legal or illegal depends on many factors, and it is not possible to tell without looking into all the details.

After this dispute, she said, she would be ready to get the maximum punishment, including capital punishment, if required. She says, the Jan Lokpal Bill should not be linked with this, and it must be passed.

I am unhappy that, even with these disputes, she has not realized the problems that present government employees/politicians are facing, by doing things which are ethical, but not legal. There are many policies which restrict the general public in doing their basic things. When the government employees bypass those rules to provide better service to the general public, which are ethical but not legal, they are accused of being corrupt. She is fighting to eradicate corruption absolutely everywhere. It means, if anyone is going to do any illegal thing, they would be arrested and imprisoned including those who have done ethically correct.

I hope she realizes it pretty soon that, first the policies have to be changed so that, those which are ethical would be made legal, and then we should bring strong laws to control the corruption. Without changing those policies, if we bring strong laws to eradicate corruption, then most of the people would be in jail only.

Saturday, October 29, 2011

Andhra is the Reason Behind Every Bad Thing in Telangana

  • Telangana lost so much land for the industries. It is all because of Andhra people.
  • All the educational institutes are started by the Andhra People, and it did not give any scope for the Telangana people.
  • Andhra people are coming to Hyderabad and doing business here, and robbing our place.
  • ...
  • ...
  • Someone in Telangana failed in the exam. It is because, Andhra teachers intentionally failed those students.
  • Someone is suffering from fever. It is spread by the Andhra people.
  • ..
  • ..
  • and many more

Telangana people are so much aggressive in criticizing Andhra people for everything. But, they are not criticizing Andhra people for one thing, which they should.

in the initial days, the Telangana movement was sponsored by the Coastal Andhra real estate people. By bringing the Telangana movement, the real estate between Vijayawada and Guntur, and in Visakhapatnam has grown up like anything. The prices of the land and many other things have increased more than 10-20 times in just 10 years. There was direct correlation between the movement in Telangana and the prices in Coastal Andhra.

The real estate people show stars in the afternoon saying, We get Telangana in few months. After that, Andhra would get capital between Vijayawada and Guntur, where Government has 10,000 acres of land. There are only two other places in the entire Seemandhra where Government has 10,000 acres of land at one place. So, the capital would surely come here only. Once the state is separated, you cannot buy even an inch of land. So, better buy the land now itself. This way, they will show you heaven in your palm.

With the Telangana movement, Telangana people are suffering like anything, and Andhra people are using the same thing to increase the prices of everything in coastal Andhra. The beneficiaries of the Telangana movement are Andhra people. One person was saying, Andhra people are very good at doing business. Whatever may be the situation, they will do the "appropriate" business, and there is no need to worry about them. We need to worry only about the people of Telangana. Unfortunately, Telangana people are not realizing it, and they are not listening to others.

Wednesday, October 26, 2011

CM From Telangana

One of the main points of having separate state for Telangana is, it is ruled by the people from Andhra area, and not from the Telangana region.

In the Independent India, most of the Prime Ministers and "Super" Prime Ministers are from Uttar Pradesh. But, consistently Uttar Pradesh has been in the bottom of the Human Development Index and in every other measure. Does it say anything to the supporters of the Telangana movement?

The rule of having CM from one region and Deputy CM from another region is not at all constitutional. This rule in the gentleman agreement may work only for the national parties like Congress. But, it does not work for the other parties. The main leaders who headed the regional parties are from Seemandhra including NTR, Nadendla Bhaskara rao, Chandrababu, Dr.Jayaprakash Narayan and Chiranjeevi. When they get majority in the assembly, why would they give CM post to someone from Telangana? Does it make any sense? NTR and Chandrababu did not have Deputy CM for their own reasons. When NTR was the CM, initially Nadendla Bhaskara Rao was number two in the party, and later on Chandrababu became number two. Both are from the Seemandhra region. Chiranjeevi got only 18 seats in the last general elections. Out of 18, it got only 2 seats in the Telangana region. For hypothetical purposes, let's assume, it had contested in the elections with the manifesto of United Andhra, it would have got many seats in Seemandhra and 0 seats in Telangana. In that case, how can they give Deputy CM to person from Telangana? Let's suppose, if it gets only one seat in Telangana, do they have to give Deputy CM to that one lone MLA?

Another thing that I could never understand was, the definition of a Telanganite. The leaders like NTR, Nadendla Bhaskara Rao, Chandrababu, Dr.Jayprakash Narayan and Chiranjeevi had stayed/have been staying in Telangana area for more than 15 years. Still, they are not considered as Telanganites. The present CM Kiran Kumar Reddy was born and brought up in Hyderabad. Still, he is not considered as Telanganite. But, KCR who hailed from Bobbili is considered as "pure" Telanganite.

This rule of Gentlemen agreement is not constitutional and is not valid in any court, and this rule is applicable only to Congress and to no other party.

Sunday, October 23, 2011

Telangana 1969 - Sending Employees Back

In 1969, during the Telangana Movement, one bill was passed by the Andhra Pradesh Government. That bill says, all the employees from Andhra region, who are in Telangana would be moved back to Andhra region. All the posts in Telangana would be filled by the employees of the Telangana region only. If no suitable person is available, then the post would be kept as vacant, and will not be filled by people from Andhra region. This issue has created a big impact mainly for the teachers in the Telangana region.

Who lost by this bill?

If the teachers in schools and colleges are moved back to Andhra region, and if the corresponding posts in Telangana are kept vacant, it is a disadvantage only to the people of Telangana, and never for Andhra region. If Telangana people do not study, they only will suffer. After few years, if the people from Telangana do not get jobs (because of the lack of education), they cry on Andhra people saying, they had stolen their jobs.

Thursday, October 20, 2011

Telangana - L.K.Advani

After L.K.Advani started talking about Telangana in his Jana Chetana Yatra, people started criticizing him by pointing out BJP resolution in Kakinada. I don't accept their criticism.

In 1998, in Kakinada, BJP passed a resolution of 1 vote, 2 states. They promised that, they would give separate Telangana, if it comes to power. But, when it came to power in 1998 and in 1999, it did not give Telangana. Because, Chandrababu Naidu was giving support and he did not want to separate the state.

For any person, their first priority is always sustainment and their promises comes only after that. If they cannot even sustain, there is no question of fulfilling the promises. Without Chandrababu, they could not form the government. If they don't take the support of Chandrababu, they cannot fulfill any promise, leave alone Telangana. By taking the support of Chandrababu, they could fulfill many promises except Telangana.

I would not criticize L.K.Advani for the above reason. But, I criticize him for the below reasons.

During 1999 elections, L.K.Advani said, there was no plan to give the separate Telangana state. The reason he gave was, for all other new states, the capital was far away from their places. Whereas, for Andhra Pradesh, Capital is in the middle of Telangana. So, there is no need of giving separate state.

He understands the importance of the Capital. Now, why is he taking the capital away from Seemandhra? Why is his point no longer valid now?

The following is the excerpts from his auto-biography, My Country My Life:

Aware of the division passions that this issue (formation of new states) had evoked in the past, and aware also of the strong possibility of similar demands arising in the future, I enunciated a sound guiding principle to go ahead in this matter: for Parliament to consider any specific proposal for the formation of a new state, the legislative assembly of the parent state should adopt an enabling resolution to give its consent.

Now, L.K.Advani is demanding to pass the bill in the Parliament without passing in the assembly. Is it not directly contradicting to what he wrote in his book?

While replying to the debate in Parliament after the enactment of the legislations for the reorganization of the three states, I said, 'No one party should claim credit for the creation of the states and I would commend both Houses of Parliament and all political parties, particularly the main opposition party (Congress), and constituents of the ruling alliance (NDA), for the smooth passage of the Bills'.

This was a good example of how consensus-building, rather than confrontation, can yield the desired results.

Now, what is he doing? Is he building consensus or confrontation?

Eventhough, I have lot of respect for L.K.Advani, I could not support him on this issue.

Friday, October 14, 2011

The Root Cause of the Telangana Movement

There is only one person who is the root cause of the Telangana Movement. He is Nara Chandrababu Naidu. Because of his mistakes, now Andhra Pradesh is suffering.

Had Chandrababu developed Kuppam, Chittoor or Tirupathi, instead of Hyderabad, nobody would have bothered about asking separate state. Even if Telangana people had asked, it would have been given immediately, and there would not have been any fights. [Telangana people say that, even before Hyderabad was developed, there were movements for the separate state.] It is purely Chandrababu's mistake for developing Hyderabad, eventhough, he very well knew that, there was Telangana movement in 1969. He thought, it would not come back again, because, in 1972, when Andhra people agreed for the separate state, Telangana people rejected it.

Because of Chandrababu's mistakes, now people are suffering.

Courtesy: Krishna

Saturday, October 08, 2011

Telangana Movement Should Continue to Get Separate Telangana

If the Telangana Movement continues the same way for the next few years, then they will definitely get Telangana with unanimous support.

Andhra people's main worry is, they do not want to lose the developed area (Hyderabad). If the Telangana movement continues in the same way, then Hyderabad becomes undeveloped. After that, Andhra people will not have any objection in separating from Telangana and Hyderabad, because, there is no gain by staying together. Since the Telangana supporters want only separate state, and absolutely nothing else, so, they can easily get separate Telangana by continuing the movement the same way. After continuing the Telangana movement for few years, even if they do not want to have a separate state, Andhra people will start Jai Andhra movement, to have separate Andhra.

For those who do not know the history, in 1969, Telangana movement came and after suppressing it, in 1972, Jai Andhra movement came. If KCR and Kodandaram continues the same way, either they will get separate Telangana or there will be Jai Andhra movement in couple of years.

Wednesday, October 05, 2011

Quote of the Day - PM Not Part of the Selection Committee of Lokpal

On the suggestion of not including the Prime Minister in the selection committee of the Lokpal, Dr.Jayaprakash Narayan says,

A man or woman who can be trusted with a nuclear button and accreditation of war and peace, if you cannot trust that person to be merely a part of selection process for an authority, we are being little unreasonable.


Thursday, September 29, 2011

How Different Companies Respond to New Requirements


You don't need that functionality. We know what you need more than you. Don't argue with us. You don't need that functionality.

Open Source

That functionality is already implemented. You cannot come up with any requirement, which we have not yet implemented. May be they are just command line tools and may not have UI. Most of the companies just develop the UI on top of our libraries and sell as if they developed it everything themselves.


Nobody is asking us the requirements. Everybody is just hacking our software, and developing whatever they want. When we release newer version, and if those hacks do not work, then they just blame on us saying that, we don't maintain the backward-compatibility. The open source enthusiasts criticize us that, Linux is more windows friendly than Windows Vista, eventhough the fault is with those who hacked our softwares and developed applications with unsupported, undocumented, undisclosed internal APIs.


We give 99% of the functionality required by 99.99% of the people. If you are in the minority, pray God.

Friday, September 23, 2011

Showing Off Without Showing Off

Do little bit of extra work everyday, which your manager did not ask for. Don't tell him/her that, you have done these things extra which he/she did not ask for. Later on, make them realize in an indirect way that, you have done lot of work, but your manager does not know about it, because, you never cared about the recognition, but cared about only the project and company. The recognition that you get would be much more than what you would have got by giving regular updates on everything that you have been doing [Provided that the manager is little good manager].

You left for the day from office and your manager called you saying, there is an urgent issue. Ask him the details of the issue, and tell him/her that, you would be in office in 5 mins. You know very well that, it would take minimum 15-20 mins. When you reach the office after 20 mins, don't appear to the manager, and directly start working on the issue. Once you reach a state, where you have some details and need your manager's decision on taking the next step, go to your manager, and give the update. Your manager assumes that you had come to office in 5 mins.

Your manager has asked you to do something of low priority, whenever you are free. With the work load that you have, it can be done in 2 days time. But, you are lazy and do not want to do it, but, have done only after 5 days. If the work is of something for which, the manager does not need to take any action after your completion, then don't inform him/her that the work is finished. Whenever he/she asks about the update of that task, tell him/her that, it is done long back. Your manager assumes that it is done in 2 days.

I have to accept that, I am doing these things shamelessly (few knowingly and few unknowingly).

Wednesday, September 14, 2011

Performance Optimization

My Manager: Is there any scope for optimizing the 8 reports?

Myself: I have to see.

(internally in my mind)

Four reports, I think, we can optimize because, they were written by others.

Other four reports, we can definitely optimize very well, because, they were written by me, and I know how crappy they are.

No offence meant to anyone

Thursday, September 08, 2011

Two Developers of Same Caliber Think Alike

If there are two developers who have same caliber, and if you don't like one developer (on technical aspects), and if you are not a developer, then don't criticize him/her at another developer who has the same caliber. Because, they think alike, and if you criticize one developer at another, then they will understand that it is your mistake, and not that of the other developer.

Many years back, in the company that I was working, a new project was started, and I joined that project with another developer who has almost equal knowledge as of me. Almost since the beginning, myself and the other developer had serious issues with two non-developers in that project. They used to give so many (stupid) suggestions on many design/architecture aspects, which we have thrown into garbage, and they were very unhappy with that. We used to rebel with everything that they used to say. We never interfered into their work, but, when they were trying to interfere in our work, we used to reject everything. They felt like, because of not using their suggestions, the project was going slowly. After few months, they had taken another developer who has more knowledge than me. Before he joined the team, these two non-developers had personal interaction with him. They criticized me and the other developer, and told him that, since, we did not take their ideas, the project was going slowly. They asked him to take the project in the proper direction by controlling me and the other developer.

After he joined the project, within few days, our work got reduced significantly. Previously, whenever the non-developers say anything, we used to spend lot of time in fighting with them. After he joined the project, he used to take the lead, and used to fight with the non-developers for everything. Myself and the other developer never needed to do any fighting and we were peaceful.

The non-developers thought by bringing that person, they would get the control of the project, but, it fired back on them. They never understood that, if one developer of some knowledge sees few issues in the design, then most probably, another developer of the same caliber would see almost the same issues in that design. Instead of trying to understand the problems in the others domain, if one gives suggestions and criticizes them, it would just fire back on them only.

Wednesday, August 31, 2011

Double Standards of Political Parties - Understanding What Politicians Actually Meant

BJP - Stand on Nuclear Deal

After wikileaks disclosed that BJP supported Nuclear Deal in private, many people criticized BJP for their behavior.

In my opinion, those whoever are criticizing BJP for this, do not know how to read one's manifesto, and how to interpret what the politicians speak.

Most of the indians do not know what the country needs, but, they think they know. Our media also never worries about the country. That's why, it is very difficult for any political party to convince a common man on a highly advanced policy. That's why political parties have double standards (sometimes indirect double standards).

In 2008, when there was discussion about Nuclear Deal, L.K.Advani rejected the bill saying, it would stop India from doing Nuclear tests. At the same time, Manmohan Singh said, we are not losing any rights on doing Nuclear tests.

By that itself, I understood that, BJP fully supports Nuclear deal. Because, from the statements of both, it was clear that, L.K.Advani did not have any objections. After the vote of confidence in 2008, Dr.JP clearly said that, BJP fully supports Nuclear deal. Unfortunately the common man did not understand it, since the media did not explain it.

When bill that is related to nuclear deal (Which was must to pass, for the nuclear deal with USA) was introduced in the Indian Parliament, BJP fully supported to that bill, and few parties of UPA did not support it. Again, the common man did not understand it, and the media did not try to explain it.

Another rumor was, when Vajpayee was the Prime Minister, BJP tried to have Nuclear Deal with USA, but, they could not materialize it.

But, when wikileaks said, BJP supported Nuclear deal, suddenly everyone understood it, and people started criticizing BJP left and right.

Understanding the political parties intentions is pretty simple. Read about them little deep, and read the entire news rather than headline. It would be straightforward.

Chandrababu Naidu

I am yet to see, when Chandrababu Naidu stands on atleast one of his main promises. Starting 1982, when his father-in-law N.T.Rama Rao started the party, till 2009 elections, repeatedly, he was doing things, which were theoretically considered as incorrect. But, whatever he has done, it was the best for the state.

Whether it was
1982 (when he openly challenged for anyone to defeat him in any constituency in Chittoor district; By the way, he lost it)
1983 (As soon as NTR won, he joined TDP)
1985 (Claims, he has saved NTR from Nadendla, where as Nadendla and Daggubati says the other way)
1994 (Prepared to jump to congress, if TDP loses)
1995 (Backstabbed NTR with Daggubati and Hari Krishna and became CM; Soon thrown out Daggubati, and after sometime thrown out Hari Krishna)
1998 (Jumped from United Front to NDA)
1999 (Full of useless promises, which destroys the state, which he never kept)
2004 (Another full of useless promises)

After these many things, in 2009, if anybody had really believed that, he would really give money to the poor people, there is nothing more funny than that. The unfortunate thing is, those who became upper middle class from middle class in the last 10-15 years, are not understanding that, it is because of him, they moved up in their wealth. When there are ignorant people like that, we have to tell lies for their development.

Lok Satta - Stand on Lokpal Bill

Most of the people would have known by now about this, but, many people did not know before.

Since the day one, Lok Satta or Dr.JP has not been in agreement with the Janlokpal bill proposed by Anna Hazare. But, they could not say it as the headline. Because, the supporters of Janlokpal were in such a way that, if anybody does not support Janlokpal, they are corrupt. They have huge publicity, where as Lok Satta is struggling to get publicity. Anna Hazare has huge publicity for his janlokpal bill, But, when Dr.JP tried to introduce bill on Anti-Corruption, nobody supported it.

That's why, there was no headline on anything against to Janlokpal till now, and Dr.JP or Lok Satta did not say anything against them till very recently. But, if anyone had read the notes of Lok Satta after the round table, it was very clear. Lok Satta was against bringing PM, Judiciary, MPs behavior in Parliament, and lower bureaucracy under lokpal, which were must for Anna Hazare. Those four documents were in the home page of for many months, and I don't know how many bothered to read them. Another very interesting thing was, Lok Satta has not drafted it's own version of Lokpal bill, eventhough, it's opinions are a lot different from all other bills. If Lok Satta drafts Lokpal bill, immediately all the supporters of Janlokpal will start campaigning against Lok Satta. Of course, the recent incidents in the last few days should make it clear for everyone. If not, you can assume that Lok Satta still supports JanLokpal (and vote for Lok Satta).

If you want to develop ignorant people, you have to have double standards. There is no other option.

Sunday, August 28, 2011

Quote of the Day - Corruption and Lokpal

When CBI, CBCID, CID, ACB, courts, police, IAS/IPS officers, politicians and public could not reduce the corruption, because, (with the claim that) they themselves were corrupted, How can JanLokpal bill with more powers magically eliminate the corruption. Are we going to bring gods and angels as the Lokpal members?

Wednesday, August 24, 2011

Increase in the No.of Divorces

Many people are worried about increase in the no.of Divorces.

But, I am happy about it, because, the root cause for increase in the no.of divorces is, the women are becoming independent. That's why, if they cannot live with their husbands, then they are applying for divorce.

But, I am unhappy, because, Government gives too much power to women, and many women who are independent are misusing those acts, and because of that men are suffering. There are many stories at, where men suffered because of women unfairly.

If a woman suffers because of her husband, she can just leave him and take divorce. I don't see any reason, why does she need to use 498a act to get him arrested and put him in jail for few years. Within the limited circle I have, I have seen few women who, when they got some differences of opinions with their husbands, used this act and started harassing them. Obviously, I did not see any fair usage of this act.

If the wife's family is richer than the husband's family or if the local police is "so called" sincere, then the misuse is significantly more.

I still cannot understand why Chiranjeevi needs to arrest his son-in-law in the name of dowry harassment. Why cannot they just get divorce and leave him? Is it to take revenge for the things happened in 2007?

Thursday, August 18, 2011

Suicides by farmers

The following is the snippet from the above article.

“One of the articles in the Open page (April 24, 2011) talked of suicides of silk farmers. It said how a couple committed suicide because they were unable to pay a loan of Rs 80,000.

There was a sarcastic comment too: ‘This is equivalent to an IT couple's one month salary.' As a professional working in the IT industry for the past seven years, I was deeply saddened by that comment.”

My comment to the original article is,

The income tax paid by that couple is much more than Rs.80,000 per year. What is government doing with that money? Giving free TVs, cable connections and donating money in different forms rather than improving those poor farmers? These people do not question the government for anything, and fall on the people who are earning more money. If one does not do their duty properly, and criticizes others for everything, then they would never develop.

Friday, August 12, 2011

Freebies By the Government

  1. You cannot legislate the poor into prosperity by legislating the wealthy out of prosperity.

  2. What one person receives without working for, another person must work for without receiving.

  3. The government cannot give to anybody anything that the government does not first take from somebody else.

  4. You cannot multiply wealth by dividing it!

  5. When half of the people get the idea that they do not have to work because the other half is going to take care of them, and when the other half gets the idea that it does no good to work because somebody else is going to get what they work for, that is the beginning of the end of any nation.

Courtesy: S.Chandran

Saturday, August 06, 2011

Murders By Telangana Supporters

Two days back, one of my acquaintances went for counselling for P.G. admissions in Hyderabad, and was not allowed to attend counselling by the Telangana supporters. That student never lived in Coastal Andhra or Rayalaseema, and that student's parents also did not live in Coastal andhra or Rayalaseema in the last 30 years.

If one student is not allowed to counselling, then they would lose one year. If they stop 40 students, it means, they are destroying 40 years of people, and it is equivalent to killing one person.

In this case, Telangana supporters have done a murder, but, unfortunately no media covered it. However, the media covered the suicides of some ignorant people in the name of sacrifices for Telangana.

When United Andhra supporters destroyed the government property in Dec 2009, the court has given punishment of 10 years imprisonment to them at very fast speed. Whereas, for Telangana supporters, entire assembly (except one MLA) asked to withdraw the cases, and the cases did not even go to the court.

Some time back, one Telangana supporter commented that, Andhra people would be happy to construct buildings on the graveyards of Telangana people.

My reply to that is,

If anyone is going to destroy my life or the life of my close friends and relatives, then I will be more than happy to construct graveyards for them, irrespective of whether they are terrorists, militants or Telangana supporters.

If Lord Krishna gives special powers, I would like to eliminate all the people who have done direct/indirect murders in the name of separate Telangana. If not, I would like to become Yama Kinkara (the one who punishes people in Hell) and will punish all these in my own way, so that, they will not forget it for atleast for one life of Brahma (31,536,000,000,000 human years).

Tuesday, August 02, 2011

Had Sivamani been in Software Industry

Sivamani (Software developer) to the Manager:

I worked with 10 managers in 7 years in 2 companies. Ask any manager, "Sivamani strongly rejected my design. Can I go ahead with that?" If atleast one manager says, you can go ahead, then I will not interfere in your design again.

For those who did not watch the movie Sivamani, starring Nagarjuna,

Sivamani, (Sub Inspector of Police) says to the Liquor shop owner:

I worked at 8 places in 4 years. Ask anybody in those areas. "Sivamani asked to close the shop. Can I continue the business?" If atleast one person says, "there is no problem, you can continue", I will not interfere in your business again.

Wednesday, July 27, 2011

Performance Review - Carrot tied to Donkey

A farmer wants the donkey to take the load and travel. But, the donkey does not move. So, he ties a carrot to the donkey similar to the above. The donkey wants to eat the carrot and moves forward. At the same time, the carrot also moves by the same distance. The donkey cannot eat the carrot, till the farmer reaches his destination.

Whenever anybody says, they are doing something because, otherwise, their performance review would be effected, I remember the above. I have seen many people who are sacrificing themselves, so that, they can get better rating in the performance review.

  • They work a lot on weekends and late nights, eventhough, they are not interested in doing that.

  • Sometimes, the manager asks for something which may impact the project negatively. To do not effect the performance review, they agree to the manager, which causes loss to the company.

  • If one does not take enough rest, or force oneself to work more, then the productivity would go down. The correct thing is improving the productivity and not increasing the no.of working hours. Unfortunately, many managers do not follow that.

  • They fear that, they may not get another job. If that is the case, then first they should concentrate on acquiring more skills so that, they can get another job, rather than just blindly following the manager. If they don't acquire more skills, then it may have more negative impact in the long run.

  • Not everyone can get promotion. Most of the companies won't give promotion to more than 20% of the people per year. In that case, for everyone to get promotion, it would take minimum 5 years.

  • In case of relative ranking, many people try to push down others, or would try to prove that, others are wrong. This creates a bad environment among the colleagues, if everyone is trying to get better rating in the performance review.

  • If one wants more salary, the best thing is, change the company every 3 years. If one tries to satisfy the manager to get better performance rating, then that does not do any good for oneself or the company.

  • If you think even 3 years is long time to stay in the company without listening to the manager for everything, then prolong as much as possible. Increase the estimates, let them think that you are less productive, and keep enough liquidity to survive for 3-4 months. Don't resign just because, the review is little bad. Resign after 3 years, or if there is no point in continuing in the same company.
Work for yourself and Work for the company. Do not work for anybody or anything else.

Wednesday, July 20, 2011

Finished ISKCON Bhagavatham 7th Canto

After spending 4 years, finally, I have completed ISKCON Bhagavatham 7th Canto (9th volume). Bhagavatham has 12 cantos and ISKCON published those in 18 volumes.

To read the first four volumes (Cantos 1st, 2nd, 3rd first part and second part), I took one year.

For the next four volumes (Cantos 4th first and second parts, 5th and 6th), I took four years.

For the next volume (7th canto - 9th volume), I took four years.

After every four volumes, the time taken is increased by four times. If the same speed continues, then

For the 10th, 11th and 12th volumes, I would take 4*3 = 12 years

For 13th, 14th, 15th, 16th volumes, I would take 16*4 = 64 years

For 17th and 18th volumes, I would take 64*2 = 128 years

With this speed, I think I would take 204 years to finish the entire Bhagavatham, unless I get blessings from Krishna or the devotees of Krishna.

Friday, July 15, 2011

Who is to be Blamed for Bad Code?

There is very bad code in the project. The developer was asked for explanation on writing bad code.

The Developer blames the Development Manager for giving less time to finish the project.

The Development Manager blames the Program Manager for giving too many requirements without giving enough time.

The Program Manager blames the Director that, he forced to fulfill all the requirements of the client within the time frame set by the client.

The Director says, he was ready to provide more resources to the Development Manager, but, the Development Manager rejected it saying, "Nine women cannot produce a baby in one month", and he could not increase the time because of the constraints from the Vice President.

The Vice President says, he does not have an option, because, he has pressure from the CEO to become market leader in couple of months.

The CEO says, "What is the issue with the code? It is solving our problems".

Monday, June 27, 2011

We Want to Solve Our Problems

* Conditions Apply (We have 1000 unnecessary conditions which may obstruct in solving the problems)

I have seen few rallies by students asking the APSRTC to increase the no.of buses. They conducted the rallies/protests with many students with catchy slogans on the banners. They say, they are working for the society by doing these kind of protests/rallies etc.

When the government has passed ordinance to take the private buses, employees of APSRTC protested saying that, it is a part of privatizing the APSRTC, and the government withdrew the ordinance. When the government tried to allow unemployed people to ply small buses, the same kind of protests started, and the government withdrew it again. Neither the APSRTC nor the government has money to buy new buses. In this situation, the government did not have any option other than keeping quiet and not solving the issue.

Cannot the students travel by the private buses? Do they need only APSRTC buses? If they can travel by private buses also, then when the government withdrew the ordinance, why did not these people protest against that? Did they think that, it is the issue only with the government and APSRTC and not anybody else? Did they think that, if they protest in that case, there would be clashes between the APSRTC employees and the students, which they did not want?

If you want to solve the problem, and if you are not going to help the government in solving the problem, your problem will never be solved.

There is one (and only one) political party in Andhra Pradesh, which talks about non-cooperation to the government. But, they are non-cooperative even to the people. If we really want to improve the society, the non-cooperation should be to the government and cooperation should be to the public.

The Government does not give permissions to the private people in transportation, and the government does not increase the no.of buses. If anybody wants to do non-cooperation movement in this case, just run your own private buses/vehicles without any permissions. Help the people by providing transport to them, and take whatever profits that you can get out of it. I consider only this type of movement as real non-cooperation movement, where non-cooperation is to the government, and cooperation is to the public.

Tuesday, June 21, 2011

Statement of the Last Century

Had the audience of that day [in the High Court] been constituted into a jury and entrusted with the task of deciding Godse's appeal, they would have brought in a verdict of 'not guilty'.

- Justice G.D.Khosla on 21st June 1949.
(During the trail of Nathuram Godse)

Sunday, June 19, 2011

Lokpal Bill - I may be against to it

There is a big discussion going on on whether the Prime Minister should be included in the jurisdiction of Lokpal or not. Dr.JP and Lok Satta are of opinion that, Prime Minister should not be included in the jurisdiction of Lokpal. The explanation can be read from here.

After this article is published, I got response from a person criticizing Lok Satta saying that, Lok Satta does not support Lokpal, and Congress and Lok Satta give same support to Lokpal. After reading his entire criticism, I started thinking about the entire Lokpal and felt like, this may be misused completely and lead india to undeveloped country from developing country.

If we take any successful entrepreneur, in their organization, there would be atleast 1% wastage of their money. The entrepreneur knows that, the money is getting wasted. But, instead of concentrating on reducing the wastage, he/she would spend his/her energy in improving the business by 100%. And, that is the correct option for the business. Some times, The head of the business also takes few decisions based on their strong gut feeling to improve the business, and they may not be able to give the reasons for that.

If the same thing happens in the government, the wastage of money is considered as corruption, and the strong gut feeling can be considered as favoring their relatives/friends etc. If a minister tries to get 100% more revenue instead of reducing the 1% wastage, that would give more value to the country. Since, it is government, that 1% wastage can be considered as corruption, and he may be prosecuted for that. If he does something by his gut feeling, that can be considered as favoring their friends/relatives etc., and he may be prosecuted for that as well.

From the way the "so called supporters" of jan lokpal bill are talking, they want all the people who are involved in any kind of corruption should be prosecuted and punished. If that happens, then all the ministers who are really working for the country would be prosecuted and punished.

We need to understand that, the country and it's sovereignty is the top most priority. If India is captured by another country, there is nothing more destructive than that. That's why, the Prime Minister has to be excluded from the Lokpal. Indira Gandhi has given the extra ordinary powers to the Prime Minister (herself) during the Emergency period. Eventhough, the next government (Morarji Desai) had revoked most of her policies brought during Emergency, still, they have not revoked the powers given to the Prime Minister with the reason that, for the national security and integrity, it is important that, the Prime Minister should have those powers.

After the country's sovereignty, next most important thing is the development of the people and the country. If people do not even have basic necessities, that cannot be considered as developed country. If the ministers are working for the development of the country, and these "so called" social workers are going to stop their work, because, there is some corruption in that, then India will never develop. It will become undeveloped country from developing country.

For those who follow the news regularly, few years back, few MPs were prosecuted and expelled, because, they had taken a bribe of around Rs.50,000. If an MP is going to be expelled for taking bribe of Rs.50,000, does not it mean that, somebody can spend Rs.5 crore, and get arrested half of the parliamentarians? Can anybody understand the state of the country, if that happens? India would be captured by another country. As simple as that. The "so called" social workers do not understand that, eventhough they are corrupted, still they are doing something for the country, if not for progressing, atleast for not falling down significantly? They do not understand the situation of the country, when the government does not work, or there is nobody to govern.

If we change the system, then we don't need to do anything for reducing the corruption. We should fight for changing the system, so that corruption cannot exist, and not by artificial means. The supporters of jan lokpal bill have completely forgotten that, they themselves elected those leaders. They neither have plans to elect good leaders nor contesting themselves in the elections to make corruption-less government. They elect corrupted leaders, and want to change them. Probably, they can do this thing better in movies rather than the real world.

If I were to support the Lokpal bill, I need a clause that, the corruption should be more than 5% of the total revenue for the project/deal. I don't think any of the present activists or supporters of jan lokpal would agree to that.

Related Links:
Jan Lokpal Bill - My Perspective
Anna Hazare - Other Perspective

Friday, June 10, 2011

[Humour] Airlines

A man at the airline counter tells the representative, “I’d like this bag to go to Berlin, this one to California, and this one to London.

The representative says, “I’m sorry sir. We can’t do that.”

The man replied, "Nonsense. That is what you did last time I flew with you."

Wednesday, June 01, 2011

Jan Lokpal Bill - My Perspective

If you can read the post Reality Check India - Jan Lok Pal - Caveat Emptor, then you don't need to read this post. The following is my version of what it said.

I do not want to live in a dictatorship country. I want to live in a democratic country. I would like to elect the person who can rule the country for five years.

In the name of curbing corruption, we cannot introduce dictatorship. We need to maintain the democracy, and that is the foremost priority. If Jan Lokpal bill undermines democracy or tries to bring dictatorship, then that must be stopped. If there is no democracy, then there is no value for the Independence.

At the end, I want to give the power to the person whom I elected, and not to anyone else. I should be able to control everything, provided I can convince more than 50% of the people. If I cannot do that, then that is not democracy.

In the present Jan Lokpal Bill, the following things are very worried and many people raised this issue. But, they were given a stamp that, they are against reducing corruption.

1. Bringing Prime Minister under Lokpal.
At any point of time, the country must have a leader. Otherwise, there would be many issues.

2. Supreme Court and High Court Justices.
Supreme Court and High Courts are very important for the country, and they have given complete independence, so that, they can act better. In case of any problems with that, then the parliament cannot take action with 2/3rd majority, and not 50% majority. So, the parliament can take action only if opposition also agrees. If there is any other institution on top of supreme court and high court, or on top of the justices, that would lead to many issues.

3. Bringing the MPs behavior under Lokpal including talking and voting in Parliament.
4. Controlling and removing Civil Servants in the state and union governments.
5. Having the powers of courts, and giving the powers of courts to other members.

All these, simply means, creating a dictatorship in our democracy in the name of reducing corruption. The dictatorship works best, when the dictator is good. The country would collapse, if he/she is bad. I want democracy, so that, I can elect a dictator (for 5 years) who is good.

I don't like Jan Lokpal Bill in it's present form, and I don't have any respect for any of the proposers of that bill as well.

Saturday, May 28, 2011

Strikes by Doctors

The following has been told by one doctor.

Whenever there is strike by doctors, news papers mention how many people died during the strike. They talk as if the doctors are killing the patients and ask doctors to withdraw the strike. But, the fact is, everyday, we are seeing the same no.of people dieing in front of our eyes. The media or government does not care about that. But, it cares about only the people who died during the strike. We ask for minimum facilities in the hospitals, which can save many lives. Even if we don't do strike, the people would die anyway, because of lack of medicines and facilities in the hospitals. Instead of providing medicines, government looks us as criminals.

There are significant no.of good doctors in the government hospitals who want to serve people. If the government does not have funds for whatever reasons, atleast, if it allows the hospitals to charge money from those who can afford to pay the fees, that would improve the situation little better. Unfortunately, our socialist government does not allow discrimination of any kind (Reservations based on 16 different criteria is out of context here.)

Sunday, May 22, 2011

It is Women's World

Amma (Jayalalitha) in South (Tamilnadu)
Didi (Mamatha Banerjee) in East (West Bengal)
Behenji (Mayavathi) in North (Uttar Pradesh)
Aunty (Sheela Dixit) in the Capital (Delhi)
Madam (Sonia Gandhi) at Center
Nani (Prathiba Patil) on top (The President)
Meera Kumar controlling the Lok Sabha
Sushma Swaraj as opposition leader in the Lok Sabha

Still Government thinks that, women are not getting enough opportunities. For that, Andhra Pradesh Government increased the reservations for women in the local elections from 33% to 50%.

Only people of India can save India. Unfortunately, people of India think that only God can save India.

Monday, May 16, 2011

Starting With the Problem or Technology?

Few years back, I attended a project meeting where there was a discussion about the new technology that we were using for the project. The senior developer proposed that, there is one concept in that new technology which is a good feature, and we should use that. Immediately, the manager said, "No. No. No. We cannot use all those. We don't have enough time for all those things. We will just deliver the basic things for this release, and we will see those for the next release." After that both the manager and the senior developer aborted that concept in that technology.

After few days, I used the same concept in the same release. Neither the manager nor the senior developer knew it. (Because, I did not tell, and there was no need to tell.)

For the functionality that I was working on, I felt that, using that concept was more efficient, and I used it. If that concept was not efficient for my functionality, I would not have used it. You should use a concept/technology, if that solves your problem efficiently, and you should not use it, if it does not solve. The statements, "We will use this technology" and "We will not use this technology" in isolation does not make any sense.

Whenever you want to do anything, you have to start with the problem and find the best approach rather than, starting with a technology and aligning that to solve your problem. This may look funny, but, unfortunately, I have seen many people who start with the technology rather than with the problem.

By the way, I still use 40 years old VI editor, and I am very happy with that.

Tuesday, May 10, 2011

Few Questions on Independence Movement

During the Independence movement, many people left their jobs/colleges/schools on the call of Gandhi and Congress. What happened to all of them? How was their life before and after joining the movement?

What happened to the people who were put in jail?

What happened to the families of those who were in jail?

If we had not got the independence, what difference would it have made to those people?

If we had not got the independence, what difference would it have made to the common man (atleast to 99.9% of the Indians)?

If Britishers were robbing our country, what are our leaders doing? (Rs.1,700,000,000,000 in a single year is not at all a small amount.)

Did we get independence, so that, Indians can rob the country instead of Britishers?

If we criticize Britishers for Divide and Rule policy, are not our leaders doing the same in the name of religion, caste, locality, language, dialect and by many others?

Does the Nationality matter (British, Indian, or Italian) or do we need someone who can improve our Life?

Why no history book (atleast what is available to 99% of the people) talk about the elections that happened before Independence except as one line in 500 pages book?

Why no history book talks about the Britishers giving the maximum control (in writing and spirit) to the elected governments (who are Indians) in the states many years before the Independence?

How many incidents were there when Britishers violated the constitution that they had written for ruling India?

Was the constitution that they had written for India, too bad for Indians?

How many times, Indians were arrested/killed, by violating their constitution (barring Jallianwala Bagh and couple of other similar incidents)?

Was the only motive of Independence, ruling by Indians and nothing else?

If not that many people sacrificed their life, when would we have got the Independence?

Do our freedom fighters know that, Ruling cannot be and should not be changed overnight? (One great leader asked for the freedom that night itself, if possible)

Indian Leaders rejected Simon Commission because, it does not have any Indians in it. Is it justifiable? Clement Attlee, who was a member of Simon Commission then, subsequently became the Prime Minister and gave Independence to India. Have not we blocked Clement Attlee to some extent in giving Independence to India?

There were 500 Kingdoms in India till 1947. What was the stand of the freedom fighters on those kingdoms? Just because, they were paying royalty to British, did they think that, they would be automatically merged in the country after Independence?

If we see the present andhra pradesh area, people in Hyderabad state suffered more because of Nizam's rule than the coastal andhra people by Britishers. Didn't our freedom fighters know that?

Unrelated Note:

In Chennai, I overheard a conversation of a young telugu couple. The person was telling his wife that, at the time of the separation of the state, NTR asked for Tirupathi, and MGR asked for Chennai. That's why, Chennai went to Tamilnadu, and Andhra got Tirupathi.

That was one of the funniest conversations that I heard. Probably, I can convince him that he was not correct. But, after 15-20 years, convincing his child would be more difficult, because, if anyone is believing something for more than 15 years, it requires lot of effort to change their belief.

I feel, Given enough power, history can be changed. (Atleast to what is known to 99.99% of the people.)

Wednesday, May 04, 2011

We are closing one business to focus on our Mission

The standard dialogues from the top management who are closing a business are
  • We are closing one business to focus on our mission.
  • Our strategy has been changed, and we no longer want to be in this business.
  • The business is no longer aligned with our vision of the company.
Would any entrepreneur close a business, if they are getting profits? If there are profits in the business (even if they are very tiny), then anyone would try to sell the business, rather than closing it.

If they are not getting profits, and closing the business, cannot they tell the same thing directly rather than telling all the management words like Focus, Strategy, Mission etc.?

Thursday, April 28, 2011

Algorithm Complexity - Interview Questions

If you say, the complexity of Hashtable is O(1), then with the same logic, I would say, NP=P, and I am more accurate than you. If you don't know what is NP and P, and whether they are equal or not, then please read more about complexity and algorithms.

Read any research paper (not the textbook written for kids or by just finished graduates) on algorithms, when they talk about complexity, they always mention worst case complexity. Whenever they want to mention anything other than the worst case, they explicitly mention it.

Many people take the average case and say that the complexity of hashtable is O(1). In the same way, if we take the average no.of NP-complete problems and their average complexity, the complexity would be polynomial only. There are many NP-Complete problems, where 99% of the inputs can be solved by using polynomial algorithm. So, in average case NP=P. In this case, the average is much closer to the worst case than the Hashtable.

Exponential algorithms

Some times, people use exponential numbers in the solution, and think that the solution is linear or polynomial. The moment, one uses exponential number, the entire solution becomes exponential.

I know one interviewer who has one favorite problem. That problem has linear solution. If anyone answers that question, he changes that question little bit, which has the complexity of O(n^2). But, if we use an exponential number, then the problem looks like it is linear. Of course, the moment they use exponential number, the entire solution becomes exponential, but, he was not aware of that. He rejected many candidates who solved with O(n^2), and accepted those who solved with exponential numbers but looks like linear. The interviewer was dumber than the interviewees and he could not recognize people who are more talented than himself. [Unfortunately, smart people getting rejected by dumb people is very common in the software industry.]

Given a number n, what is the complexity of printing all the even numbers from 1 to n? Is it linear, polynomial or exponential?

Many people think that, it is linear. But, the fact is, it is exponential. The complexity of an algorithm is always with respect to the input size. If the input is the number n, then the input size is (log n) (with base 2) [It is the no.of bits required to represent n]. If the no.of bits in n is m, then, we need to count 2^m times, which is exponential to the input size m.

To understand in a simple way, if an algorithm is linear, whatever time it takes to give the input, the output would be given in the same proportion. If you spend one second to give the input, the result would be given within few seconds. Whereas, for exponential algorithms, as the input size increases, the time taken to give the output would increase exponentially, and even for average size input, the computation cannot be done within a life time. For example, printing all the numbers from one to 100,000,000,000,000,000 cannot be done in one life time. It can never be linear or polynomial.

Travelling Sales person's problem.

Given a list of cities and their pairwise distances, the task is to find a shortest possible tour that visits each city exactly once.

This is one problem which I disagreed with many people. There is a difference between theoretical version and practical version. In most of the books, there is a condition that each city should be visited exactly once. In reality, for a real sales person, that is not possible. For many places, the sales person has to visit more than once for optimized travel. If we put restriction that, they cannot visit a place more than once, then the total distance is not optimized for the real sales person. They have to take round trip to visit the places, and finally end up travelling more distance. Many people stress that, Hamiltonian Cycle is required for the travelling sales person's problem. It is required for the theoretical version, but not for the practical version.

Both the problems are NP-Hard. But, if we put the restriction of visiting each city exactly once, then the problem becomes even more harder, and even the approximation is also NP-Hard. Whereas for the practical version, there are good no.of approximate algorithms, and for many cases you may even get the optimum solution. That may be one reason, why more importance is given to visiting each city exactly once.

If you are taking interviews, and if you ask without having good knowledge, I am sure, you will miss very good candidates. I know many people, who would reject even the professors of IIT in their area of interest.

Courtesy: Abhiram G. Ranade, Ajit A Diwan, Sundar Vishwanathan

Friday, April 22, 2011

Tolstoy on Indian Independence

Tolstoy's observation on Indian Independence.

A commercial company enslaved a nation comprising two hundred million. Tell this to a man free from superstition and he would fail to grasp what those words mean.... Do not these figures make it clear that not the English, but the Indians, have enslaved themselves.

The same can be applied even now. People elect the politicians, and they only criticize them. The people enslaved themselves, and criticize the politicians who are honest in their dishonesty.

Source for Tolstoy's Observation: Gandhi - A Sublime Failure by S.S.Gill

Saturday, April 16, 2011

Anna Hazare - Other Perspective

Almost everyone in India is strongly supporting Anna Hazare and his movement against corruption. Only Congress and Lok Satta Parties asked him to withdraw his fasting. Many people were inspired by him, and they did fasting or campaigning within their capacity. I feel his way of solving the problem is not scalable and may mislead the people and India.

Except Politicians everybody hates Politics

India is a democratic country, and all the Indian citizens get right to chose the people who can rule us. If we chose that option carefully, we don't need to do anything else. But, instead of choosing that option, he has chosen fasting. I would have been more happy, if he had come forward during the elections and asked everyone to vote for a good political party. If he thinks, there is no political party which is good, he should have started a political party.

Unfortunately, except the politicians and their families, everybody else hates politics. During the elections, ask any NGO or social worker for helping in your election, they would simply reject it unconditionally. During the elections time, all these 'so called' social workers sleep, and after that for five years, they try to do everything possible. They want the anti-corruption bill to be passed. They want the corrupted politicians (who were in the assembly/parliament for more than couple of decades) to be punished. They ask people to participate in the movements for developing the country, and the list is endless.

Unfortunately, even Anna Hazare does not have good opinion about politics and politicians. He is against politics and politicians. He thinks that most of the politicians are bad (Initially, he said all politicians are bad) and does not want to meet them. If they are bad, why the people had voted for them in the first place? If we chose a corrupted person, he would do corruption. Politicians are honest in their dishonesty. We are doing wrong thing by voting for a corrupted person, and then we are fighting on the streets to punish that person. This kind of things done only by people who do not have any work or mind.

Spend one day in voting for a correct person, and you can take rest for five years. But, all these active people sleep on the voting day and fight for the next five years.

Voting bad people during election and then sitting on Dharna afterwards is much like not studying during exam and pleading professor for grace marks. - chanchal_p

Do we need a separate act for people's representatives

If atleast 20% of the voters take little interest, then we don't need any acts for people's representatives. Except sons and daughters of the senior politicians, almost everyone starts at a small level and gradually they become ministers. Those who come to politics without much background start their career as a corporator, councilor or surpanch. After that, they rise to Chairman/Mayor, then to MLA, then to Minister of State, then to Cabinet Minister and then to Chief Minister.

If the politician is doing corruption at any level, and if the voters immediately refuse him/her, do not vote him/her again in his/her life time, then nobody would do corruption. A corporator knows that, if he/she does corruption, he/she will never become even an MLA, no need to speak of Minister. So, if they want higher post, they have to be sincere. It may be very unlikely that, a person is sincere for 20 years, and suddenly becomes corrupt. Even if there are politicians like that, still, the average net profits that they would get across all those politicians would be negligible. Because, not every candidate wins in the election continuously, and even among those who won, not everyone becomes minister. So, if anyone is trying to be sincere for 20 years and then want to do corruption, country won't lose that much because of them.

Hysteria will not end corruption
If NGO types want to make laws, let them get elected to the Lok Sabha or else go back to activities that are genuinely non-governmental. Making laws is the right of government, no matter how ineffective or corrupt the government may be. This appears to have been forgotten in the mass hysterics of last week. It is time to remember.
Does Fasting Help?

In Manipur, there is a lady Chanu Sharmila, who has been fasting for the last 10 years for human rights in Manipur. She has been in hospital for the last 10 years. Till now, nobody cared about her.

Misuse of Fasting

1.5 years back, one politician (mis)used fasting, and almost everyone in that state had to suffer like anything, and that state lost everything for 6 months, starting from IPL to new software companies.

If people start using fasting for everything, then there will be more misuses, and it is definitely loss for the country.

Only Politics Can Change People's Life

Government can do a lot to the people and it cannot be replaced by even the biggest billionaires of the world. What can be done by a Prime Minister in two weeks is a no match with the donation made by Bill Gates or Warren Buffett.

Are we sincere? (It is in Telugu)

Monday, April 11, 2011

"I Don't Like Anyone" Option While Voting

I see many people asking for the option of "I don't like anyone" while voting in the elections. But, that option is not required. If all the candidates are bad, then by voting for the person who is least bad will change the entire system automatically.

Most of the people sees the candidates from the major parties (which can form the government), and if their candidates are bad, then they say, everybody is bad, and they need option of "I don't like anyone". In almost all the elections, there are many good candidates contesting either from small parties or as Independents. If they get atleast 1000 votes in an assembly election, that would give lot of encouragement for them, and they would continue to contest in the elections to change the system.

Right now, many uneducated people are very hesitant to vote for the candidate who may lose. If they cannot vote for the winner, they feel like as if they lost their prestige. The educated people, instead of asking for this option, and if they vote for the good candidate, and if he/she gets good no.of votes, then even the uneducated people also change. They would change by seeing the no.of votes that a small candidate gets, and that would effect all the big parties, and very soon, the small candidate wins in the election.

In Andhra Pradesh, if anyone asks for this option, I would see him/her like a fool only. If they want to improve the system, they should vote for Lok Satta Party.

Related Posts:
Vote for Party or Vote for Candidate