Wednesday, December 07, 2005

I Observe...

Can't really say I have wasted 3 years of my life in the software industry. ...2 employers, 3 offices in 3 cities of 2 metros, 7 bosses, 4 projects, loads of colleagues.... I have observed and learned many things...
    1. 86.3% of all the software problems can be solved by restarting the machine.
    2. In case the above observation did not help you solve your problem, then nothing will.
    3. When your boss asks for a demo, your machine (which has not crashed even once after you joined the organization), crashes all of a sudden.
    4. After the crash in the previous observation, you realize to your horrors that all the work you did in the last couple of weeks was not backed up.
    5. Once the previous realization is washed away in half a dozen of vodka shots, you suddenly remember that the previous backups were stored in the C:/ drive of the crashed machine, which means you need to start coding from the scratch.
    6. The new cute girl who joined the unit will invariably be put in the project, which is seated farthest from your cubicle.
    7. When your boss gives a demo to your big boss, he will always click on the single incomplete link (randomly choosing it over the 137 other working links), which you had planned to develop as soon as the demo was over.
    8. When one bug is patched, on an average, the patch introduces 2.7 new and unrelated bugs.
    9. If instead of patching the buggy code, you put extra efforts in reworking the entire module, then the next change request will be to scrap that module all together.
    10. In lines with the previous observation, if you spend your weekend in redesigning and beautifying the user interface of a module, the first mail from your boss on the next Monday will be to move that module to the back end.
    11. When the HR manager tries to call your extension to get somebody to mentor the new cute girl, your extension will be perpetually engaged with calls from free credit card agents or pre-paid to post-pad converters.
    12. Your development environment will be closed and at least 3 chat windows will be open on your machine when your big boss walks over to your cubicle to appreciate you for something. When you do a frantic ALT-TAB, the browser page, which comes up will be cricinfo.com.
    13. In case you manage to close the IM windows and the innumerable unmentionable websites mentioned in the previous observation, your big boss may ask you to open your Mail client to check some details from a mail, which he sent sometime back. Your personal folders ‘Mad Bulls’ or ‘Training Batch Babes’ will be bold with the figure 17 in brackets. After 7 minutes, when he asks you to go back to your mail client, the number will be 93.
    14. At the project party, when the only cute girl of the project finally agrees to dance with you, the team lead decides its time for dinner.
    15. Your boss calls you on your cell to check if you have completed the work he asked you to do. Even though you are enjoying your coffee at CoffeeDay, you tell him you are doing the final changes and is about to hit F5 for the final build. You hang up, take a final sip and turn to put the coffee cup in the bin and see your boss staring at you from the next table slapping shut his cell.
    16. You save all the junk on your desktop. You do the same with the latest report graph image you generated. And you ask your colleague to open it and check the data while you are busy on the phone. The image she clicks opens up showing your friend smooching his GF.
    17. Again at the project party, when you manage a hard driven spike in volleyball or a summersault in the swimming pool, the only cute girl of the project, who was around till then, misses that as she is busy on her cell or probably enjoying the beauty of the night sky.
    18. If something the client told or wrote can be interpreted in two or more ways, then always, yes every single time, the one you chose turns out to be wrong.
    19. If to negate the after effects of the above observation, you choose one initially and change over to the other at the last moment, the result will be the same. You will still have egg on your face.
    20. You fight till death, threaten to resign, sacrifice an onsite chance and use all your influence to get into the team with 34 girls and just 2 guys, only to see the team getting dissolved the very next day and the 3 guys (including you) being put in production support (for the next 1 and a half years) of the same project.
    21. When you deploy your application on a new machine, first run will always give you an exception screen no matter how much precautious you are.
    22. Appraisal process is an annual (or biannual, depending upon the whims and fancies of the HR team of your firm) drama. You are the jester. Salary revision is just a revision or redistribution of your salary and does not necessarily (or practically) mean salary hike.
    23. The newly joined cute girl posts a technical query in the discussion forum. You google, call up your friends using your personal cell connection, visit the library, waste half a day and finally find out the answer and post it in the discussion forum. Once you are through with this long process, you notice that some geek had posted the reply in flat 7 minutes after the question and the girl had already put her Thank You mail and her second doubt.
    24. Estimation of software projects is highly accurate and précise. The only two fields, which are slightly more accurate than this art form, are astrological predictions and meteorological predictions. Usually a 3-month project, under no circumstances, will be slipped out of schedule by say more than 11 years.
    25. And the last one is, we should stop blaming the British for whatever they did to us before 1947. With our software skills (code named as outsourcing), we've looted back a lot more money than they had in 400 years...

    42 comments:

    Erosimian said...

    lol@23

    :-D

    Anonymous said...

    I was dreading the prospect of joining a software company till I read this post. Now I feel a lot better. At the very least, one can't complain of lack of excitement!!

    Sujith said...

    26. if a cute girl wasnt there in ur project, u wudnt hv come out with this post. :-)

    -Poison- said...

    :)) oh man...hell of a helluva life!!!

    silverine said...

    At last we have a "Travails of a Software Engineer" ! Classic!

    This should become an email forward. I can list quite a few frustrating occurences that happen in communication peoples lives too.

    e.g Just when you have labored and designed a spectacular product brochure, the product becomes obsolete. :)) rofl post

    p.s. I didn't know software engineers moonlight too. Still awaiting the brochure ;)

    Thanu said...

    Your boss calls you on your cell to check if you have completed the work he asked you to do. Even though you are enjoying your coffee at CoffeeDay, you tell him you are doing the final changes and is about to hit F5 for the final build. You hang up, take a final sip and turn to put the coffee cup in the bin and see your boss staring at you from the next table slapping shut his cell.

    This is my fav. Great list.

    Geo said...

    @->DUTTAN<- :
    You don’t know how many programming languages I have learned because of observation # 23.
    :_D

    @chips:
    I promise you, it will be exciting like hell!!! :_D
    Life will be a catwalk for you :_)

    @jithU:
    If only... if only I had .... I am in an all men group, moron. My previous prj was a tad better....something like 44 guyz and 2 galz.

    @-Poison-:
    You are a quick learner.

    What chips perceives to be 'exciting' is 'helluva life' for Poison. I guess this is one of the ironies of life... or may be this is what they mean when they say war of the sexes....

    Geo said...
    This comment has been removed by a blog administrator.
    Geo said...

    @silverine:
    Classic! ?
    email forward ??
    Will somebody please pull me down to my chair? :_D

    You communication guyz too do a thankless job :-? I guess that info is kind of consoling.

    p.s. Actually, to meet both the ends, one has to put in a lot of efforts. After all, there is nothing called a free peek oops free meal....right?

    Moonlighting is often not a choice; your financial status thrusts it upon you... :_D

    @Thanu:
    Thank you very much ma’am. :_D
    I am sure you will agree that I havnt exaggerated much :_D

    Sonia said...

    hilarious!!!

    Anonymous said...

    Irony? Theres no irony... U've written abt ur experiences solely from a guy's point of view (quite natural, given that u are one), so naturally, it seems like a 'helluva life' for poison. To me, on the other hand, it seems singularly hilarious. :-)) Who wouldnt relish the thought of work being a cakewalk...oops a catwalk?? :-))

    silverine said...

    ahem...

    red-lights of Tvm

    so you moonlight here too?

    -Poison- said...

    @ chips n geo -
    emphasis on hell of a helluva life :))

    Geo said...

    @Sonia:
    Thanks ma'am :_)

    @chips:
    More or less what I meant...:_D
    Two Homo sapiens perceiving the same thing in two different ways...

    I am sure ur industry life will be like cat walking over a cake....ahem...thats how u want it to be like...rite?

    @silverine:
    I was quoted out of context. I condemn the action of a certain communication gal's attempt to tarnish my image by slicing a sentence out of its original context and mis's'using the same. :_D

    PS: about the brochure,
    Sachin Tendulkar doesnt have a brochure (color or otherwise). He just lets his bat do the talking. You wont find him advertise about his cuts, pulls, dives or even strokes. He just performs on the big stage in front of a sea of spectators.

    Same here in my case :_D

    @-Poison- said...
    Yea yea.. :_D hell it is... :_D

    @Alexis Leon:
    Thanks a lot sir. Honored to have you here. :_)

    I am sure this is how business was/is/will be done. :_D

    Anonymous said...

    " After 7 minutes, when he asks you to go back to your mail client, the number will be 93." that was damn funny man...

    this is a classic piece of work. great read!

    hope and love said...

    bloody cute post...!!
    :))
    typical of u..!
    this surely desrves a tight hug and a kiss...!!
    :))

    hope and love said...

    bloody cute post...!!
    :))
    typical of u..!
    this surely desrves a tight hug and a kiss...!!
    :))

    Geo said...

    Thanks lash :_)


    Angel Doc, Thank you....
    Waiting for what you promised. Should I come over or will you pay me a visit? ;_)
    u put the comment twice, so i guess that means its a double offer :_D

    silverine said...

    @geo: Wot do do? we communication people are like this wonly! We spread lies, cover up facts and distort truth. It's our bread and butter, paapi pet ka sawaal hai LOL

    :))

    hope and love said...

    hey cute baby..! dont you know that when you 'deserve' something u must not act so eager....? it SHOULD come to u..
    :))

    Geo said...

    @Silverine:
    You peepple, ehh.... you peepple are tooo much, ehh....simbly doing anithing, ehh???

    Guess u missed the brochure part :_D

    @Angel Doc,

    Whatzdis? You calling me baby.....What will my adoring fans (read ‘gals who don’t bother to look at me’(lifted from a well read blog ;_))) think of me...?

    Aashi said...

    why is my comment not being shown here...even for ur last post i commented twice...and for this on emy comment which i wrote on tuesday is not to be seen!!!!!......yyyyyy???

    Geo said...

    kya soch ke comment kar rahi dhi? ;_)


    Reason may be that u misspelt the verification word and forgot to check the error message thrown.

    Anonymous said...

    i dont agree with point 25. There's still more to loot. And right now I am busy at it. :)

    Anonymous said...

    Aliyaa

    Too good! Definitely a email fwd as that corp communications ma'am declared ; and yeah; it will definitely b a hit among the geek community.
    Let me do the honours by fwding to my software engg cousins!

    btw .....did the only cute gal at the project party actually agree to dance with u ;-)) ?

    Cheers
    flaash

    Jiby said...

    oh man...i can relate to every word in this post but i wud never have been able to write a post like this one...i always think with a feeling of loss why i always felt detached and never cud acheive a passion for coding like i had for other things in life...if i did u wud have been seeing a post of this same nature in my blog too!!! excellent one...worth being forwarded and i intend to send to all my pals.

    venus said...

    good tips to tackle diff situations in professiona life otehrwise, but not truely justifying my gender professional>> :P:P

    Geo said...

    @KG:
    I know u r good at looting.... continue the good work :_D

    @flaashgordon:
    Thanks Aliyaa :_)
    Corp communications meemsaab kuch bol diya hai tho kuch poochne ka nahi... sirf karne kaa... :_))

    Abt the cute gal dancing at party, see, that was where I used my poetic(?) license.. :_D
    U can call it wishful thinking.... :_). Btw, Jiby could relate to each word of the post, so you can ask him abt the cute girl who danced with him (There is nothing called a readers license, rite? ;-) )

    @Jiby:
    I knew all the software engineers would identify with this post. Others, at least now please understand that I havnt exaggerated. :_)

    But all said and done, I still love my profession and enjoy doing it.

    The day I get this as a fwd from someone else, I will consider myself as a blogger. :_) Not a popular blogger or something of that sort - the title which is reserved for ppl like you, the one above you and the meemsaab he mentioned in his comment- but a plain simple blogger :_)

    @venus:
    Ha ha ha... I don't think I have passed any tips to wannabe software engineers... like Chatan Bhagat captioned his first book - "What not to do at an IIT".... ;_)

    >>not truly justifying my gender professional>> :P:P
    Come on, what do u mean... ;_) Please scroll up and you can see Chips already practicing her cat walk through cakes after reading the post. You cant blame its not motivating for the softer gender of software professionals...

    Shobhna Srivastava said...

    Hi,
    Came accross this bolg via someother one :)
    That was a fantastic post!!! Can relate to most of the stuff there except it does not bother me where the new good looking chic located etc :P

    Sushil said...

    Came here on the reccommendation of Silverine. I was blown away by this post it is so funny and so very true. Shall recommend my friends to vist here as well.

    kickassso said...

    Having known the typical mallu, I think that his skill lies in not having the competency to get the job done, but in having the competency to get the job done, and more importantly, the ability to get away without doing it:D

    I remember seeing this in a mal movie once..

    Contractor #1 see that bridge over there?(points left) I bagged the contract and took a cut of half the money off it:D(grins smugly)

    contractor #2 see THAT bridge? (points to the right)I took my cut off it!

    contractor #1 WHAT bridge?????

    contractor #2(even more smug) EXACTLY!!!!!!!!!

    Geo said...

    @shobhna:
    Thanks madam... :-) Nice to know you enjoyed the post. Mention abt the cute chic made me LOL...:-)

    @Sushil:
    I swear the corp communications meemsaab is very generous ... :-D
    Thanks for the compliment :_)

    @ kickassso:
    Knowingly or unknowingly, you have stated one of the most important lessons to climb the corporate ladder. It doesn’t matter whether you do the work or not, what matters is if you can convince others that you r toiling like hell...

    venus said...

    hey, your "knock knock" has been answered back>

    Sujith said...

    aliya dey, hardavamaya christmas new year aashamsakal..

    Anonymous said...

    machu..

    munna paranje athe items okke ente vaka ;-)

    Anonymous said...

    Merry Xmas & Happy New Year

    Sreejith Panickar said...

    The first observation and the exact figure looks great. 86.3 to be precise LOL

    Geo said...

    @venus:
    oops!!!... it backfired. :_(

    @vigijohn:
    Thanks vigi. :_) btw, why have you disabled ur profile view?

    @Jithu and KG:
    Aliyanmaare, thanks.. :_) Happy Xmas to you too...

    @Sreejith Kumar:
    Ha ha ha... Nice to know you agree with me... :_)

    Rat said...

    stump stuna stock!
    Reading something nice after some good time! Great going , Geo !

    Anonymous said...

    Great writeup. Can I pick this up and forward to couple of Mallu mail groups, with due courtesy.

    Geo said...

    Please go ahead...

    btw, u didnt tell me who u r... :_)

    Anonymous said...

    I am a mallu guy from kottayam, working as, what else could it be, a Software Engineer in Blore.