Wednesday, February 24, 2010

Why be upset?

There are so many times we get upset over the happenings around us, obviously when we are involved. These can be issues like a blatant statement or a big argument or certain behavior of a friend or a work colleague. We then start analyzing and breaking our heads on its debugging. We try to think why we are facing such situations and tend to wonder why such things occur.

A day back, I found myself in one such situation. It was some change in my colleague’s behavior that blew the fuse of my mind. I tried talking to a good friend, who himself was experiencing a bad day having forgotten his bank password. He tried his level best to make me understand, but it was not like what I was looking for. He tried justifying to me that I had pre-set upon myself a negative set of thoughts and that I should not be feeling bad about my colleague’s behavior. I could not take his opinion at least at that time. May be for a moment, I wanted him to understand me and explain to me the current situation in which I may be right in feeling bad and left-out. May be I wanted his consolation that yes, that girl was doing something incorrect as a result of which I was feeling bad. And yes, she did do something which made me feel that way. I could not talk to him any longer on the call when he tried to tell me that my thought process was wrong. So I decided to resolve it on my own with his inputs.

To start with I reloaded the moral of an article I had recently read: “Understand if the problem that you think exists does really exist before you start working on its resolution”. So I summarized my problem. I noted down each and every pin short circuiting my heart and each and every action of my colleague that had lead to overheating of my mind. Then I tried assessing whether the problem I had stated was really existing. So I asked myself the question(as told to me by my friend): “Is it a right thing that she did?” The answer was ‘Yes’. Then I asked myself, “If she is right in doing what she did, then why am I having a problem with it?” I answered with all the possible reasons justifying each of them. So I tried validating each of the reasons. For eg. I told myself, “Is it wrong to point and show certain places of improvement in the code?” I could not say it was wrong because we all need to work as a team and improve the quality of the deliverable. And just because I felt bad at her pin-pointing attitude, I should not nullify the right thing she was doing. May be her intentions were right but her way of displaying was utterly wrong.

And that’s when I remembered our GEC professor of “Software Engineering” explain to us the concept of “5 Whys” of problem analysis. He had stated that no matter what the problem, it is possible to determine the root cause of a defect or problem. And yes, it had worked for me. I had realized that my nature of disliking sudden changes affected me and made me think totally negatively, which was incorrect and needed improvement. It is okay to dislike changes but it is always appropriate to adjust accordingly within certain time. I was not able to accept her right actions; so I decided to accept them. For each unjustified action, I thought of a proper justified re-action and a display of the same in a controlled manner.

So to summarize, for each and every problem, we need to find a justification and an answer. We need to classify it as a right and a wrong action from a broader perspective, keeping our individual benefits and concerns aside. If it is right, we have to accept it. If it is wrong, we need to properly handle it while remembering not to act according to the flow of emotions. And as we all are human to err, let us try our best to have a second thought before we react sharply to anything that affects us.

Wednesday, February 17, 2010

A Quote that motivates me forever..

Twenty years from now you will be more disappointed by the things that you didn’t do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.”
- Mark Twain

Team Member Types

It all starts with the type of person working with you. To manage your team members, you need to understand the type of person he/she is. Let me try to explain the various types of people.

First is a category of people “Hyperactive” as I would call them. These people are very hard-working and need continuous flow of work. These type of people want to keep on learning and working all the time. You will hardly find any person belonging to this category either lying idle on facebook/orkut or any other networking websites or easily available for chat on the communicators. They quickly complete the work assigned to them and wait for more to be assigned. These are the attention seekers and hunger praise, well after all they do deserve it after all the amount of hard-work they have put in. If you have too many of these in your tem there is a likelihood of a work drought in your team. From a Lead or Manager’s point of view, they are good resources to be owned. Yet at the same time, they are tough to manage. They are demanding obviously due to their quality of work and can quit if they are not provided with what they desire. If you happen to be a relaxed Lead/Manager, they can royally screw your life first by complaining to you about the mismanagement ofcourse not by directly pointing fingers to you and then by ensuring that you are doing your amount of work on time and according to their pace.

