Congrats Sripathi

Posted by ego on 03.29.2009 · 1 Comment

Yesterday while I was at my cousin’s place, I chanced upon to see this item in Deccan Herald, issue dated 27/03/2009.

Image snapshotted from Deccan Herald 27/03/2009, Bangalore Ed

Image snapshotted from Deccan Herald 27/03/2009, Bangalore Ed

Sripathi and I were classmates from 4th standard all the way upto 2nd PUC. But more than just classmates, we were fierce competitors and used to compete with each other especially in General Proficiency and Debates. As far as I can remember, till the 10th board exams, I could only manage a close second in general proficiency, while Sripathi won the first place. It was only from the 10 board exams onwards that I could finally get past him!

In debates, I guess the contest was more even. Both of us have won most of the debate competitions at the district and the state level. In the contests where we contested as a team, we hardly lost.

He won the Best-outgoing student award in High School, while I won the same in the Junior College.

After the PUC boards and CET ended, when both of us were volunteering at the Karkala Rathotsava, one of the townsfolk asked us about our future plans.  I guess that person was expecting me to follow my dad’s footsteps and take up medicine, and Sripathi to go for engineering, like his father did. But the converse happened!  I joined the engineering stream, while he opted for medicine. Since then, we hardly got to meet each other, let alone compete! And whenever we met, it was mostly catching up with stuff and chatting about those good old days of “comparison and measurement” which are long gone.

To hear about him winning the gold medal is indeed heartening. The medal definitely does justice to the man’s abilities and the dedication which he puts in to whatever he does. Also, it feels good to hear that he’s planning to settle down in Karkala. That way, the tradition of having good doctors around will continue!

Once again, Congrats Dude! You’ve made us proud!

Happy Ugadi

Posted by ego on 03.27.2009 · No Comments

The Hindu Calender is divided into 12 Months which are called Maasas.They are Chaitra, Vaishaka, Jyestha, Aashada, Shravana, Bhadrapada, Ashvija, Karthika, Margashira, Pushya, Maagha and Phalguna.

Today is an auspicious day for us, as it is the first day of the Chaitra Maasa, and thus the beginning of the New Year. We celebrate this day as Ugadi (or Yugadi). In Sansksrit, Yuga means an Era and Adi means the beginning.

It is also celebrated as Gudi-Padva in Maharastra.

As a young kid, I remember exchanging Bevu-Bella (Neem and Jaggery) with our neighbors. This significance of this is that life presents us with both bitter and sweet experiences and we should learn to treat both of them with equal measure.

Wishing all the readers a very Happy Ugadi / Gudi-Padva!

Open Source Vs Open mindset

Posted by ego on 03.26.2009 · 3 Comments

From the past few days, Atanu has been posting blog-posts on what a Rational IT policy should look like, and what should be the role of the Government in it.  One of his posts received the following reaction from the GNUvisions blog:

The people who are in the business of education are literally in the “business” of education - they simply know how to make money out of it - and they can use all the wrong “tools” and still merrily make money (eg: use proprietary software instead of vastly better FOSS alternatives). At least, Atanu should have acknowledged the necessity of strong government policy in the context of Free/proprietary software and software patents.

Now, Atanu has provided an apt reply to this reaction, which was expected from an economist like him. I would like to discuss the implications of this reaction from the Free and Open Source Software (FOSS) philosophy perspective.

The fundamental premise of FOSS, when it started out, was to provide the end user with the power to change the way a software works. This was something which he was previously deprived of in the closed or the proprietary model of software development. Over a period of time, people observed that this new open development model had a lot of advantages. Software development started becoming more and more user driven, or need driven, as opposed to being driven by the fancy ideas of software developers. It optimized the development cycle’s feedback loop since users didn’t have to wait for the developer to implement a feature or fix a bug. They could do it themselves, if they had the necessary skills. Software developers didn’t have to create projects from scratch. They could instead hook on to existing projects and contribute their ideas. This Open model actually removed what Atanu refers to as the entry level  barriers and made the playground more flatter. To quote an example of the amount of power offered by this alternate model, a few months back, there was issue in the Instant messaging client named Pidgin where the users were not happy with a new funtionality and wanted the developers to revert back to the older one. The developers put their foot down, and refused.  In the proprietary model, the users would have been at the mercy of the developers. However, in this case, a set of pro-user developers created a new fork of the project named funpidgin, which retained the older functionality. The philosophy of open mindset in the FOSS world made such a transition possible without additional pain.

So, Free and Open Source Software are based on the bigger idea of individual freedom. And this freedom can mean different things to different people.

