You don't have to hang out with the kind of people who go to "hipster parties and concerts."
Follow the smarts. Smart people, smart ideas... smart code.
If you're asking, do you follow a path in life to make money off of code or socializing with people, why not do both? Be a manager, technical writer, or UI specialist.
Any really good skill is completely organic this way. Your brain fuses a whole bunch of thoughts, instead of producing just one that you can put into words, and you just do it.
I used to hate the idea of having a blog because every other blog I read strikes me as "This person is really full of themselves, and not that important."
Yet there were things I wanted to talk about, including things I'd invented.
So I struck a compromise: I treat my blog like a newspaper about things, and not me. Which is good, since I'm more boring than even the most boring newspaper.