The classic definition of a programmer actually rarely exists anymore. Being a programmer can be a difficult job trying to figure out why the code you have developed isn’t working and if everything is going good according to the specs then he’s feeling himself a happiest guy around. It’s not unusual for them to face dynamically new situations so often while performing their job. But they are use to with it. However excitement, enthusiasm, love, horror, frustration and other emotions are the vital part of their professional personality.

Below is a cartoon sequence to find out how programmer reacts on different situations. Let’s enjoy and relate it with you if you gets these reactions too while programming.

Via Programmer’s life (cartoon)