Thus, it would be highly arrogant on our part to assume that when an end-user is seeking freedom, it is only the freely available source code that he is referring to. For hackers like me, yes, freedom does refer to the availability of a platform which would help us develop software for ourselves, which we can share with the other members participating on the same platform. We communicate with each other on this platform through sharing of code. Hence in some sense, freedom does imply free availability of code. But this freedom comes with a price. And that price is the responsibility of helping fix the problems as and when they arise. Personally, I don’t think it’s that high a price to pay, since I am patient enough to acquire the skills required for this, and I enjoy the process of fixing the problems. But hey, that’s me! Now there can be another person, for whom a piece of software is just a means to a higher end. For him, freedom might actually mean freedom from the responsibility of fixing the problems as and when they arise. Which is totally justified, since he should be worrying about things where his interests and expertise lie, and not the software he uses. So, for such a person, it hardly matters whether the piece of software is proprietary or FOSS, as long as it works for him in the way he expects it to. Thus “forcing” him to use only Free and Open Source Software, is trying to curtail his basic freedom of choice. This goes against the underlying principle of FOSS!

Let’s now talk about the education sector that is only interested in making money and can choose the “wrong tools” in the process. I don’t deny that this doesn’t happen today. I graduated from one of the reputed institutes of the country three years ago. And I can tell you that I didn’t enjoy the way some of our labs were conducted. Infact, I despised the fact that we were not offered a choice regarding the software we could use for our experiments in courses such as Operating Systems, Database Management Systems, or Computer Networks. But I would blame the lab administrator’s incompetence, that he “forced” us to go for the development environment which he was comfortable with, instead of the development environments which we were comfortable with.

See, an Institute offereing a Bachelors Degree in Computer science is expected to teach core concepts in computer science. This would refer to some of the fundamental principles such as Finite Automata, Turing Machines, Concurrancy control in Operating Systems, the ACID properties of Databases, Non-Uniform Memory Architecture, Software Development Life Cycle and so on. It is not expected to teach us the use of specific Operating Systems, Database Management Systems or Programming Languages. Those are implementation specific details which are best left to the end-users who in this case are students themselves. As long as they can demonstrate their understanding of the core concepts, why should it matter what tool they use ?

Now, I am not denying the possibility that an “evil” institution can tie up with an “evil” IT corporations and allow the usage of only the latter’s technologies in classrooms. This could be bad from the perspective that the students will be biased towards this particular technology by the time they enter the market, as they never had any experience with the other technologies. Fair enough. So, what’s a solution to this problem ? A reasonable solution should provide means which will empower the students to decide whether they want to go for the evil-Corporation’s technologies or not. But asking the government to make that decision for the student is definitely not a step towards this empowerment. On the contrary, by asking for a strong Government policy which advocates FOSS/Proprietary software, you’re only shifting the power base from one bully to another. Just that this new bully happens to be on your side for now. But what about those students who are willing to pay for the licences of a particular software to use it in their projects ? By advocating a “FOSS only policy”, aren’t you curtailing their freedom of choice ?

I think this whole premise of “What works for me should work for you” is flawed here, because it either assumes a lot of things about “you” or expects “you” to give up some of your rights. Both are audacious. Asking another person to put himself in your shoes might work only if sizes match. Else, he’ll have no clue what’s going on. Worse, he might hurt himself and you’ll be responsible. Question is, can you handle that responsibility ?

Story of find_busiest_group() cleanup.

Posted by ego on 03.26.2009 · 2 Comments

Last year, around the same time, I had ranted about this function named find_busiest_group() in kernel/sched.c. This is one humongous function which can so easily scare the sh*t out of any programmer who sees it for the first time. Partly due to it’s sheer size, which spanned over lines, next due to the presence of several similarly named local variables, and finally due to what appears to be a lack of organization.

Around that time, I even told dhaval that, I should stop ranting about it and get onto fixing it. But I got involved with OLS paper work and Idle load balancer tweaking. Plus there were some personal issues which kept me out of action for quite some time. All said and done, I stopped looking at that part of the code and Vaidy took over. However, I did have a chance to look at it one last time. That was when Vaidy had just started working on making the sched_mc framework from boolean to a  multi-valued variable. He asked for help understanding that code. I could have cleaned up the mess this time. But instead, the lazy bum that I am, I came up with another band-aid idea. I cooked up a “comments patch” to explain what was going on in the code, so that we could refer to it in the future. I even maintained this “comments patch” for a couple of kernel -rc releases before letting it slip over the edge of my mind.

Soon, even the community realized it’s ugliness. Just when the sched_mc boolean-to-multi-valued patch was being discussed, Peter asked for a cleanup of this function. Vaidy gave it a shot and came up with a couple of iterations. Peter had some suggestions, and he sent an RFD on those. There were a few ideas going around, but none of them got implemented. And neither did the find_busiest_group() cleanup!

