I don't subscribe to dividing your life into clean boxes of 'work life' 'social life' 'family life'...
I think you need all the different elements in your life, but it is often most effective to combine different needs together (such as socializing with work friends or helping social friends with a work project). It offers opportunities to make more meaningful friendships and a better work environment.
Oh I socialize plenty with people I do work with....with my clients on the other end of the country, with co-workers in Canada and parts of the US, etc.
Then I turn off the skype chat and knock out a iPhone app when it's time to stop chit chatting.
I also help setup NSLunches in Atlanta with other iOS people and setup lunches around town with various other folks.
I think you need all the different elements in your life, but it is often most effective to combine different needs together (such as socializing with work friends or helping social friends with a work project). It offers opportunities to make more meaningful friendships and a better work environment.