Saturday, 11 August 2007

Are your Best Guys in Action?

Lately reading the Technical Interview I took from Suresh and to my earlier post regarding the Diminishing Software Quality I am really really sad when I look at the way the software's are developed and manhandled afterwords... A simple question I ask to myself looking at the IT Industry boom in India is "Are the Best Guy's doing what they are Best at?" ... Surprised to listen? I myself feel NO.. The Best Programmer in a Technology within a Year wants to be Technical Lead, A Technical lead wants to be an Architect or Manager within a few months and a Manager wants to be a Delivery Head , Delivery Head to be the VP and the VP to be the CEO... Well No one really thinks beyond a CEO do they?

Looking aback I really feel that a team member who is best at coding is pushed to designing (The management Sales BUZZ WORD "GROWTH OPPORTUNITIES" sucks here), A Web Designer been asked to be a Animator because the company has got the project and they want to show him his growth prospects, A Technical lead who never thought outside beyond technology is asked to do People Management and poorly enough an illeterate (I really am talking here about everyone who are not business blooded) is asked to run an organisation.

After you have a read of this can you go,check and let me know if you think:
1. The Best Guys are doing what they used to do best and with evolving and surprising results?

2. All who are a part of your Team are there just because they are best at what they are doing?

3. Growth for them is designed in such a way that it is directly proportionate to the Aspiration and the exposure to achieve the aspiration?

4. People are not pushed to do things just to keep them within or make them run for a Mirage?

5. You are doing something you are Best at?

6. You are doing something for a long time and yet you want to do because everytime you do the same you think you have learnt more?

Huh? So many dammn questions and the answer is just one... "Diminishing Quality" So what to do about this? Lets make our Growth Planners added with a spice of an entity that tells us what we are best at, Let our employers know what we can do best for them, Let our resumes show what best we can bring to the given organisation and finally Let us take a Pledge that we will CARE ABOUT THE SOFTWARE WE DEVELOP Not for the sake of it but for a reason that can help the Software development Industry achieve the goals for what it was intended to have started...


Regards
Sameer Shaikh

P.S. Please do not take a Pledge just becuase you want to seen, Mean it.