So, earlier this year, when I started working on extending the sched_mc/smt framework, I had to mess around with find_busiest_group() once again. This time, I touched only a small part of that code. Nevertheless, I have to admit that, the indentations in the existing code were already making it unreadable. To add my stuff on top, would only make it worse. So, Ingo Molnar asked for clean-up of the existing code. Which meant that life came back a full circle and what I had planned to do voluntarily, came to me in as an indirect assignment!

I got only a few hours everyday to look at this, since I was busy working on some University Relations stuff around this time. All I could manage in the first few days was to move the HUGE do_while loop out of that function , into a separate helper function. But my trip to my hometown ensured that I had enough time to look at this code. Thanks to the network disconnect due to thunderstorms, I had nothing better to do than clean up this mess. After about 6 hours of refactoring, compile testing and incremental splitting, the patchset was ready for posting.

I post this at 3:00 PM yesterday afternoon just before heading to a fairly long meeting. When I come back at 4:30 PM, the code is in linux-2.6-tip tree in origin/sched/balancing branch. Usually, a change which touches an important part of the scheduler (in this case, it’s right at the heart of the load-balancer code!) takes time to go in. I had given myself about a week inorder that it can be thoroughly reviewed.

But the posting was not without errors. In my hurry to post the patches, I forgot to compile test the last patch in the incremental series and hence, there was a build failure which I failed to catch. It was a stupid typo, which was fixed. Another few hours and this code moved into tip-master branch.

And I just saw the scheduler git-pull request on the linux kernel mailing list. It contains the cleanup patches, which means that these patches will hit the mainline kernel soon.

Lessons learnt: After spotting the right problem, don’t take a year to solve it.

Okay, in case you’re wondering what’s the fuss all about, here’s how that piece of code looked before the cleanup and here’s how it looked after the cleanup.

Gita: Duryodhana’s worry

Posted by ego on 03.20.2009 · 11 Comments

Update: Do check Hari’s comments to this post. They correct the misinterpretations of quite a few things mentioned in this post.

Having finished reading Sri Shankaracharya’s Bhagavad Gita Bhasya, I am motivated to learn the Bhagavad Gita by heart. I intend to read the other commentaries, especially by Sri Madhvacharya,  and also intend to learn the Sanskrit language in the coming months. I have been practicing reciting the first chapter of the Bhagavad Gita for the past couple of weeks now. As of today, I am able to recite the first 35 verses. I am following the South Indian style of Sanskrit recitation, which is available here.

Anyway, Hari has this very interesting post on the humongous number of resources in each Akshouni, and the significance of the number 18 in the Bhagavad Gita and the Mahabharata. In the first chapter of Bhagavad Gita starting from verse 3 to verse 10, Duryodhana discusses the relative strenghts of the two armies with Guru Dronacharya. He mentions the names of specific warriors in the two camps (other than Bhima and Arjuna). This morning, it struck me, does the number of warriors that Duryodhana mentions happens to be 18 as well ?!

So, let us start counting:

The Pandava Warriors
Verse 3: Drupadaputra (Drushtadhyumna) (1)
Verse 4: Yuyudhana (Satyaki), Virata, Drupadha (3)
Verse 5: Dhrushtaketu, Chekitana, Kashiraja, Purujit, Kuntibhoja, Shaibhya ( 6)
Verse 6: Yudhamanyu, Uttamauja, Saubhadra (Abhimanyu), Draupadeyascha (5 Sons of Draupadi) (3 + 5 =8)

Number of warriors mentioned from the Pandava camp, other than the Pandavas themselves = 18. As Hari mentions, this is an auspicious number in the Mahabharata!

The Kaurava Warriors:
Verse 8: Drona, Bhishma, Karna, Kripacharya (4)
Verse 9: Ashwatthama, Vikarna, Bhurishrava (3)

Number of warriors from the Kaurava camp mentioned = 7. Does anyone know the significance of the number 7 in this context? The only thing I know is that it is considered to be a lucky number by most people :-)

As you can see from Hari’s post, the strength of the Kaurava camp in terms of numbers, was far greater than that of the Pandava camp. And probably based on this fact, Duryodhana, in verse 10 says that the Kaurava army protected by Bhisma is unconquerable, while the Pandava army protected by Bhima is easy to conquer.

However, the number of Pandava Maharathis mentioned by Duryodhana to his Acharya, is more than twice the number of Maharathis he mentions from his own camp. By doing so, does he betray his true fears ? Was he expecting Dronacharya to allay his fears by reinforcing that despite the Pandava army having larger number of Maharathis, the Kauravas are going to win the battle ? It’ll be an interesting exercize to mull over the psychological conditions of the characters at beginning of the the battle.

The New Nationalist Movement in India (Part 1)

Posted by ego on 03.7.2009 · No Comments

