I have realized that work is mostly about ego satisfaction and fact of life is everyone thinks that their ego is more important than others. So earlier this afternoon, while I was explaining my design of a new migration program to my boss, I almost forgot the fundamental principle and the whole explaining ended up in a big mess, since he had his own idea of doing the same thing. And I had my own. Which unfortunately he came to know from a third person, and thought it was third person's idea I was working on. Damn this communication! It was heart breaking.
Now even after a week's thought and some thousands lines of working code, my almost complete module faces unnoticed extinction. The problem is, boss thinks from his application's point of view and during last week he was on holiday. During that time I started working on the design from my application's point of view and almost pulled the desired result out of it.
Now today, the One came back from the holiday in France & Italy and started designing his own French-Italian way. And his logical process was nowhere near mine.
Since I am the reticent subordinate who never likes pressing his point (even to peers), I have to step back and again write the whole code his way. But, it really doesn't matter, until they keep paying me. Ultimately the truth is, there is no right or wrong design - there is just a working and non-working design. If you keep talking about the design and do nothing about it - it's worth crap. I am just hoping this fellow not only has weird design ideas, but also some experience to give those ideas shape (that wasn't clear from the way he was explaining his 'universal migration design' in that ear piercing managerial lingo). I just hope that he not only talks the talk, but also walks the walk.
Thursday, October 2, 2008
Subscribe to:
Posts (Atom)