Sort:  

Hah well we can't be good at everything. Same happens to me when I start programming frontend instead of backend (processes and stuff users don't see)...it just looks like shite hahah :D stick to what you know and get even better haha :D Cheers!

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))