.. No, this is not in reference with the nationalist movements that are prevalent today. This is a title of an article written by Jabez T. Sutherland (Link-thanks: doubtinggaurav) which appeared in The Atlantic way back in October 1908. In this article, the author asks some important question regarding Great Britain’s occupancy in India. The author describes himself as someone who has pretty wide acquaintances in England, and a residence of some years in Canada, a country which was a colony of England. This rather lengthy article thorough which the author seeks to understand the reason behind the new nationalist movement in India,  can be broadly divided into three parts:

• The problems of British rule over India.
• The causes for the indescribable poverty.
• What needs to be done.

I would discuss each of these parts in three separate posts starting with this one.

Part 1: Problems of British rule in India:

At the outset of the article, the author goes on to explain the difference between a colony and a dependency and what India exactly was:

What is this new Indian movement? What has brought it into existence? What is its justification, if it has a justification? What does it portend as to the future of India, and the future relations between India and Great Britain?

In order to find answers to these questions we must first of all get clearly in mind the fact that India is a subject land. She is a dependency of Great Britain, not a colony. Britain has both  colonies and dependencies. Many persons suppose them to be identical; but they are not. Britain’s free colonies, like Canada and Australia, though nominally governed by the mother country, are really self-ruling in everything except their relations to foreign powers. Not so with dependencies like India. These are granted no self-government, no representation; they are ruled absolutely by Great Britain, which is not their “mother” country, but their conqueror and master.

The author believes that self-ruling colonies of Great Britain are among the most free forms of governments which better embody the “intelligent” will of their citizens. While he is impressed with the reverence and affection of these colonies towards their “mother nation” and appreciates the fact that the mother nation allows her colonies to govern themselves freely, he asks , why were the dependencies spared of this magnanimity? Shouldn’t the principles of freedom which are supposed to be the very basis for British polity apply to these dependencies as well? But, more importantly, he asks that bold question:

Why is England in India at all? Why did she go there at first, and why does she remain? If India had been a comparatively empty land, as America was when it was discovered, so that Englishmen had wanted to settle there and make homes, the reason would have been plain. But it was a full land; and, as a fact, no British emigrants have ever gone to India to settle and make homes. If the Indian people had been savages or barbarians, there might have seemed more reason for England’s conquering and ruling them. But they were peoples with highly organized governments far older than that of Great Britain, and with a civilization that had risen to a splendid height before England’s was born…. Said Lord Curzon, the late Viceroy of India, in an address delivered at the great Delhi Durbar in 1901: “Powerful Empires existed and flourished here [in India] while Englishmen were still wandering painted in the woods, and while the British Colonies were a wilderness and a jungle. India has left a deeper mark upon the history, the philosophy, and the religion of mankind, than any other terrestrial unit in the universe.” (Emphasis mine)

This is an important observation, and a worthy answer to all those who seem to think that before the arrival of the Europeans India was lacking Order or Culture. Given the rich past of this country, both figuratively and literally, was it fair Britain to hold on to it as a dependency, that too by quelling the voices of it’s own people ? No doubt they may have referred to India as “the brightest jewel in the British crown” , but asks the author:

Do they reflect that it is virtually a slave empire of which they are so proud; and that this so-called brightest jewel reflects no light of political freedom?

The author goes on to reflect upon the nature of irresponsible absolute power which Britain was wielding at that time. I feel this paragraph below is relevant for all times, especially the one in which we live, since we can replace the names of the key players and still find it true:

Perhaps there is nothing so dangerous, or so evil in its effects, as irresponsible power. That is what Great Britain exercises in connection with India—absolute power, with no one to call her to account. I do not think any nation is able to endure such an ordeal better than Britain, but it is an ordeal to which neither rulers of nations nor private men should ever be subjected; the risks are too great. England avoids it in connection with her own rulers by making them strictly responsible to the English people. Canada avoids it in connection with hers by making them responsible to the Canadian people. Every free nation safeguards alike its people and its rulers by making its rulers in everything answerable to those whom they govern. Here is the anomaly of the British rule of India. Britain through her Indian government rules India, but she does not acknowledge responsibility in any degree whatever to the Indian people. (Emphasis Mine)

Post Independence, the Indian parliament drafted a reasonably good constitution founded on the democratic principles of “Rights and Duties”. Dr. Ambedkar made a strong point that the preamble was not ingrained with ideologies such as socialism. With this constitution as the guiding light and keeping in mind the warnings of the risks mentioned by our author above, we had an idea of “what not to do”. Despite these, Nehru flirted with the absolute power in the name of Socialism or the common good. His daughter Indira Gandhi legitimized these flirtations by imposing the emergency and taking us back to the days of British. She had famously declared that “Nation was more important than Democracy”. Did she understand the meaning of either of them ? Really it makes me wonder, after all those letters exchanged between father and daughter, after all those ideologies discussed, did either Nehru or Indira learn anything from history at all ?! Or did they learn the right history in the first place! Also, is this the “strong foundation” on which the Congress party wants to build India’s future ?

