Sunday, December 23, 2007

Its too cold, out here

It’s a dark night here; wind is piercing my ears with chilling cold. There, I see a young guy shivering with cold towards the end of the lane. I walked at him and asked, “Seems like cold will kill us”. He replies in a down tone, “What can be done, see I have something which I can burn but I don’t know how to burn”.

This is our first guy. Suddenly, a tall guy emerges from the dark and tells him, there is another guy on the opposite side of the street, who already has a fireplace. This is our second guy. Now, I can see a clear smile on our first guy’s face. He was running towards the opposite side of the street towards the fireplace.

Walking further I saw another guy rubbing stones. I asked him, “Why are you rubbing stones?”. He answers with a rough throat, “I am trying to light the fire”. And here is what the curiosity was killing me, that in this hi-technology world; this guy was rubbing stones for lighting the fire. I fired my second question, “You already have a matchbox, with which you can lit the fire immediately and that too without any effort”, seems like I started acting as a cop.

He answered gently, “I am trying to do it myself and learn, so that in future I am not dependent on any box”. He is our third guy.

Now, I am in my cozy room writing this. Few minutes back, I introduced you to three guys:

1. Guy having something to burn, but didn’t knew how to burn.
2. Guy helping the first guy, to get something so that he can get some relief.
3. Trying to invent something on his own, so that he is not dependent on someone.

This was the story of three different kind of developers; one trying to find a solution, second guiding the first one to already existing solution and last one on inventing his own solution, so that he is not dependent on anyone.

Through this blog, I wish to walkthrough developers across the big ocean of design patterns, enterprise design, test driven development and the big word “AGILE”. I welcome everyone to contribute to this by sharing their own design experiences.

No comments: