Thursday, July 10, 2008

The Dream Run

Sleeping sound at night, you start watching a movie, so realistic that you feel like part of it. Some good movies, some bad, some short. Short ones might not persist, bad and long ones might.

Have you ever made your dream run in front of you? Feel freaks, but is awesome. Imagine we could control our dreams and make them run. Dreams can be made to run real, if realistic concepts are applied on them.

The oddessey started long back. Started slowly, then went down. Gain some speed during college days but again went down. God had already written my destiny. I tried to change but couldn't. Things went from good to bad, to worse. The journey with hiccups had taught me to dream, dream like never before.

I was made to make my dreams run. I could design and weave my own dream, to make it a perfect dream run. Dreams so vivid, real had never captured my mind. I was an addict immediate. Feeling one with the System, wow...

I see so many of them and even me making mistakes in structuring the dream to as to result in complications and unresolved dependencies.

There is a striking similarity between dreams and coding software. A piece of code and be thought of as a dream.

1. Same Source :- For both the source is same. It is us who do both.

2. Relative Concepts :- Both are relative. Lets apply OOPs concepts to your dreams and start with Inheritance. One dream can derive from other dream. Dream should be derived only if we have a better dream than the one before. In other cases dreams should be implemented in a particular way specified.

Similarly applying other coding practices to our dreams can give us wonderful results. Remember the day when we trying out some logic for logic, which worked after long hard work. In the same way we should persevere to make our dream true so that they run flawlessly.