Monday, February 24, 2014

Closer

Passing through the passage I chose,
Among the woods, away from chaos,
Treading and beholding my breath as I walk

Inseperable once, we were so damn close,
Ways diverged as we went further along

Knowing 'tis the right way to go,
And it's the start I always wanted

Not aware of the end, I go on and on,
Trying to find the order out of chaos

As I move forward, clouds of skepticism encircle me around,
Losing my senses to oblivion, Can't hear a sound

Sometimes it feels you were so right,
When you were around, the skies were clear and the sun was bright

Though it felt empty in a corner of my soul,
And to fill the gap, I ran, far and forth, to realize a goal

Now that I can't see you anymore,
I am tired and confused. My legs are hurt and throat is sore

I need a ray of hope to shine over me,
To give me back my zeal and fill me with glee

Can't see you and I know you are far away,
But I can feel the love that is forbidden and not mine to sway

Darkness is darker than ever, trying to feed on my fear,
I am getting stronger everyday cos' I know it and I am aware

My vision is clear, I can see the path now that I chose,
Its bright, shining with hope, I can't see you but its more than that

Wheels turned around, how heedless of you,
You became my soul and more than that closer than ever

Monday, February 10, 2014

Experience vs Sagacity

If you are asked to choose one of them, which one would you? Let’s pick these two and discuss them individually.
Note: By sagacity I mean to establish a quality to be wise enough to understand any given situation as quickly as possible and suggest a solution for a problem at hand with extreme precision.
Experience is a quantifiable quality measured in terms of time and exposure to a certain scenario. A person who worked for 10 years as a carpenter is more experienced to a person who worked for 2 years. It’s a simple math. But it really does not gives a clear picture of a person’s understanding and depth of knowledge in any particular subject. On the other hand we have sagacity. It’s a quality which cannot be measured, but it can be felt. Sagacity is the quality possessed by astute and dedicated individuals. A person with no knowledge of a subject can be more productive than an experienced individual at times.
Now it depends on a person whether he/she wants to gain experience or sagacity. They are not the qualities that are gained by birth. They are acquired by time. I’m not saying that an experienced person is waste and is not worth giving respect. But considering an experienced person above a capable person is certainly intolerable. I will quote Ayn Ran here. “Why should ineptitude exists and have its say?” It’s not that experienced person is inept. He/she is certainly an asset, but he should use this asset to re-define the standards and produce sagacious humans.
Since I am from IT industry, I have seen experienced individuals getting promoted based on their level of seniority and inexperienced getting oppressed even after being capable of learning more quickly than the experienced person. This is not the ideal world we would wanna create for our future generation. We would like to promote talented and enthusiastic individuals. Then only we can consider the system to be fair and wise.
When I joined my first company, I was as experienced as a new-born. But the level of transparency I experienced there made me the man I am today. All my curiosity was nurtured by highly talented and experienced leaders. I was given a highly competitive environment, where I can prove myself to be better than even an experienced employee. I loved it and I cherished it. It helped me grow as much as I desired.
I experimented with different technologies and adopted untested methods. I failed and I tried again. I was considered as much man as my seniors were. And so I became one.
I would recommend all my countrymen, with all due respect as a proud Indian, to be open-minded and not be influenced by the sheer quantum of experience a person holds. There’s more to a person than just years on the resume. I would recommend that an individual should be judged based on the capability to deduce, discuss, analyze and scale based on the situation. This will certainly result in a drastic change of one's mentality towards every phase of life, hence leading to a better society.

 Brain learns slowly, experience is slow. Talent is fast. Take enough time, find your talent. Find something you love to do and invest yourself into that. Give life a shot.

Saturday, January 5, 2013

Life, Universe and Everything...


Today a question popped in my head after watching a video on youtube. A question which is very common and almost every human on this planet should have thought about it once in a while.

"What is the purpose of universe and everything that exists around us?" "Why its there in being? A big fat WHY?"


Credits: Google search


I asked this very question to few of my friends and i received various set of replies. Some of them are like:

1. 
Frnd1: "Why should I care? I am concerned by what happens to myself."
   
Me: "Dont you feel grateful for universe to create you using stardust generated billions of years back? Dont you have curiosity to know about it and what it is upto?"
   
Frnd1: "how will that affect the universe? I cannot make a difference in the being of universe but I can make a difference in my being so better I think about myself rather than wasting my time in thinking about universe."
   
Me: "But how will you make a difference even in your life without setting a goal? And that goal should be something logical. Finally that is also a gift given to you by universe."
   
Frnd1: "I am a very tiny object in universe and there is a probability of having several other Earths and galaxy where someone is doing something"
   