Next is a category of “Useless“ people. I call them so coz they do not give a value add to the team. These can be easily identified by the ones hanging around idle on networking websites or on chat communicators or listening to music while in office. There is a high possibility that they will find hundreds of excuses why the application was not operating on their system and how they had connection issues. They will not finish the work assigned to them. They just seem(or pretend) not to have the brains to make it all work out. Unless the Lead/Manager is after their life, pinging them every now and then, it is difficult to find them working. Most cases, these people are quite intelligent but seem to have kinda lost interest in the current area of work and are stuck at this job.

Next is a category of “Sensible” people. These people mind their own business and finish the assigned tasks in kinda the amount of time assigned. Incase they are unable to finish their work on time, they will ask for more time. They are perfect team members and do not bother their Leads/Managers unless there definitely is a problem. They work good under either hardworking or lazy types of Leads/Managers. They are easy in understanding and compromising according to situations.

Apart from people belonging to above categories, are the special types of people that I would place in the ”Exceptional” category. These special case people are rarely found and stand-out on their own as an individual. These category people do not have anything common amongst them but are just grouped together because of their nature of being unique.

So which type are you?

I Can Cook..

When I was small, my mother used to involve me in her cooking. As a “Puppet” that I would call myself when helping her, my skills were restricted to chopping of vegetables and following the strict instructions of my mother. I would demand the responsibility of cooking an entrĂ©e but she would be busy with her own.

So being left with no chance of cooking something for the main course, I would try cooking some sweet dishes or some snacks. Sometimes they would turn out good and my brothers would praise me. The other times I had to finish ‘em myself. I remember this one particular time I attempted to make something called "Mango Fool". It was a recipe from my favorite cookbook (actually the only one I had) which instructed me to whip together fresh Milk cream, Mango puree, sugar and vanilla essence. I used my mom’s mixie and poured the contents into few finest Glasses. I served my brothers but they were not interested in relishing the mango fool. When I tasted it, I didn’t like its thick creamy consistency and finding nobody to buy it I decided to drain it into the wash basin. But then came my father, who seemed to have got a perfect opportunity to teach his daughter the lesson of how not to waste food and how to cook sensible recipes that would actually make good food. So he made me drink that “fool” glass while I was weeping and my brothers laughing at my foolishness. Now when I think of it, I guess it was a good learning experience coz I learnt to mentally visualize and taste the food cooked according to the ingredients and the instructions.

With all the lessons learnt, my culinary passions continued till the end of college by which I had mastered steaming puddings, baking cookies and cakes and frying parathas and pancakes.

Then came a time when I came to Mumbai on my first job posting and I took accomodation in a PG. Here all girls used to cook their own food. And I being alone and new amongst this Mumbai crowd didn’t know where and how to start cooking. I started with simple vegetarian recipes I knew because now I was introduced to a new concept of Vegetarian people who would not eat meat or eggs and could not either bear the smell of it(so unheard in Goa). Later I teamed with another Goan girl who had joined me in my company as a colleague and in my PG as a roomie. Remembering my mother’s basic cooking tip we could cook any vegetable altering either the masalas or the vegetables: “Heat Oil, Add Mustard/Cumin, Add Green chilies and onion, When Onions turn brown add tomato and masalas, Finally add the vegetables”.

My PG roomies in Mumbai and my company colleagues staying with me during my stay in UK also helped me learn multiple Indian recipes which were added to my Indo-Goan cuisine.

On this post, I think it is worth mentioning few words about my famous “Dal Makhani” that I happened to cook once in UK on some random thoughts. My colleagues-cum-friends liked it so much that they did do anything to make me cook it. I was new to this kind of flattery that I received and I must agree that I liked it so much that I would cook it on every request of theirs.

