Dec 29, 2005

How many hours do you work in a day ?

In my previous post I had said how I used to work less than hours required and still be quite productive. Well, I used to have the suspicion that what I was saying is actually done by people. Just chanced on this article by joel about how many hours he works ... and I have to say that I was correct in my belief. Don't forget to go through the discussion page also !

Dec 28, 2005

Happy New Year 2006 !


*NEW YEAR'S DAY*

Now is the accepted time to make your regular annual good resolutions. Next week you can begin paving hell with them as usual. Yesterday, everybody smoked his last cigar, took his last drink, and swore his last oath. To-day, we are a pious and exemplary community. Thirty days from now, we shall have cast our reformation to the winds and gone to cutting our ancient short comings considerably shorter than ever. We shall also reflect pleasantly upon how we did the same old thing last year about this time. However, go in, community. New Year's is a harmless annual institution, of no particular use to anybody save as a scapegoat for promiscuous drunks, and friendly calls, and humbug resolutions, and we wish you to enjoy it with a looseness suited to the greatness of the occasion.

[from *The Works of Mark Twain*; Early Tales & Sketches, Vol. 1 *1851-1864*, (Univ. of California Press, 1979), p. 180.]

please leave your greetings below :-)

Dec 26, 2005

Ceaser IV

Woowieee !!! The next city building game in the Caesar series it going to be out ! Yes Siree, Caesar IV is being developed by Tilted Mill .

Check out the beautiful 3d screenshot below:



I guess I must be having all the city building games - Caesar 3 , Pharaoh, Emperor, Zeus, SimCity, etc.

I have not played Children of the Nile but it did not get any good reviews so I am a bit apprehensive about the upcoming Caesar 4 from the same company.

Whatever man... long time overdue... so late that I was thinking of making my own version of the game.

The goodies are :
  • State of the art city-building gameplay, feedback and visuals, including:
    • More than 100 unique buildings, diagonal roads, and a set of decorative items
    • More than 30 resources for trade and other uses
    • More than 90 minutes of music from favored composer Keith Zizza
    • Advisors to help you with your goals and extensive map overlays for detailed feedback on activities and problems in the city.
    • More than 75 unique characters, who go and get what they want and interact with their environment in detail. Select them and they tell you what they think of your city.
    • Rich, 3d environment with unlimited draw distances and immersive contextual audio
  • Over 100 hours of play in a variety of modes, including:
    • Career mode (campaign play) where you strive to become Caesar
    • Standalone competitive scenarios
    • Sandbox play in which you can build at your own pace
  • Empire level trade and diplomacy with Roman and foreign provinces
  • Combat
Yummy !

Let me see now ... World of Warcraft, Civilization 4, Age of Empires 3, F.E.A.R ... yup I have enough to keep me busy :-D

Can anyone suggest me a good PC spec ? Something like the Alienware comps ! Looking around for a goooood PC to have some fun :-)

Don't believe everything the newspapers write !

Saturday's newspaper ( HT , Dehradun edition) has a small article on the cold weather where it says it snowed in mussorie. Now, from my house in Dehradun I can see Mussorie - and it is still not snowed in. The snow has falled on the hills behind that which is Khatauli !

Moral of the story : Don't believe everything you read in the newspapers !

Dec 14, 2005

National Wildlife Photography Contest

Wow !!!

check out the amazing pics at :
http://www.nwf.org/nationalwildlife/article.cfm?issueID=79&articleID=1158


Dec 13, 2005

Enough is enough. Learn to say No.

Somehow I don't know why the mentality in India is that people working late are the ones who matter.

It to be found in almost all major companies in India. Working till well past 2AM , 7 days a week seems to make people think that these guys are real good.

I on the other hand don't hold to this belief. Yeah some people like to stay back in office - they don't have a personal life to talk about. No friends - no groups etc . And they enjoy working in office and web-surfing. I have no major issues with these folks.

But the problems start when they start getting promoted to a more responsible role - and they think that other people should also be staying late just as they do. And if a person is leaving early - he is not working. The appraisal systems work this way I think in many Indian companies.

Recently people have started making snide remarks about my leaving early ( i was leaving at 8pm). Get a life dudes.

I am a big believer in Extreme Programming, and one of the main ideas is 8 hrs a day , 5 days a week. anything more for a couple of weeks - and you need to rework your project plan. Oh, and if you are one of those who think people need to continuously work take a page out of google - where you can spend 20% of your time on activities other than your project.

