for a lot of pretty good personal growth reasons (imo,) but as a result my dating life has suffered because of it.

I know I could pick it up if I really tried, but that would require me going out to socialize, and every time I do, I find myself to be quickly bored with the people I meet, and would just much rather be at home playing videogames or learning web development.

Ideally I'd like to meet a girl who's super nerdy and doesn't give a shit about going out, but I never seem to meet these types of girls.

I've been on OK Cupid off and on for about a year, have had a couple flings with it, but it hasn't been working for me nearly as well as I'd like it to. Part of me thinks I that if I had a good excuse to go out and meet girls on in the UC Berkeley area (where I live) during the day, I could probably have a really awesome girlfriend within a month or two, maybe less, but the thought of doing that seems so far from my reality right now. It just seems futile.

Another thing about this, which I find to be somewhat strange, is that I actually live a fairly social life, yet it's in my home. The house I live in is a squat with a bunch of artists, punks, anarchists, hippies, musicians and travelers. There are about 30 people living here at any given time, and occasionally there's a girl who comes through that I find myself attracted to, but she's usually with a guy already, is a lesbian, or is always out at shows/parties, and probably thinks less of me for not doing being as socially active. Living in an environment like this, I'd think that I would have met a girl by now, but it just hasn't happened. Also, I feel like there are a lot of girls out there who aren't too familiar with squatting, communal housing, and all the other awesome shit we're doing here, who would probably be really interested in this sort of thing.. maybe even girls I wouldn't necessarily expect to be, but I just haven't connected the dots to find a way in which get them in my life.

Anyway, there has to be someone in here who can relate on some level, and maybe offer some friendly advice, or a swift kick in the ass if necessary. Any thoughts?