Yeah I hate how with real life friends it's hard to have anything in common. I mean even with juju who I knew here first there are many things we like that the other don't care much about (for example I doubt juju would play Starcraft II

), and in the case of people I never met IRL I tend to not follow hardware discussion much with them because I have no clue what it's all about

, but at least we have more in common than with our other life friends. Also with IRL friends there are often the people that will only like 1 type of music, 1 game console and always think they are better than others.
I tend to not care much about if some of my friends don't code, because we usually hang out playing games or talking about related stuff otherwise anyway.