The trouble with being a geek, as pointed out by my fiancée Emma, is that half the time I write stuff that no-one else understands. Things that interest me, like blogging, computers, social networks and Free Software, have no relevance to the majority of the people that I interact with in my social life. Work is slightly different, as being a systems administrator means I am working daily with people that understand what I'm talking about, and the people that don't understand are grateful for my help when they have a problem they don't understand either.
The trick is to balance the two out. When I am at work I can be as technical as I like, and it means that communicating with the people I am working with is faster because they are on a level playing field. They understand what I'm talking about. When I am at home I tend to focus on my lifestyle, which means I can interact better with the people around me in my social life. There is some cross-over with friends, where they have a mild interest in technology, but then generally the conversation with my friends revolves around cars (an interest shared mainly with them).
Knowing when to be a geek, when to be a car nut, and when to talk about Eastenders is what stops me from looking like the comic book guy when I am socialising.