But I digress. Coming back to the article, our author proceeds to describe the “India” experience. Right from the mannerism of companions on the steamer journey from England to Bombay, the style hotels in Bombay, the magnificent Railway and telegraph networks, the numerous palaces in Calcutta, one could find the unmistakable stamp of the British in India. While all this was very impressive, and a casual observer would conclude saying that Britain has done a great service to the country of India, our author goes a step further and asks, whom do all these belong to? The British.  Who enjoys these privileges ? Mostly the British. And who pays for them ? By and large, the poor Indians. And what was the result of successive years of British governance to a country which used to be referred as the “land of plenty overflowing with Milk and Honey” ? Was there great prosperity in the nation and great satisfaction amongst it’s people ? No! On the contrary, our author tells us about the large scale famines that were prevalent in India. He quotes from W.S. Lily’s “India and it’s problems” which describes the vivid picture of famine in Bellary. But Bellary wasn’t the only one. Bankim Chandra Chatterjee in his book “Anandmath” has mentioned the Bengal famine, in the backdrop of it’s story was set. Nicholas B Dirks in his book The scandal of the Empire” attributes the famine in Bengal to the Diwani system through which the British got exclusive rights to collect the revenue directly from Bengal’s Landholders.  Our author analyses these famines:

What is the cause of these famines, and this appalling increase in their number and destructiveness? The common answer is, the failure of the rains. But there seems to be no evidence that the rains fail worse now than they did a hundred years ago. Moreover, why should failure of rains bring famine? The rains have never failed over areas so extensive as to prevent the raising of enough food in the land to supply the needs of the entire population. Why then have people starved? Not because there was lack of food. Not because there was lack of food in the famine areas, brought by railways or otherwise within easy reach of all. There has always been plenty of food, even in the worst famine years, for those who have had money to buy it with, and generally food at moderate prices. Why, then, have all these millions of people perished? Because they were so indescribably poor. All candid and thorough investigation into the causes of the famines of India has shown that the chief and fundamental cause has been and is the poverty of the people,—a poverty so severe and terrible that it keeps the majority of the entire population on the very verge of starvation even in years of greatest plenty, prevents them from laying up anything against times of extremity, and hence leaves them, when their crops fail, absolutely undone—with nothing between them and death, unless some form of charity comes to their aid.

He then quotes several statistics that take us to an India beyond those Hotels, Palaces, Railway lines and Telegraph posts. To the “Real India” which was rarely highlighted in those times, except by a rare observer such as our author. Given this context, I must admit that I am amazed by the irony and also appalled by the hypocrisy that once India became independent, the British have made use of every opportunity to shower accolades on anyone who highlighted the fact that India in the hands of Macaulay’s Children today is as “Real” as it used to be in the times of Macaulay. Be it authors like Arundhati Roy, Arvind Adiga, Pankaj Mishra or film makers like Danny Boyle, all have gotten an applause for romanticising this “Real India” in their works. What was it that made the British applaud these works? Was it the nostalgia of the legacy which they endowed to us, was it the “they are no better than us” satisfaction, or was it the genuine regret of the follies of their ancestors? I shall leave you to ponder over that one.

Back to India’s problems, poverty wasn’t the only one. It might actually have been the effect of a much larger problem. As our author points out - the loss of liberty was a far greater injustice to the Indian people who didn’t even have independence to carve their political destiny and participate in governance. Especially when you consider that:

There are not wanting men among them, men in numbers, who are the equals of their British masters, in knowledge, in ability, in trustworthiness, in every high quality. It is not strange that many Englishmen are waking up to the fact that such treatment of such a people, of any pe ople, is tyranny: it is a violation of those ideals of freedom and justice which have been England’s greatest glory. It is also short-sighted as regards Britain’s own interests. It is the kind of policy which cost her her American Colonies, and later came near costing her Canada. If persisted in, it may cost her India.

Well, in the end, it did cost her India. And again it was India which had to pay heavy price in the form of partition, the effects of which continue to haunt this country even to this day.

In conclusion to this section, I think that while this article may not be painting a complete picture of India’s problems in those times, it does paint the important parts rather well. In terms of it’s importance, I would view this article as something which provides us with a context to analyse the reason why India became a third-world nation and what “we should not do” in-order to avoid remaining just that. But this article is by no means an excuse to evade the responsibility of restoring our country to it’s past glory.

(To be continued ..)

What’s in the name(s)?

Posted by ego on 02.13.2009 · 10 Comments

An interesting incident involving a non-acknowledged transcript at one of the universities to which I have applied, is the reason for this particular post.

