My second biggest mistake: not accepting who I am.

Throughout most of my adulthood, I have been criticised for various things I believed in or liked: the fact I was an optimistic, self-sufficient, and non-cynical person (or Aristotelian); the fact that I liked ponies, Ewoks, and smurfs (so cute!); the fact that I hated being Mr. Macho in real life (and was instead a gentleman among females); the fact that I didn't have a relationship yet; the fact that I placed photos of scantily clad females on some of the wallpapers on my desktop at home (and people claimed I was treating females as sex objects); the fact that I got into hypomanias (literally "below-manias"); the fact that I didn't consume caffeinated or alcoholic beverages at all (“You call yourself a geek?”); the fact that I found porn disgusting instead of arousing; the fact that I chat a lot on IRC, the fact that I listen to mostly pop music; and so on and so forth.

However, I now realise that these are some of the things that make me who I am, and I shouldn't try to be someone else. Geeks and hackers come in all shapes and sizes, and there is no need to try to fit better among fellow computer hackers, just due to the portrait of J. Random Hacker in the Jargon file. I do not mind people who deviate from my preferences in some or all respects, but no two people (including no two identical twins) are alike. You should accept who you are too.