Here's my take on this stuff.

1)

First of all, this is separate things. I hate it when people equate "geek" with "no life, no social skills, blah blah"... Geekdom has _NOTHING_ to do with computers, having no life, etc. Geekdom is exactly the same as passion. The computer geek is a geek because he is passionate about computers. But you know what? The girl next door who loves poetry? Guess what... Poetry geek! And all those people who know everything about movies? You might say they're movie geeks, but you'd be dead wrong. They're movie TRIVIA geeks. Real movie geeks are the actors, writers, directors, producers and crew members who would do their work for free because they love it so much. Hockey players are hockey geeks, and so on and so forth. I'd go as far as to say that if you aren't a geek in some aspect of your life, you will never be satisfied. Like they say, "Choose a job you love, and you'll never work a day in your life." (was that Confucius?)

As far as "having no life" goes... well, like I said, it has nothing to do with being a geek. It might have more to do with being overly introverted, though. And you COULD say that if your passion is something that is more introverted (i.e. doesn't require interaction), then chances are, your social skills aren't as good as the more extroverted. That might explain why the computer crowd gets the "hah you're such a geek" treatment and the football players don't.

But I think social skills are something that can be learned. You just have to be willing to force yourself outside of your comfort zone a bit more.



2)

Ok, the "nice guys finish last" thing. I think this saying comes from the fact that "nice guy" is a heavily overloaded term. Taken literally, it means, guy who is not a jerk, who doesn't use other people for his own betterment in a malicious way, and treats people with respect in general. However, whenever a girl breaks up with you and tells you you're too nice, she clearly isn't referring to that. In THAT case, she's saying you're kind of a pansy who, while polite and respectful, doesn't stand up for his own self when required to. "push-over" is more like it. And yes, pushovers will finish last, if at all. All you have to do is stop misinterpreting the euphemistic term, "nice guy", and you will be much, much less confused about the world.