World Cup – Welcome Home!

9

1983 – We the last of the Generation X were born before India won its first cricket world cup and were too young to experience that victory. But we grew up hoping to experience it, not for a year or two but for 28 yrs. By this time my son is of the age I was during the first victory. Cricket to us is more than just sport, it is hope. It gives more hope than what any of the self motivation books or talks can provide, It gives more hope than real world success stories; coz in cricket you are not hearing a story, you are part of the game. Though not essentially playing it you participate in it making predictions, ball by ball. And like the stock market it is highly unpredictable, no matter how hard you try to do it and always end up missing some factor. No other game in history has the chances of victory less significant on capability of the players.  From the sun and rain gods, the chances of head or tail at the toss of a coin, geography of the venue, the crowd factor, several factors can play spoil sport. To win the game it is not just required to defeat the opponent but defeat nature itself. 600 balls of strategy by players on the field and off the field, every ball is a game by itself.

Cricket in India has grown along with us, along with our economy. During those times we were not yet there on the global stage. Cricket gave us hope that we could demonstrate ourselves equally on the global stage. Many of my friends would argue what cricket could do anything to India rather waste some productive hours. I would still argue that the ‘hope’ factor is more important to reach horizons, to challenge the impossible rather than just do hard work. That’s the game of cricket, you predict something and there would arise a player who would prove it all wrong, not just your predictions but nature and science itself. What else could give you more hope.

What could the statistics do to the victory of Srilanka. Right from the beginning the statistics decided Srilanka’s victory and at 31-2 how many could genuinely predict India’s victory. As if history did rewrite itself to challenge the capability of humans India won when it was least expected.

No other place in the world can you see the gods of India together, No other victory is celebrated so much. The cricketers, the politicians, the businessmen, the shining stars of Bollywood and a billion plus spectators; nothing would have seen the whole of India praying for a common goal, The victory of India. For there are no different religions, no different languages, it is a feeling that the whole nation has in common.

2011 – There was indeed one factor that predicted India’s win. The calendars of 1983 and 2011 were the same Smile. Against all odds India did win. To prove that we are very much in the global stage and give the next generation the hope to do more. Let this victory challenge all that’s been decided impossible in this country.

Share

Know Everything!

stock-vector-jack-king-queen-of-spades-vector-28951519When I was doing my undergraduate I was used to be regularly questioned by my friends on my interests in information technologies being a Chemical Engineer. I used to reply back stating that I am trying to find a link between the two. Though at that time my interests were not really based on what I claimed, I found my job requiring skills in both the areas and hence helping me perform better.

Today I find knowledge of ‘finance’, ‘history’, ‘psychology’ and ‘economics’ are essential to move up. Many technical people want to stay focused in their areas of interest which are mostly very narrow and expect to gain expertise in that field. But the whole idea can be challenged. Lack of knowledge in subject areas which seem totally unrelated can be a hurdle to professional growth even on technical areas of focus.

Knowledge of ‘history’ and ‘culture’ is very important to understand why your counterpart in an overseas affiliate behaves differently, knowledge of ‘finance’ is very essential to understand why and how top management decisions are made, knowing ‘psychology’ can help handle your sub ordinates better. Applying technical judgments in business world will fail miserably. Many technical people feel decisions are forced upon them because they fail to understand business needs and in a globalized environment they feel deserted when they fail to understand the history, culture and psychology of their colleagues.

Even technically many people want to ‘focus’ their expertise only on certain technical areas. Either they consider other areas not as challenging as their areas of expertise or they feel even their focus area is too much for their lifetime. And even to reason this behavior, knowledge of Indian culture and psychology is important. In Indian society ‘engineering’ enjoys higher status as compared to basic sciences, literature… And if you apply some ‘statistics’ you will find that this is purely linked to the higher average pay engineering graduates enjoy. Whether the JOBS really do any ‘engineering’ is a BIG QUESTION! I personally felt science more challenging and difficult than engineering. And today when I read the ‘history’ of ‘science’ itself it is difficult to make judgments on the validity of engineering we are doing now which are again based on science.

From childhood this idea has been drummed into us again and again: stay focused, jack of all trade makes king of none etc.. It might be true if our objectives are broader considering our lifespan on earth. Pathetically these objectives are too narrow or too ‘technical’ that it prevents achieve these objectives. Most of the seemingly unrelated subjects are highly correlated and technologies have very small lifespan. Hence to be successful it is essential to ‘KNOW EVRYTHING’

Note: The word ‘technical’ is not used with the right meaning in this blog. Even I was stamped non-technical by few people. To them technical is IT and rest of the world is non-technical 🙂

Share

AVG 2011 – Surf Shield Bug – avg_ls_dom.js

Recently I faced issues loading webpages in Chrome. Many websites failed to load including my Blog. Websites that have a lot of java scripts especially Adsense units (Image and Text) took a lot of time to load. I tested the page elements load time with firefox browser with firebug and Google Page speed addon and found a mysterious Java Script ‘/A2EB891D63C8/avg_ls_dom.js’

It looks like the problem is due to Surf Shield a part of Link Scanner module of AVG 2011. "AVG Surf-Shield actively checks web pages in real-time every time you click a link or enter a web address directly into your browser". This is done by adding a script element to the very beginning of every HTML page rendered inside the browser. This element loads a local JavaScript file called ‘avg_ls_dom.js’.

The script is injected in a non-standard way, right after the document definition and outside of the <head> element, where such resources are normally defined. This technique is most likely used to ensure that avg_ls_dom.js is loaded before any other script possibly injected by attackers into the original page. The JavaScript code inside the file is supposed to create a buffer with the content of the page and submit it via POST to another relative URL called /CC0227228D62/CheckData.

httpRequest.open("POST", "/CC0227228D62/CheckData", false);
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
httpRequest.send(params);

This request should again be intercepted by the AVG module, which should inspect the code and give the go-ahead to display the page or tell the script to throw an error instead. However, it seems that a bug causes the proxy-like component to let requests through and get sent to the server from where the page was loaded.

Once I disabled the Surf Shield option in Link Scanner the issue got resolved.

Ref: http://news.softpedia.com/news/AVG-2011-Bug-Affects-Browsing-Experience-Could-Also-Hurt-Websites-160515.shtml

Share

Workflow’s Children

There is a scene in the movie ‘Up in the Air’ where an executive would be creating a business process workflow to fire an employee. The intension of creating it was that any dumb person can get to do that just by following the workflow. Funny it may be, but that is how life and businesses run today and everyone wants to stick to it.

In work it is more evident. The previous generations understood the way businesses are run better than we do coz they had opportunities to work out different strategies to get things done. But however the current generation is tied up to workflows defined by the earlier generations which they deemed fit for the time they were initially introduced. Still most practices are still being followed though the mind doesn’t admit the reason it should be followed in current times. There practices are those where still scientific proofs are yet to be established. Reward management for example is one area where many companies are reluctant to change. Many things happen the way they happen just because it had happened the same way before.

So it is in life. From the day a child is born till he grows up to 25 it is most influenced by a definitive workflow. It is difficult for me to explain what i mean but some thought can make one understand. Like going to school, joining college, getting a job, getting married, having children etc… Though it is quite true that following an established progress path in a definitive timeline can help one limit risks of failure, the problem I see is that a person who thinks to break the custom and follow his path is often seen as a route to failure to such an extent that the whole society forces him to failure. This approach I feel is inhibiting creativity in humans and doesn’t differentiate us from monkeys.

Time to ‘THINK’

Share