Something I need to work on is how easily I am irritated by stupidity. People have told me I would make a great teacher, but I know that I would not, because when someone doesn't apply themselves or doesn't care to learn the material I just get pissed and want no further contact with them.
Unless you have true mental deficiencies or learning disorders, there is no excuse for stupidity. It is lazy and annoying. I can understand having a bad memory; I love history and studied it for years but I can't remember dates and details hardly at all. But you should have the intellectual know-how and curiosity to find those details when you come across something you can't remember. And when you come across something you don't know or understand, research it. I'm not saying everyone needs to be perfect and know everything, but they have to at least show some care for learning.
I remember we had the giant "How Things Work" book when I was child, I loved reading through that thing.
Stupid people really piss me off. I guess this is why I have no friends.