Tuesday, May 5, 2009

IT: World of logic, hard to find

My liking for software (IT) goes long back to my childhood. Probably then I did not know what’s waiting for me in future (Sitting in a cubicle like a moron working day in day out for peanuts). During my early school days I wasn’t great at math. Then one day Great Bhattacharya (My Dad) had enough of me and took me under his chatra chaya, where I was beaten to hell. I still remember those days. Everybody saw classic turnaround in me and now math was my favorite subject and it better be; who wants to get subjected to thrashing otherwise. When today I look back and think of those days, I am thankful to Great Bhattacharya, as with math I also got analytical thinking and logical analysis capabilities.

In India education has it own meaning. You get to learn the things that you might never use in life. I did my major in Electrical and here I am writing programs, fixing issues, fighting for optimization. Only thing Electrical left in my life is the electrical signals flowing in mother boards when my program is turned in assembly language codes and those are used to fire semiconductors and transistors. I am sure, like me there are many more software professions who have their major in some other faculty but landed up in IT.

In IT I am not sure how many people understand the meaning of logic. What this term really means?
Definition: The science or art of exact reasoning, or of pure and formal thought, or of the laws according to which the processes of pure thinking should be conducted.

As said by Einstein "Logic will take you from A to B, imagination will take you everywhere". Also meaning of logic is relative to everyone, because what can seem logical to one person is illogical to another person. I never understood this, how can logical way of getting from A to B be different from person to person.

Only after coming to software and now being here for a while I have realized in this field where logic seems logical, it’s so difficult to find people thinking logically. In this world you miss logic at every level starting from junior developer (probably due to innocence) to upper management (due to save my ass attitude).

This is the person who works almost 18 hours, takes all the blame, even after maximum efforts gets minimum credit and gets laid off before anyone else, illogical isn’t it? Meet the Chindi Coder (Developer)

This is the person who is supposed to be the most knowledgeable, functionally and technically and is often found begging to Chindi Coder for solutions and resolution, illogical isn’t it? Meet the Mistry (Project Lead)

This is the person who is face of the project for client and client hates to see this face, illogical isn’t it? Meet the Mukadam (Project Manager)

This is the person who keeps asking for everybody to deliver irrespective of the work load and number of people working on the project, only comes into picture when the things are screwed up and after all this who takes successful delivery as his success, illogical isn’t it? Meet the Daakia (Delivery Manager).

This is the person who is always covering his ass and illogical things happening are no more illogical to this person, illogical isn’t it? Meet the Sutradhaar (Director).

Exceptions are always there, so you might want to analyze yourself, if you fall in anyone of above mentioned position. If not it is always nice to meet a person on my side of world.

No comments:

Post a Comment