For some reason I feel like analyzing my weaknesses. I think it's an attempt to boost my mood, but I don't quite understand why that would help. So here they are: 
- self-doubt
 - dancing
 - recognizing faces
 - keeping in touch with friends and family
 - timeliness
 - sales skills
 - hard on self
 - karaoke
 - issues with back pain
 - billiards
 - poor vision
 - mild acne from time to time
 - decorating
 - poker
 
besides the internal naggings of self-doubt, which I imagine is a struggle for a high percentage of people in this world; I don't think any of those are that bad.
I'm sure the positive would far out weigh the negative. Which I suppose is what I'm trying to tell myself. ok then, I'm glad
...
I didn't initally intend to make a list of strengths, but somehow the weaknesses by themselves leave me unfullfilled, so here goes:
- open-minded, experimental, adventurous
 - optimistic, glass is half full view of life
 - persistent
 - learn new things fast
 - believe that every person / situation has something to offer or to teach
 - see other's perspective: empathetic, thoughtful, considerate
 - disciplined and hard working
 - analytical & contemplative
 - solution finder
 - sense of humor (that occasionally makes others laugh in addition to myself)
 - self-less (sometimes to a fault)
 - not unattractive
 - like to read, life-long learner
 - generous at times
 - I don't abuse substances or people
 - generally friendly and get along well with others
 - Although I often feel that I should do more to help others, generally supportive and helpful
 - there for any friends in need
 - productive software developer
 - decent memory
 - generally healthy
 - love my family
 - honest with myself and others
 