When I was born about a quarter century ago, my parents decided to name me Gautham. My name in my birth certificate was R Gautham Shenoy. This name was used in all my records till I got my 10th standard marks card. In that marks card, I saw that my name had been spelt as Gautham Shenoy R. I thought, well, its just a shift of an initial, how does it matter.

So, my PUC  Marks card as well as my Engineering Marks cards have the same name: Gautham Shenoy R.  Somewhere during the third year of my Engineering, I applied for a passport. There, I had to write my name in the specified format. First Name - Middle Name - Last Name. And the rider was that, if you had any initials, you had to expand it.

Now came the confusion. In my Birth Certificate, my name is R Gautham Shenoy, in all my educational documents, it’s Gautham Shenoy R. Thus, that ‘R’ would have to be expanded at either the beginning or the end of my name.

Now, more often than not, the last name is taken to be the surname and usually, in formal contexts, you would be addressed by your surname prefixed with a appropriate title such as Mr (or in case you are knighted, a lofty Sir!). Since Shenoy was the family surname, and since all my ancestors had their name in the format R <something> Shenoy, I decided to expand the initial in the beginning. Thus my name from then onwards on all official documents became Ranjal Gautham Shenoy.

Now, the degree certificate which my university presented me almost a year after I obtained my passport, still had the name with which I had registered, i.e Gautham Shenoy R. This dichotomy created confusion at a lot of places. Luckily for me, at the time of joining my company, in one of the forms, I had to fill my name as it was on my passport AND the name I would like to use for all internal purposes. This time, I chose Gautham R Shenoy in the interernal usage purpose section. I thought, this name would appear symmetric atleast. And that’s the name I use to sign all my Linux patches.

So, thanks to my share of fun with permutations and combinations, this Ranjal thing has managed to find a place in all three sections of my name. There have been instances when my co-workers asked me, “Hey, I didn’t know your name was Ranjal. What’s does Ranjal mean anyway?”. There have been times when I have felt the anger at my parents for not giving me a standard <First Name>: <Middle Name>: <Surname> kind of a name.

It took me a while to realize that just because there is a standard template for names for the documentation purpose, doesn’t mean that one is strictly bound to adhere to it. Especially when you come from a place where a name is not merely a unique identifier which can be slotted within the specified format of a particular namespace. A name can tell you a lot about the person. In some cases, the whole story of his family.

Before I tell you the story behind my name, let me mention my FULL name, which I haven’t done yet! Believe me, I ain’t kidding!

My full name which tells the complete story about me  is Ranjal Gautham Shenoy Manjrekar.

So, what’s the story behind the name? Here it is:

Manjrekar tells me that my ancestors were from this place named Manjre in Gomantak. That would be Mandrem in the present day Goa. In fact that’s where our Kula Devi (Family Deity), Mahalaxmi resides. So, I am a Saraswat Brahmin whose ancestors migrated from the banks of the River Saraswati to Goa, either through Dwaraka or through Trihotrapura, which was contained in Gauda Desha. Hence the community which I hail from is called Gauda Saraswat Brahmin.

Shenoy tells me that one of my ancestors, who must have been a popular person in his time, was the temple accountant. Most of the common surnames of the Gauda Saraswat Brahmins have to do with the occupation of the person.

Ranjal tells me that, at some point in time, my ancestors migrated from the Gomantak region(Goa) southwards towards Mangalapura (Mangalore). Along with them, they brought some relics from the old temple and established a new temple in a place called Ranjal which is a few kilometers away from my hometown, Karkala. The reason for this migration could have been to safeguard their religious freedom. Thus, Ranjal is my family’s adopted home.

Gautham is a popular Hindu name. The earliest well known person with this name is not Gautama Buddha as popular perception would have it. It was Gautama Maharshi, one of the Saptha Rishis (Seven Sages), who was credited with the hymns present in the Sama Veda. The other well known person of the yore, having the same name was Akṣapāda Gotama the founder of the Nyaya system of philosophy. The intention behind name me with this particular name, was that my father wanted a name that could not be mutilated inorder to be served as a nickname. In and around my place, that’s a common practice. Like Srinivas becomes Shinna, Ganesh becomes Ganna and so on. But there was no such thing for Gautham, atleast not around the time I was born :)

Now, in case you’re wondering how I got tagged with this “Ego” thing, let me assure you, it’s nothing more than a play of words. In my first year at the engineering college, I happened to read this book, The Fountainhead by Ayn Rand. Though it is a one sided book whose characters hardly had a shade of grey, I found it quite interesting back then. For a year, I guess any of my philosophical discussions involved the role of a man’s ego. A couple of years later, enamoured by anagrams, I started working on the anagram of my name Gautham Shenoy. One of the anagrams that I came up with was Hasty Human Ego. By this time, though the charm of Fountainhead was lost, the memory of the one-time association still lingered. Hence the name Ego stuck.

