I strive to be a good friend, though of course time management means that I can't devote the same amount of energy to every acquaintance. A lot of programmer-types aren't very sociable (as the stereotype goes), and I often hear a lot of us lament, "I never know what to say!" It's funny that people with social awkwardness say that, because "knowing what to say" is actually only a secondary tool for me. People generall…
Assuming the neighborhood is safe, if you want a kick-ass warmup say hi with a smile to 50 people. The first thirty or forty or so (e.g. why am I trying) will suck but once you hit the social warmup zone people will start smiling back and responding and you will be ready to mingle.
> As for social fearfulness, it should be eked away at whenever possible.
I have friends who are natural at meeting anyone, anywhere. Unfortunately it all comes down to how committed you are to meeting someone. The difference between hovering vs. a weakish handshake vs dragging a chair across half the floor rather loudly to sit with a bunch of people who you'd like to meet.