My own view is that acquiring "geek skills" in one's teens and early twenties, increases one's earning potential. From this, all else follows. I freely admit, personally, I didn't have much of a social life in terms of high school or even so much thereafter. I did however get my finger in the pie of the bubble after graduating high school in '99, and that I think has given me more insights in terms of things people do positive and negative in a start-up environment. These insights I think can only help going forward, and so if, even today, I probably do not consider myself a complete "socialite", that simply isn't as important in the long run as earning potential, based on exposure to start-up environments. And needless to say, in terms of "getting laid", to be blunt about it, earning potential is an aphrodisiac. In my experience, the beautiful can be bought! :-)