While using teamGit for developing (what else?) teamGit, i came across a white space cleanup patch.
It was fairly large patch and teamGit took a noticable sub-second interval to render it in its diff window. That suddenly reminded me of KGit :D. How it use to take ages to load any patch larger than about 100 lines. Taking its time to render the output of git token by token, line by line. Doing a signal for every match found and every event in state machine. Ahh!!! having a big wide smile on my face feels real good.
This lead me to a new theory, having an opportunity to laugh at one self without any significant consequence is a real essential factor contributing to a happy life.
All the card games, sports and many forms of entertainment become a hit, if fundamentally they give this opportunity at a very low relative cost.
So i guess just learning to laugh at self is not enough. You need to start making enough silly mistakes as well and make sure they have zero impact on serious matters. Tough life !!! me feels blessed.