A fatal flaw I have always had is that when I try things I expect myself to be perfect my first time. And when I inevitably am not I become frustrated; I reprehend myself and beat myself down. (Oddly, I am not like this with others, in fact, I am sometimes over patient with others.) I have been like this with almost everything I have started; basketball, volleyball, gymnastics, art (there are many things under this category, but I will just fit them under the term "art"), guitar, piano, viola, and as I realized today life in general.
I was thinking about all the things I have said or done in the past that were just flat out stupid, or were less than I expected from myself. I began to really crash down on myself as usual when I realized that the whole of life is a learning process. No one gets it perfect from the start. My opinions, knowledge, and actions are subject to change and grow as I do. And there is nothing wrong with that.