Monday, December 14, 2009
Here I am .. This is me.. Presenting Miss Z
New project and Miss Z..
It’s the time when everybody thinks Programmer Y can let off his worried hat and rest for a while. But as people say you do not get what you wish and what you get is not what you wished for.
Programmer Y has always been vocal to PAPPU (Project manager) of his discontent about the technology he has been working in. This was one of the discussions which happened in one of his 1 on 1 meeting [1]
[1] These meetings are basically the open ended questions meeting with close ended answer. Where in project manger feels that he is giving individual attention and programmer feels that it’s a wasting his time. So all his questions ends up being open ended like "How's it going?" or "What's important to you these days?" gets a reply back of “Fine” or “nothing much”. At the end project manager gets frustrated and he gives programmer the list what he expects from him. This list is given to the programmer irrespective of whether he answers correctly or not.
Programmer Y: There is huge disconnect between my enormous Technical knowledge and the trivial task you assign me.
Pappu (causally): That's a temporary situation
Programmer Y (sort of relieved): Okay! Good.
Pappu (sarcastically): Eventually your technically skills will become outdated ;-)
This discussion had left Programmer Y dumb folded and no hope that he would get a better technology. So Programmer Y continued to live his monotonous boring life and was trying to rest and bask in the glory of his recently completed project by setting aside his worrying hat. But as you know my friend everything in this world is short lived and free time definitely in this time of recession. And Programmer Y was soon assigned to another project in an R&D department [2] to see which latest technology was suitable for this new project.
[2] R&D Department is other way to say that you are on bench or without any work. If you do not have any work in your project you will be assigned to an R&D department or Center of excellence. The only work over there is to create Proof of Concept, which means copying the code from Google and making it run in your own environment. And creating heaps of document supporting it which if anybody looks for copyright, I believe most of the company would get into trouble at most of their documents. In our company these R&D people are no longer called as intellectual but borrowed intellectual because of the reason stated above.
Programmer Y was happy to some extent not because he would be able to work on new technology, but the fact that he now will be able to use internet at will with out any restriction. The technology they were asking Programmer Y to do R&D, he had already worked upon it and he knew in an out of it so creating a POC and a analysis document was a task he could perform even in his free time.
First day of the project was as usual boring with all the introduction and project details being discussed with programmer Y. The only interesting thing which happened in this whole process was Miss Z...
Hey I need to go for a meeting (on a 1:1 meeting but requirements) but stay tuned to learn more about Miss Z..
Chao
Friday, December 11, 2009
Best Place to Work For
Every year Programmer Y’s company tries to get into the list of
Our Pappu[1] (Project Manager) had set up a meeting to come up with suggestion on how the company can win the award of “One of the best place to work”.
[1] BTW we call our Project Manager Pappu because Pappu can’t code saala. Yeah he has been to many countries for different onsite project. He has earned lot of money and doubles his money by actively trading in the market. Paapu has got a big size sedan car, he his handsome blue-eyed bachelor and is a craze amongst the Girls. Pappu also has an UK English Nasal ascent because of his 6 years stay over there. But when you ask him anything about the project he has no idea. He will simply find a team player and burden him with all the question you try to find an answer from him
Pappu has asked our Pandu[2] (i.e. the Project Lead) to gather all the team members for the meeting and before that asked him to send an email to make sure everybody know what’s this meeting for and can start gathering ideas for it.
[2] Pandu is a Mumbaiya slang for traffic police. Who feels that he is the boss of that area and everybody fears him. But on the contrary no Indian bother about him unless he is a new unlicensed driver or he is about to slap him with a fine. And why we call our Project Lead a Pandu is because he acts and behaves in a similar manner. He controls how the project works he feels that he is boss around there because our Pappu has no interest in controlling the project. But in the end all of us never really care about him. Only the new comer how does not know the real team structure feels obliged to respect him with the fear that he will be treated badly if he does not respect him.
So he asked everybody to start giving up one idea at a time and he would do is list down and will discuss on it. Now the turn came up for Programmer Y. He stood up and said “Stop treating us like Diseased Livestock”. There was a complete silence in the room after this statement for 10-15 seconds & Pappu expression told that he was very much taken back by this statement.
Pappu tried to control his anger and try to defend[3] what company did was best for us.
[3] Project Managers in any company are paid only to defend the company and its policies. Even if they are facing the same problem they will always try to make sure that they have a point that will make everybody think that everything is fine. It’s their way of thinking & turning a blind eye to problems of other makes them the manager. The better you are at in defending the company the more progress you will make in climbing up the ladder.
And he asked me how company was treating me as a dead livestock. Before I could answer his question he shot me another of his smarty pants statement that here is the conversation below
Pappu : If You were a live stock, you would be eating grass.
Programmer Y : My chapatis are made from Wheat flour. Wheat is a grass.
Pappu : You would be than living in a Pen.
Programmer Y : Also known as a Cubicle.
Pappu : Livestock has no freedom.
Programmer Y : Can I go home now.
Pappu : No
Programmer Y: Mooooooo.
Pappu had finally given up his fight with Programmer Y. Pappu cannot kick his butt because Programmer Y manages one of his most critical projects single handedly and client loves him. Programmer Y finally leaves the room with a smile on his face putting down another check mark for his another successful Pappu humiliating effort on his white board in his cubicle. Pappu has started finding pleasure and a calming effect in his small petty fights with Pappu which at the end of the day leave him with a sense of pride and feeling of victory.
This is what Programmer Y thinks and put it as the most important point which makes his company “One of the
Chao
- Programmer Y
Thursday, December 10, 2009
Who am I?
- Programmer Y programmers grew up with Google and rely on it to perform their jobs better. Armed with smartphones (BlackBerrys or iphones), laptops, ipods and other gadgets. These things are Programmer Y’s basic necessity.
- Programmer Y is plugged-in 24 hours a day, 7 days a week prefers to communicate & socializing through e-mail and text messaging, networking sites (orkut, facebook) rather than face-to-face contact and prefers webinars and online technology to traditional lecture-based presentations.
- Programmer Y wishes to live this ideal life of fast car or a super bike, Big house, great bank balance, nice chic to date. But in order to achieve this Programmer Y needs money so he works day and night. In the end when he achieves this Programmer Y has lost half of his hairs.
- Programmer Y is confident, ambitious and achievement-oriented. They have high expectations of their employers, seek out new challenges and are not afraid to question authority. Programmer Y wants meaningful work and a solid learning curve.
- Right from the start of his career Programmer Y participated in team activities in office. He does not want to get involved but these programming methodologies have made Programmer Y a team player. He has to interact with other person to get his code working. If he does not he will not be able to get his code working.
- Programmer Y craves attention. Early in his career Programmer Y works harder to get appreciation and learns new technology because he thinks that it’s related to his appraisal. Soon he realizes that it’s not the case, you get promotion in only two scenarios.
- Case 1: You are a beautiful girl and I don’t think I have to explain much after this.
- Case 2: You threaten to leave the company.
- Programmers Y in the later years realized this and choose the 2nd option to be in the limelight and crave attention whenever needed to get a hike.
- Programmer Y likes to party(mostly booze party) because it relieves him of all pressure. He likes to follow the saying “work hard and party harder”
