Blog posts

2019

2018

Taking Initiative at work

3 minute read

Published:

People who have initiative and make things happen are highly valued in the workplace. But, what is it? And how can you develop it? Read more

Switching on, before you are on

1 minute read

Published:

This is also one of the many stories of a batting great, which puzzled me initially, but later on convinced me of how beneficial it can be to switched on before you are on Read more

Self Discipline: Key to Personal Success

3 minute read

Published:

This is one of the many stories of a batting great, which has stayed with me and shows how self discipline can he key to personal success. There are something which we can learn from great achievers of our time, especially how they overcome their failures by doing small things. Sachin Tendulkar arrived in Sydney with 82 runs from 5 innings, Read more

The R.I.S.E decision-making framework

1 minute read

Published:

Tensions inevitably arise between goodness and an imperfect world – but how should we act when they do? Well, there’s a four-step decision-making process we can use to untangle our reasoning and make sense of difficult, complex situations. It’s called the R.I.S.E framework. Read more

Choosing right over easy

3 minute read

Published:

When faced with a decision about what to do it is amazing how the easy choice and the “right” choice are rarely ever the same thing. Read more

How to survive as a programmer

6 minute read

Published:

Programming is fun and here are some tips gathered over 18 years of programming experience on how to survive (and excel) as a programmer Read more

Advanced Node.js

less than 1 minute read

Published:

I am starting a series of posts explaining few of Advanced Node.js concepts. Hope you like them Read more

Lord Ganesha - The Original Lateral Thinker

1 minute read

Published:

Two of the important traits of good software developers are “enlightened laziness” and “Out of the box” thinking.There is an ancient tale from Hindu mythology that illustrates lateral thinking Read more

New Skills in New World

3 minute read

Published:

In the quick changing technical world, where we are carrying digital money, shopping online and constantly being online all the time, it is difficult to work without digitization.  To become an outstanding IT professional in this new digital world, we require more skills than before. Read more

Thread Safety Strategies

4 minute read

Published:

Recently I was asked to look into a production issue in a payment application. After going through hours of debugging we could zero into the cause of the problem. Not surprisingly it was due concurrent requests from different users arriving at our server in same instant. Read more

2017

2016