Skip to main content

Is caste system really bad?


Most of us, if not all of us, have said at some point that caste system should end for the good of society. I don’t actually disagree with that and until recently I am a strong supporter of that idea. But after some thinking during recent weeks I started to have second thoughts about it.
Castes in the region I come from are mainly formed on the basis of their profession. Like priests are Brahmins, Gold smiths are Kamsali, Carpenters are Vadrangi and so on. This isn’t true for all castes but it can be fairly generalised. And in the days they are formed these professions are hereditary. So, this way of grouping similar profession people into a caste makes a lot of sense and in fact is very beneficial in providing unity and provides a platform to exchange new ideas and improve the professions. If the caste system remained to just grouping people from similar professionals it would have never gone into the troubled waters as it is now.
Caste system has become unpopular because of some obvious and some not so obvious reasons. The fact that caste system was and sadly is used for discriminating people is one of the very obvious reasons. Discrimination among humans based on anything should be absolutely and strongly condemned. So, in that respect caste system has no place to exist in the modern age. One of the not so obvious bad effects of caste system is the fact that some of the castes have got a rare gene disease because of lack of gene mutation which is a result of intra caste marriage system.
Along with these two there are many other problems caused by caste system which has no place in this age of globalisation.
Having mentioned the issues of caste system it is not all bad after all. Caste system has its own benefits even today. There are caste level organisations which provide services like free food, free education, subsidised training and others. Also caste system brings in the unity that it was initially intended for.
End of the day caste system is a kind of division system. If division based on religion and region are accepted then so is the division based on caste. If we are happy to fight for our region what is wrong by fighting for a caste as long as the fights are for a good cause.
There are currently numerous division systems based on religion, country, state, region, financial and social status and so on and so forth. Just recently one of the regions in the state I was born in was fighting with other and this is as bad as the discrimination in caste system. So as long as there are divisions in the world irrespective of what they are based on there will be trouble if they lose the ability to tolerate other divisions.
Caste system has the power to unite people from several parts of world. If this power is used for good purposes then caste system can have a very long future and it can turn out to be a good source of empowerment to various individuals.
So, if people who believe in caste system can increase their tolerance towards other castes and respect other castes then yes caste system can be good for the society and can be used for better purposes.

Comments

Popular posts from this blog

Development Process

I worked in different roles for different companies and in each role there was some talk about reviewing and optimizing development process as it was thought that the current process is either too laborious or too simplistic, yes too simplistic processes aren’t too good either. You might think that simple process is the way to go but not always. Let me explain. If the team is working on a green field project, the development team is aware of the business domain, are technically capable of producing good code and detailed coding standards are defined at team or company level then simple process of [design-> develop->test->deploy] will work. But if this team has been working on this project for some time say 6 months and a new developer joins the team then this simple process will start to fail. By the time this developer joins the team there is already some code in place that is developed to certain standard and this developer doesn’t have any knowledge of the application tha...

Time for a United Telugu Front

Past few years have been stressful for a person of Telugu origin, be it a supporter of separate state or in favour of a unified state. The agitations had a bad impact on the economy of the state, which at one point, not distant past, has been the most talked about for its booming economy. People in favour of a separate state for Telangana should not misunderstand ‘United Telugu Front’ to a ‘Unified State’. Regardless of Telangana state being formed or not it is apparent that a deep division has been created between Telugu people from Telangana and Non-Telangana region because of vested interests of Politicians and so called well-wishers. This division should be cured with utmost urgency and care, otherwise Telugu people will only have failed state(s). Idea behind ‘United Telugu Front’ is to have a common organisation for Telugu people which is non-political and which helps us fight as a single force. It is very clear, after the issue of bail to a political leader, that centra...

Agile Scrum Estimation

In this article I will try to explain the estimation process in Agile Scrum methodologies. Before going into details here is just an advice: As the team has to estimate for every sprint it is a good practice to follow same principles right from the first sprint and keep improving or modifying the process as you progress through the project, but never completely ditch the process and start afresh, unless every member of the team is completely at ease with the new process changing to a brand new process will cause confusion above the team and all the lessons learned in all previous sprints will be lost. While using Scrum each item chosen to be developed in the sprint have to be estimated. Now this estimation process is drastically different to the old practices like single person estimating for the whole work and on behalf of the entire team or each developer estimating their own work in isolation. Estimation process in Scrum helps to bring the whole team work as a single...