I appreciate your comments, as well as everyone else's, very much! Thank you.
I appreciate your comments, as well as everyone else's, very much! Thank you.
What I do is talk to random people on the street/mall/coffee shop with complete honesty that look interesting to you. Maybe even a few girls ;) Some will get nowhere, some will putter, others you'll click. People from more social cultures (latin,etc) are a lot less uptight. There's millions of people out there in your city today, a few of them have GOT to be interesting :P Or create user groups or meetup groups or whatever your interested in and advertise! And organize, and initiate. And keep on going and going an going. When your the one who starts it, your the one with the ultimate choice.
And to be honest, programming doesn't have to be an anti-social job. There's a lot of ranting and raving with your fellow co-workers ;) It's like saying film-making is anti-social because you have to sit infront of a terminal editing video, thinking up scripts and creating sets.
Granted if you are sober, a really drunk person can be a pain. However, drunk people don't know you are sober, so you can banter away with them sober or not, but its difficult if you are shy I admit. Its 'just' a matter of putting yourself out there and doing it.
Other good places to meet people is at the gym - take circuits classes, join a sports club of some sort (tennis, biking, swimming, rock climbing ...).
I am pretty shy naturally, but I have met a ton of people at the swimming pool and on nights out (but I do drink a bit too much beer!).