Me: "Take an example of this scooty. Its a solid. It has atoms vibrating at a particular frequncy and maintaining the equilibrium of this body and hence it is stable and it exists. Likewise you are a tiny atom in this universe and you will have to contribute your part in its being. Else equilibrium will break and your existence is in danger."
   
   ... some random discussion over probability rules and mathematics.
   
2. 
Frnd2: "This Universe is created by God. There is a divine power governing the laws of nature and that driving force decides our and Universe's fate"
   
Me: "I respect your views but what about the cosmic history and all the past evidences?"
   
Frnd2: "We cannot possibly know this or else we would have been great sages"
   
   
So before having this discussion I had a point of view. Here goes my understanding:

- Humans came into existence 16 million years back, Earth came 46 billion years back and Universe came 100s of billions of years back. This time period is called cosmic history. So how much part of cosmic history belongs to humans? Its 0.000001%. [Its like we go for a movie and watched just 2 seconds of it yet. We do not know what happened and what's gonna happen]. So before us there were several creatures that existed and got extinct. Several species formed and got destroyed. Asteroids hit, rainfall, ice age, etc. So why this is happening? What's the final product?


Let's look at it as a chemical reaction. Each chemical has a starting product -> an intermediate unstable product -> final product

So the intermediate unstable product obviously doesn't live long enough and soon gets converted to another more stable form. So in case of universe and Earth, many intermediate unstable products formed, destroyed, converted. If we look at our percentage of living we also did not live long enough to be called a stable product yet. So are we a by-product of Universe reaction? How long this intermediate result gonna last? What's there next? If we are the final stable product, didn't it take too long to form it? Is Universe so inefficient? If we are just an unstable state then how should we contribute to be a good final product? What's the purpose of human life and hence What's the purpose and motif of Universe?

Its said that our (Indian) vedas were written by highly learned sages who knew everything. Still they were humans and they found out what happened before in the "so-called movie". They found out and they wrote stories based on accumulated wisdom of ages. I think what our aim can be is to understand the knowledge accumulated till now through vedas, etc and try to contribute to it further.


Credits: Google search


This question is still lingering and its answer is  unknown, hidden in the womb of future.

Tuesday, February 7, 2012

Javascript Cache or Piggy-backing your browser?

This article demonstrates how any particular set of data can be preserved across various screens without creating heavy server objects like session or request. So basically it does not need a server for preserving form values, xhr response, global variables which may be needed across pages.

So how do we achieve the above described functionality without a server? We definitely need a temporary store which doesn’t get destroyed on page refresh. What does not gets destroyed even on refreshing the page and remains on client? Yeah! It’s the client itself. Here, by saying the client we mean the Browser.

Browser window remains even on page refresh and so remains the ‘window’ object. The window object, which is considered as the grand-father of all DOM elements in the beautiful world of JavaScript. So, here we use the window object to attach our key value pairs with it and hence preserving it across the screens since it’s a part of window object now. 

We will point out a bad javascript practice here. Since we are using a property of window object which is currently not used by the page, on actual use of this property our values can be destroyed or over-ridden or they can overload the browser and crash it unexpectedly (too dangerous!). So instead of storing those values in a persistent object, we are piggy-backing the browser memory.


                                win.name = value


But how do we make the data transferrable from one screen to other as raw types? Answer lies in the golden works of Sir Douglas Crockford.
Say it! Its JSON.


                                                   JSON.stringify(win.name) 


We can use our key-value pair to be stored as name attached to window object and on page unload, we can save the values by strigify-ing the json data. After setting this value we can get it anywhere till the session is cleared, hence creating temporary cache storage on client side.

Here is an attached zip file containing a small demo to store values on one page and displaying on other. All JavaScript files are present inside the project. Feel free to use or modify according to your requirement.

 Download the demo project from HERE! 


Inspire:Learn:Contribute

Saturday, October 8, 2011

Tribute to a great leader

Till later part of my adolescence, I was unaware of most visionary figures of the world and several great people who impacted the thinking of human being. During the process of familiarizing myself with technology and computers I came to know about various types of products, current trends, legacies and people behind them.

One of those flawless personalities whom I started admiring was the co-founder of Apple Inc., Steve Jobs. I cannot say anything that the world already doesn’t know about him. But I can certainly count him as an inspiring figure in my career and eventual behaviour development. I see him as a person who binds beauty and divinity with technology. A glorious man to be looked-upon, striving throughout his life to provide classy and complete products.

I was very happy the day when I got selected in my first job interview and my employer gifted me a brand-new Apple iPod as a token of appreciation. I admire the beauty of products that Jobs has made us accessible to.

It’s a great loss to the world but Jobs will always be remembered because of his extremely creative ideas, his humour, his quotes and his motif from life.

Stay Hungry, Stay Foolish!