Sort:  

I agree with you at 300%. But, you can try your abilities in different areas.

100% ! That's why while being a programmer, I try various martial arts, slacklining, sports, learn languages and photography. + blog pretty actively. But yeah, you have to know what your priority is otherwise you get lost I guess :D And also can get frustrated of not being good in everything :D

No, it does not upset me, there is still a lot of things in which I have not tried my hand))