Oh, and by the way, to save myself any trouble in the process of obtaining a passport, I got an affidavit signed by a notary which said that Ranjal Gautham Shenoy, R Gautham Shenoy, Gautham Shenoy R, Gautham R Shenoy, Gautham Shenoy were all the names of one person - Me!

Thus my friend, that’s the story of my one name and it’s many forms! So, what’s the story of your name ?!

Of Ministers, Muthaliks, Media and Me.

Posted by ego on 02.11.2009 · 6 Comments

Dear Pseudo-secular Pseudo-liberal citizen of India,

If you think that filling up the pubs is the best way to protest against moral policing, that is you prerogative. We may discuss the efficacy of this method, but that does not undermine the fact that you have the right to pursue it. Personally, I would put this latest method of protest in the same category as all-night-long-our-candles-burn-along, or click-and-whine-my-petition’s-online. May be movies like Rang De Basanti give you the necessary intellectual justification to remain ignorant of the available provisions under the constitution, thereby urging you to resort to innovative and profound ways of protests such as these. There are many amongst you, who prefer such easy and hollow ways to gain satisfaction of having raised their voice against every issue the media makes a noise about. I tend to ignore such voices for my own sanity. They represent a point-of-view, which I do not subscribe to, but whose right to exist I do recognize.

But the case with Ms Chowdhary is different. In case you don’t know, let me remind you that she is the Honourable Union Minister. May be I didn’t vote her into power, and may be I don’t intend to vote her into power. But that does not mean that as a union minister, she does not represent me, since I too am a citizen of this country. So, when she too chooses to disregard or remain ignorant of the provisions present in the constitution to tackle the issues of law-and-order and instead advocates methods of protest, I have to raise my voice, since she, through her ignorance and incompetence, is misrepresenting me.

Now coming to the issue of rights, while I have a fairly decent understanding of what my rights are, I have no problems with the honourable minister reminding the citizens of what their rights are. But when the honourable minister tells me how I should exercise that right, I am well within my rights to tell her to take a hike. Because it is none of her business to make that decision for me.

Let us now come to the raging issue of Muthalik. The man who has been made a celebrity by the media in a short span of a week, has been a non-entity in the area of Mangalore all this while. He tried his best to garner attention, but has hardly gotten any. The likes of him, only look around for umbrellas to execute their personal agendas. The Hindu culture is the umbrella he has been desperately trying cling on to. But he hasn’t had any success so far. Because, any right minded Hindu would tell you, the Hindu Culture is way too vast and dynamic to be represented by any one person or one ideology. Hailing from this country which has it’s roots in this rich culture, one would have expected you, the media and the Honourable Minister to understand this simple fact. But no, you chose to be ignorant about it as well. Owing to this ignorance, instead of calling his bluff, you chose to grant legitimacy to it. Thanks to your legitimacy, you gave him what Hindus have been denying him all this while, an existence as a representative of the ancient culture which in turn has made him believe that he has the right to be the moral police. Whenever some right minded people try to call this bluff on the national television, your news anchors keep shoving the microphone away from them, lest they try to ward of your ignorance.

Thus, due to sheer ignorance and immature handling of this whole issue, you have created a monster out of a vapour-man and beefed him up. Now that both you and the vapour-man have deluded yourselves into believing in the existence of this pseudo-monster, you are asking me to pledge my right for your cause of deterring this monster. To top it, we now have our honourable union minister who is providing voice for this cause of yours, as if sending out a signal that the public resources have no better purpose than warding off such delusive creatures. Your choice to remain in a delusion is one thing, while asking a fellow citizen to participate in it is quite another.

The democratic system of government gives us the personal freedom, but it is our responsibility to exercise it wisely. May be you have decided to choose personal advantage over personal freedom and outsourced your right of judgement to the media, which is exercising it’s new-found power to spoon-feed you with all the fancy news that gets filtered through it’s agenda. But your apathy is not something that can be generalized. May be the media is really delusive to believe that the public is too damn naive that it needs to play the role of a preacher and teach the public what needs to be done. But a delusion is not the same as reality. I am not underestimating the importance of the media in a free society. No doubt it is important. But it’s importance is only limited to placing all available facts on the table thereby enabling the public to make the judgement. It does not have the authority to pass a judgement.

I don’t like Muthalik playing moral police. But I don’t like the media or ministers playing the intellectual police either. The battle against the moral police can atleast be fought and won through appropriate legal channels, but the battle against the intellectual police, I have to fight on my own.

Brain-Dead

Posted by ego on 02.6.2009 · 6 Comments