Now when I see my journey as a cook, I believe I can cook. Cooking is something I enjoy doing
and forget my life’s tensions and worries. Finally thanks to the notions of my friends who believe I can cook and show others to cook, I am planning of publishing a cookery book “I Can Cook”. I will post a few recipes and wait for your comments to know whether I should really go ahead and give it a try.

Tuesday, February 9, 2010

Blind Faith


Religion is a very delicate issues to talk/write about. Everybody has sentiments associated. So when you decide you want to say or write anything you have to be very careful.

I was reading an article today where one of the Politicians was accepting moral responsibility for the demolition of the Babri Masjid. And a few thoughts crossed my mind.

Where does God tell us stop praying, but ensure that the place where He was born, the place He lived, the clothes He wore need to be maintained no matter what it takes. Did he ever say that we can kill each other and hurt each other only to maintain/preserve the materialistc things of the world? Why do we forget that when we will die none of these earthly things will remain with us?

We say we believe in God and our Religion. But our practice are such that that even God will not approve them.

The (Un)Certainity of Onsite Travel

Its not the first time that such a thing is happening to me. But still I am feeling like this is the first time. Its just been 10 days that I have spent in US and I have been told that due to some budget constraints and resourceability issues I will need to travel back to Offshore next week.

There are different types of uncertainities in the IT industry with different level of severities. Nothing better than a few cited instance of my life will help you understand a subset of these.

The first uncertainity of Onsite travel was when I was just compelting my first year in this company. The layout of the project demanded resouces moving to Onsite. It looked as if the entire team would be travelling to Onsite. Time passed by and one by one almost all started travelling to Onsite. There were a handful of us who were waiting for the sweet mail to arrive informing us to get set-ready-fly. But somehow things never worked out. The development project was now getting over and we were still left in the waiting queue unsure if we will ever go onsite.

Type 1: You do not qualify
Side-effects: You start feeling frustruated as everybody around you is going onsite and your name is not even being nominated. You start feeling(which can be true or false) that even though you are the deserving person to travel, all the non-deserving useless people are going Onsite. You start feeling dejected and demotivated towards work. You think of quiting and joining another company.
Comments: This type of uncertainity can also arise from lack of travel documents/visa,etc.

Within a month, a mail arrived and we realised our names had been listed for the Onsite Support. Wow… I thought: I would be travelling to onsite: to a different country, a new place!! I was excited "Chalo..naam toh aaya..!! I started making plans, being happy thinking about my upcoming travel and wondering how everything will happen. My thoughts came down with a heavy crash when I came to know that due to some reasons somebody else had to travel and I would not be travelling to onsite.

Type 2: You name is suggested but you never get the confirmation to travel.
Side-effects: You are definately upset whent his happens but find yourself in a better position. You know you can be nominated again. Its not something you could have done. You start puttin in efforts in learning some new technology or skills that can help you gain opportunities. You are hopeful.

Next came some project which needed a couple of resources for 3 months. Again my name was suggested. But having unpleasant experinces, this time i didnt feel excited about the nomination. Rather I made my self understand that unless I am in the plane, I am not going onsite. The travel confirmation came and I flew to UK. It was nice. I staretd getting accustomed to the new place, the new weather and the new people. It was just a month that had passed in UK, when my onsite lead called me and my fellow colleague and told us that due to some budget constraints the project would be executed from Offshore and the onsite team would be dissolved. Within a week, I came back to India.

Type 3: You reach Onsite and project budget constraints cause you to return back to offshore within a really short span of time.
Side-effects: You are content over the fact that you finally reached onsite, got to see new a new place, earn little money and roam around. You wont mind being offered the option of an extension of the travel. You want to return onsite ance again.

The above three types are the most common ones. There are other types as well. But everytime in my IT career I feel myself hanging around either of these. Each of these have taught me many things and made me believe that whatever happens happens for the best. We need to believe in ourself. After all, it is these uncertainities and certainties that color our life with dark and bright colors.