Earlier it was a problem with a few people only. I remember getting a bad rating in an earlier project by my manager ( a tech person - promoted to PM ... a horrible people's person). I had put in maximum effort - delivering everything before time - with no quality issues. Everyone was happy with my work - but I got an OnPlan rating (you are average). This was given at the yearly appraisal cycle and came as a rude shock. I had a big discussion with my manager why inspite of my work accomplishments I had not gotten a Significantly Above Plan rating. Ultimately it all boiled down to the fact that I was leaving early which was not a good thing as I was a senior team member and it gave wrong signals to the other team members. The other team members used to stay back to surf the net as at night they used to get good browsing speeds.

I did not say anything. The next few months I did nothing much - except that I used to leave after my manager left (good thing about having a bike is you can leave 10 mins after the bus leaves) - giving the impression i was working late ( was working on getting wine configured on the linux partition to play caesar 3). The impression the manager got was that I was a very hard working guy - and the appraisal had lots of praise about me. Of course I shared my learning with all my team mates - and each one of was a 'hard working' person as far as the manager was concerned.

Thankfully my next manager was a gem of a person. A stark contrast - and boy was he supportive for everything. In that project we were actually getting free by 4pm - work was getting done before hand. People only used to stay late if they had some personal work - and no one could ask for a cab request. The client was real happy with our work - and it was one of the very few questions where the client wanted to know of our views and abide by that , instead of the other way round.

Another reason it happens is because of deadlines. Many times I have seen projects starting off with unbelievably unachievable deadlines. Most of these projects are taken up because the sales people just have to meet their sales target - whatever the cost. And the cost is worker fatigue.

Why is it that Indian's cannot say a very simple word - NO.

To all the people who are having to work late - learn to say this word.

Do you have a senior making your life tough by sending assignments to you just as you are about to leave ? Learn to say No.

Do you have a sales rep trying to get you to reduce the timeline that you know is required to complete a project ? Learn to say No.

The first speeches I had heard when I joined WIPRO straight after college was by a lady (I don't remember her name) from GE ( I think ). And the speech started something like this :

Welcome to your working life. I think enough people have already told you what you are expected to do. I am going to tell you something which I don't think any of your bosses would have tought you. My speech is to be about how to say No...
Something which stuck in my mind. I don't know how many times I have thought back to that speech and thanked the lady who put out such a powerful message.

And I know it works.

I have said no to having to work insane hours - and I have enjoyed my personal life too. And professionally also I am not doing bad.

I have said no to cleints about features they want - and have built a trust relationship with them. Even though I am not working on their projects , we still exchange emails and keep each other updated.

How is this possible you ask ? How can we say no to clients - they are our customers - and their word is law !

Its not like that. The customer first and foremost expects us to honour our agreements - a relationship is built on trust. When you say that something will be done - it better get done. It should not come to pass that you are slipping on your work items and still telling the customer that you will get it done on time. But if you already have set a resonable expectation - you will deliver everytime on time. And the customer gets confidence in you - and is willing to listen to you more and more.

But that does not happen. We say 'yes sir' to everything that the client says. At first he is happy that you will do everything - but then the honeymoon ends. Everytime you have an excuse to cover up for what you are doing. And the client gets more and more worried. He starts to start demanding status updates on a more and more frequent basis. He worries about statistics - cause he does not trust what you are saying. At the end it leaves a bad taste in everyone's mouth.

Be honest with yourself.
Enough is enough. Learn to say No.

Get a life.

Hindi Translation

I have been working on and off on a game called FreeLords which is a clone of the game WarLords. Over the last couple of years I have not been able to put in much work in the game - I was too busy with other things. However, I have been recently roped in to do the translation of the game interface into Hindi.

Suddenly I realize how bad my hindi is ! :(

Here's a screenshot of the work in progress






BTW, if anyone knows what the translation for tutorial is in hindi, do let me know :-D

Dec 8, 2005

John Lennon's death anniversary

Imagine

Imagine there's no heaven,
It's easy if you try,
No hell below us,
Above us only sky,
Imagine all the people
living for today...

Imagine there's no countries,
It isnt hard to do,
Nothing to kill or die for,
No religion too,
Imagine all the people
living life in peace...

Imagine no possesions,
I wonder if you can,
No need for greed or hunger,
A brotherhood of man,
Imagine all the people
Sharing all the world...

You may say Im a dreamer,
but Im not the only one,
I hope some day you'll join us,
And the world will live as one.
- Lennon ( 1940 -1980)


Born : October 9, 1940
Assassinated : December 8, 1980

The beatles without John Lennon - unthinkable.

Some sites on him :
http://www.john-lennon.com/
http://www.johnlennon.it/
http://en.wikipedia.org/wiki/John_Lennon
http://www.lennon.net/

Dec 5, 2005

R6


There is something about bikes which makes me forget all about the world. I am addicted to video games no doubt - but they are a distant second when it comes to paying homage to the super bikes! Nitin, a friend of mine, has a R6 ( he was a friend of mine even before the R6 ;-) ). Dropped into his house after our ride on the highway to Karnal where we met Rahul also ( Well , there were 5 of us. Nitin, Asad and I from delhi, and Rahul and his wife from Chandigarh).

What can I say about the superbikes. You need to see them in flesh and blood. You need to hear their sound. You need to ride them before you can even think about what the bikes are all about.

So, after nitin rolled out his bike from the garage, there was I - posing for a pic with it. Revving it up gently... but I did not ride it, as late in the evening in a crowded locality would not really qualify as a good place for a SBK.

The ride is still pending. Will post about my feelings once I do that. :-)