Talent, Performance and Involvement

Richard Feynman illustrated a point about involvement and productivity in the book “Surely you are joking My Feynman”. There was a big team of physicists working with every possible resource available to create the atomic bomb. As part of the project they were supposed to do tons of calculations and hence ┬áhired the best mathematicians […]

James Bond doesn’t need manuals

Is it not cool to look like James Bond and attack every problem coming to us at runtime ? My answer is, it does not take us too far if we are not using the manuals for the tools we use unless it is extremely simple like a hammer and has only two steps to […]

Traffic jam

While travelling to office, I always take the inroads instead of the arterial ones to avoid the rush. Most of times, the travel is smooth but if there is one small break in the flow, then the narrow roads gets crowded and jammed in a matter of seconds. I observed the attitude among the bikers […]

Games people play!

Games people play! This is not about the politics but the real games people play in the office like Ping pong, video games (Wii, PC), board games etc. My general observation is that people who started playing a new game and started improvising on it rapidly, showed the same kind of approach towards coding. Apart […]

The moment you observe

Sometime during the school days, I read about uncertainty principle. In simple terms it says if you need to know what a particle’s velocity or position is, then you need to shoot another particle at it and deduce the information from the reflected particle. When you do this, you are transferring some energy to the […]


Richard P Gabriel introduces the term “habitability” in the context of software development. It is about how good is the code to navigate easily and understand what changes to make. He relates this one directly to a person living in a building. If the building is simple, well lighted and ventilated then it is very […]