But now that I'm supposedly more mature I recognize how ridiculously immature and shortsighted that was. As an adolescent and maybe even into my early twenties I really wanted the quintessential hot guy who met conventional standards of awesomeness. Most of the guys who looked like this in high school are now pot-bellied and balding (perhaps from too much partying). And if they still look like this, they are probably in finance.
The truth is, a guy like this is usually deficient in one or more areas necessary for sustaining a realistic, long-term partnership where you feel peace of mind. A douche may be awesome in theory but do you really want to marry one? If he isn't working at Stop and Shop right now and he's made it to business school, he's probably roaming, or not very good in the sack (especially if women have been tossing themselves at him for a very long time and he no longer has to try). Or he's dumb as rocks and not very interesting (yawn). Needless to say, there's not very much benefit for you in the long run and you'll end up hauling most of the water in the relationship. So what if you can flash him on your arm to your girl friends and obtain temporary ego massage? You'll still be the one to go home to the guy (or to an empty home) at the end of the day.
By contrast, dating a geek is awesome. Geeks are hot. In fact, I think geeks are so hot that I will pay homage to the ones I salivate over here:
Jon Stewart. OMG.
Adam Brody. OMG. SO HAWT.
Dave Morin. SWOON. He created Path. I wish I could create shit like this.
Intelligence, integrity, and enough strength of character to be interesting and geeky are pretty much at the top of my list. It's sexy to me when a guy is smarter than I am and has greater strength of character than I do. You want a man who will make money, be responsible, and care for you so that you can go on to be supported in your own life and career and raise well-adjusted children. My favorite persuasion are engineers because they fix my stuff and are practical, intelligent beings that steady my emotions and assuage my illogical fears. Because they spend hours, days, years, debugging code, seeking new solutions, and patiently learning new skills, they are very patient and treat you very well in a relationship. For instance, if I complain about lack of progress on a project, my boyfriend will code some of it up. If I complain that my head hurts, he will run out to the drugstore and get aspirin. If the wipers on my car are broken, he will calmly replace them. Since my boyfriend has photographic memory, he is even able to compensate for my spaciness by recalling phone numbers, receipt numbers, and addresses on the spot. Hotness fades with time, but character does not.
If you can snag a geek, hold on. Hold on while you can!