It's been almost 10 months working here and believe me, in this time, I have learnt more inter-personal skills than any classroom or training sessions could ever teach. I have dealt with the some of the most hardworking ,creative , cheerful and also as I found out last week, some of the most egoistic people you can ever find. More on that later though.
Last week, I had the first Performance appraisal of my career and was pleasantly surprised to get a very decent rating
(For those of you who wonder what this is all about, appraisals are done in all companies once or twice a year. Based on the work you do, your boss lists out your strengths, weaknesses, areas of developments and rates you based on your contribution to the Project.)
While basking in the glory of my appraisal rating, I also got the shock of my life. My boss called me aside and told me that he had received some damning feedback against me. I was like what the F#$# could that be??
Guys and gals, hold your breath!! What's ahead may or may not much sense to you (at least it did not make to me!!).
It was then that he revealed that one of my fellow team members had complained against me about the way I work. According to the complainant, "I bully all others, do not listen to them, always try to dictate terms, never involves them in discussions, keep bossing around blah blah…………"
When I heard my boss telling me all this, words did not come in my mouth. Not that I was terrified or something. But just could not control my laughter. Coming back to senses quickly, I tried to understand who this complainant was!! Once his / her name was revealed, I understood the whole funda, and then explained the actual truth to my boss. I guess it was an eye-opener for him as well
I don't want to wash dirty linen in public, but getting angry at me just because I take the initiative to "get the job done" and in the process ask team members to stay on for 15 more minutes in office to complete the job, this behavior is crazyand childish. Anyways if someone has any problem with me, they should come and tell me and not my boss.
My Current mood: Oh my gawd! When will they ever learn!! 

I was initially overwhelmed, when I actually spoke to one of them for the first time. However, once you get over the initial jitters, you would realize that they are normal people just like you and me, and the “aura” around the firangees disappeares soon.
, Sharukh dancing in front of an American flag (Kal ho na Ho), Oye bubbly ads etc on the TV sets at the cafeteria makes one go ROFL 
In fact, one of the ladies came to office yesterday wearing a sari 

Grand mom had come home last week and she will would be staying here till june for a function at home (will write about this function later). With her arrival, the daily gyaan session has started again.
My typical day, now consists of knowing that how keerai (Spinach) is good for the eyes and why chewing gums are harmful for the body and why I should try to get a government job as soon as possible. Compared to her, mom now seems to be angel :-D
Many people have asked as to what my work “actually” involves. So for the benefit for all those eager souls and also for the people who want to work in the IT industry or those who don’t want to work here but want to know more, read on.
Usually, if someone is working in an IT company, they would be working in one of the following fields.
Mainframes: AFAIK, Mainframes are huge machines which can store and process large amounts of data very safely and quickly. These are machines built mainly by IBM and are a bit “antiquated” if I can call it so. But many institutions like banks use mainframes to get their daily jobs done. Once a person learns how to work with the machine (in other words, coding) this job becomes a dull routine. Training for this course costs a lot if one wants to learn outside and therefore people who have the requisite knowledge are paid decently.
Open Systems: Heard of Java, C++, .NET?? Well, all these things come under this category. These are highly specialized languages as in these things require a fair amount of logical thinking and practice to get the optimum level of comfort in work. Most companies in
All the three above are three different companies producing softwares with the same names.
SAP is the big brother among the three. I work in the PeopleSoft EA.
When companies decide that they require EA to be installed in their organizations, they contact the consulting companies like mine. Then the guys in my company who have the required experience and knowledge go to the client office and finds out how exactly EA will help them and what are the modules they require to use. (EA softwares are very very big and companies use only a few relevant modules).
Once that is done, he gives instructions to the guys offshore (people like me:-) ). This instructions will include the technical specifications of the work to be done. In simpler words, what we actually do is to customize the existing software (JDE in my case) to suit our client needs.
People like me(who do the actual work) are called “Technical Consultants”. And the people who have the industry/domain expertise to advice the clients on their requirements(These are usually MBAs or technical guys with 4-5 years experience) are called “Functional Consultants”
Again, training in EA is very costly and very few people can learn it outside. Only few lucky ones out of all the people recruited by the companies through the campus recruitment get allotted to this field. These people are the lucky ones ;-) Why? Because they are the best paid in the industry. That’s not all. Working in EA gives person great insights about actual workings of big companies and that experience is very unique and useful for the future.
Chalo, that’s all for now. Hopefully I have shed some cobwebs after not posting for a month. If this post was in any helpful to you or you have anything to correct or add to my post do drop in a comment.I wud appreciate that very much :-)