If I were to maintain a list of “Brain-dead Ideas advocated by Indian Ministers”, Renuka Chowdhary’s call for “Pub Bharo would end up right at the top. Here’s why:

  • Let us start off with the premise that the call was made to deter the so called moral police from creating trouble on Valentines Day. since that’s the only sensible premise I have got here.
  • Now, since I cannot deterministically predict what the moral police is going to do, and neither do I think Ms  Chowdhary can, there is a possibility that the moral police does decide to create trouble.
  • Does Ms Chowdhary, a Union minister, have some plan B regarding the security of all these people who have “Bharo”ed the pubs? As, in, can she assure it? In my opinion, NO.
  • So is she hinting the following?
  • “All ye young boys and girls. Go fill up the pubs. That should deter the moral police. If it doesn’t, then I am sorry, I cannot assure your security and safety. But since you have “bharo”ed the pubs, you have higher numbers on your side. So take law into your own hands  and teach these moral police a good lesson.”

Responsible thoughts to come from a union minister, no?

The Level Playground

Posted by ego on 01.30.2009 · 3 Comments

A lot has been said about Barkha Dutt and NDTV’s legal notice to a blogger who poured out his emotions over what he felt was irresponsible and shoddy journalism.

Many people have spoken out about the freedom of speech and the freedom to voice out our opinions on the internet. I have read the blogpost against which the legal notice was served. It did criticize the manner in which reporting of event was undertaken by Barkha Dutt. But more importantly, it did so by quoting what was shown on the television, it highlighted the allegations that were presented against her in her Wikipedia entry.

Wikipedia, from what I know is an open repository of knowledge, where-in the veracity of any information can be discussed, debated, and denounced. It is by no means a Read-only collection of articles written by one person or one group. The articles that we see on the Wikipedia are products of discussion , which sometimes are heated, over what is the right information and more importantly what’s the right way to inform it.

Such is the nature of open systems. For someone who has worked in open source for almost three years now, I can say that, if someone submits a piece of malicious/stupid/rubbish code to the Linux kernel mailing list, intentionally or otherwise,  one doesn’t sue that person for trying to undermine the credibility of the Linux operating system. There are other means of correction. One can criticizes the code and point out the problems with it. Should the code be accepted for some reason, on finding out the problem with at a later point in time, there is an opportunity to correct it. That’s the meaning and intent of open systems. If there’s something wrong, the system provides you with the right to make it right.

I cannot see much of a difference between this culture that we open source coders have been following on the internet for all these many years versus that of bloggers posting what they thinks is their take on an issue. I don’t deny that some posts might hurt people’s sentiments. But it’s not like the open system is forcing you to be a victim. On the contrary, it offers you a means to correction. There are multiple ways to counter it. Starting from commenting on the blogpost which hurt your sentiments and trying to steer it towards a meaningful discussion if possible, or countering the arguments made by the post on your own blog. Given the nature of the system, one will find opinions highlighting all the sides of the issue. One got to see an example of this on this facebook forum where the exact same topic was discussed.

Now coming to credibility. According to Wikipedia (emphasis mine)

Traditionally, credibility has two key components: trustworthiness and expertise, which both have objective and subjective components. Trustworthiness is a based more on subjective factors, but can include objective measurements such as established reliability. Expertise can be similarly subjectively perceived, but also includes relatively objective characteristics of the source or message (e.g., credentials, certification or information quality). Secondary components of credibility include source dynamism (charisma) and physical attractiveness.

So, a person’s credibility does include a component which is the sum of the subjective opinions what the stake-holders have about the person. Now, if the stake-holders are not allowed to honestly voice out their opinions, pray, how do we suppose one’s true credibility be determined?

Also, credibility is not the same of privacy. So long as I am not intruding into the private space of an individual by divulging information which is not supposed to be known to others, which can damage the individual’s reputation, I am well within my rights to have an opinion on any material that’s there on the public domain or which is in my private domain and I do have every right to voice out that opinion, whatever be the medium. It is important here to note that before the arrival of the internet and particularly the read-write-web, it was the medium which was preventing me from effectively voicing out my opinion, and not the lack of my fundamental right.

When we are moving towards an open system which truly aims at empowering “We the people”, when such a system provides means to correct any aberrations, I feel that one should make use of the provisions within the system to make such corrections. Filing a suit is not only a shallow, but also a retrograde response just like how, in a constitutional system, taking the law to ones own hands is.

I suggest that Ms Dutt and NDTV reconsider their opinion on this whole issue and understand that the internet has only made the playground more flatter. A flat playground would mean both good and bad. Good, because it allows us to get our point across without having an inclination to subscribe to a particular ideology and bad, because now we gotta to take up the responsibility of doing the fire fighting ourselves.

I don’t mind that responsibility, because I believe that it’s a small price to pay for freedom, which is priceless.