Friday, May 15, 2009

Who will lose in this election?

It is easy to accurately predict who all will lose in this election. A fractured mandate is bad for the country.  Here is my list of losers because of this election 09.

1. Environment

With the makeshift horse traded government trying to hold on to power on a day to day basis - the environment will never show up any where on the radar. Instead we will see environmentally unfriendly projects getting sanctioned at a furious pace - because even before the PIL can be submitted - the minister in charge might be replaced and a new government would have come. Make hay while the sun shines will be order of the day. Sorry Earth.

2. Economy

I feel sorry for the poor sods (including yours truly ) who have sunk their money in Stock Market . I am predicting market to fall to 8000 in the next few months. The parliment will be run by everything other than pragmatism. With the netas whims and fancies changing on a day to day basis - and along with it the fluctuating majority - and along with it the market will keep plunging. 

3. Aam Aadmi 

The new Government's life span is in weeks to months. They will not think even of a 1 year long project. So no new infrastructure projects will start, no improvements to healthcare or education will happen- everything that a Government is supposed to do - goes for a toss. 

Of course the politicians are not responsible for this mess - they would say it is the Aam Aadmi is to be blamed for having voted such a fractured mandate.

The world will turn dark tomorrow ( May 16th when counting will begin ). Brace up folks - and get ready for a rough ride in the coming few months. Probably my next posts will make fun of our pathetic situation and wont be this gloomy - so don't blacklist my blog yet :)

Monday, May 11, 2009

Specialization is for insects

There is this age old debate - should you specialize on a skill, or generalize and become a jack of all trades?

Heres a quote that answers the question :

“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, and die gallantly. Specialization is for insects.”
– Robert A. Heinlein — from The Notebooks of Lazarus Long

There are exceptions - but as a generalization - the above quote is spot on. In any career you will have your main stream ( BA, Developer, QA, Architect etc. ) - but to become really kickass in your stream - you have to develop other surrounding skills.

Where I am coming at is - as an entrepreneur you will be forced to don many hats. I have met a few entrepreneurs who will dig through their card holder to give me their appropriate business card. They actually have multiple business cards with various designations like VP, Architect, CTO, Business development manager etc. Perhaps they might not be the best in all the roles - but overall they trump the specialists.

So go ahead. If you are a developer talk to your QA, BA, PM, HR, RM, BDM, MD - on what they do, how they do, problems they face, how they tackle - whenever you get a chance - these chats will help you in your career and will help you some day when you run a startup - where you have to be a little of everything.

So become the jack of all trades and a master of one or two.