Random thoughts

It is an hour past midnight, and most of this town is fast asleep. Bloomington, unlike Chicago, or New York, or Los Angeles, is a small town and the life here starts early in the morning, which means the city goes to sleep much earlier than usual. It was this moment, that staring out of the window of my room, looking at the overcast, dark sky, a thought just occurred to me – What could have I done differently in life? While my mind was scampering through these thoughts for a few minutes, it ceased at a quote by Ismat Ahmed Shaikh, which said “Great quotes do not come from great people. They come from ordinary people who think differently”.

There is a great symmetry between the human brain and the depiction of memory in a computer. Thoughts in mind get created in a similar fashion as memory is allocated dynamically in a computer. Free list is a data structure used in a scheme for dynamic memory allocation. It operates by connecting unallocated regions of memory together in a linked list, using the first word of each unallocated region as a pointer to the next. To free a region, one would just link it to the free list. To allocate a region, one would simply remove a single region from the end of the free list and use it. This is almost as if we search through thoughts in a human brain. To forget a thought, we just try to forget any links to it, and to remember a thought, we just try to link it to an already existing thought.

While my mind was connecting the thoughts between human brain and memory allocation, it once again got referenced back to the quote by Ismat Ahmed Shaikh. Trying to think between “great people” and “ordinary people”, and trying to mentally create two buckets in the form of hash tables,  thoughts got fixated at Dr APJ Abdul Kalam, who perfectly fits into both the both the buckets. I quickly called System.GC.Collect(); on these thoughts and opened up the browser to skim thorough a few inspiring quotes by Dr Kalam:-

You have to dream before your dreams can come true.

 

Excellence is a continuous process and not an accident.

 

Life is a difficult game. You can win only by retaining your birthright to be a person.

 

Man needs his difficulties because they are necessary to enjoy success.

 

Look at the sky. We are not alone. The whole universe is friendly to us and conspires only to give the best to those who dream and work.

 

Failure will never overtake me if my determination to succeed is strong enough.

 

Don’t take rest after your first victory because if you fail in second, more lips are waiting to say that your first victory was just luck.

 

If you want to shine like a sun, first burn like a sun.

 

All of us do not have equal talent. But all of us have an equal opportunity to develop our talents.

 

Be more dedicated to making solid achievements than in running after swift but synthetic happiness.

 

It is very easy to defeat someone, but it is very hard to win someone.

 

Dream is not that you see while sleeping. It is something that does not let you sleep.

Dr. Kalam has been a great inspiration to all the Indians and so have been his writings. He was a magnanimous personality and the scientific brain behind modern India’s missile program. Just as my mind wandered through the thoughts clustered from his books and speeches my eyes took a note of time on the dashboard. The timestamp on the server said 11:30:15 AM, and the ‘engineer’ in me wondered where the server might be geographically located. This led to routine subconscious deallocation of occupied nodes of thoughts and allocation of new ones as my mind drifted away to another series of thoughts…

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s