what in the hell does this have to do with hacker news? why are you asking programmers for advice on making friends? I think you're missing some key information about programmers here.
anyway, if your friends annoy you, spend less time with them, and go to places you haven't been before, pursuing whatever interests you have, and see if you meet people.
personally I deal with alienation by telling everyone I know to go to hell and seeing who sticks around anyway. I'm not actually qualified to give anybody advice on this topic, but I'm just reiterating my initial point now.
might as well reiterate my second point. I have the opposite problem: making too many new friends and not having the time to follow through on the friendship. this comes about because I have a lot of interests that I pursue really intensely. if you pursue a lot of interests, you'll meet people. so do that, but without being too intense about it to make any space for new friendships to develop, and you're good.
anyway, if your friends annoy you, spend less time with them, and go to places you haven't been before, pursuing whatever interests you have, and see if you meet people.
personally I deal with alienation by telling everyone I know to go to hell and seeing who sticks around anyway. I'm not actually qualified to give anybody advice on this topic, but I'm just reiterating my initial point now.
might as well reiterate my second point. I have the opposite problem: making too many new friends and not having the time to follow through on the friendship. this comes about because I have a lot of interests that I pursue really intensely. if you pursue a lot of interests, you'll meet people. so do that, but without being too intense about it to make any space for new friendships to develop, and you're good.