... is a question I get daily. For good reason, too. It is a new job and the landscape of job titles is a wild west when it comes to marketing.
It certainly doesn't help that "community manager" is very different (and fetches about half the salary) at VaynerMedia as it does at O'Reilly Media.
So what exactly do I do? I have a dual role as a promoter and researcher for O'Reilly, plus as an advocate for the community. The way that plays out in reality is, at the core, fairly simple: I run social media accounts for Fluent and OSCON and I attend meetups and conferences.
And then there's everything else. Things like sitting in on editorial discussions, advising against tactics that would ruffle feathers, reviewing speaker proposals, writing blog posts, triaging potential PR disasters, and turning trolls into fans.
It's a job that engages me on all levels - as a technologist, marketer, businessman, and community builder. And it's a vantage point I wouldn't trade for the world.
When I was on the job hunt, my #1 concern was that I'd get a job as a software engineer which would typecast me as a technician for the rest of my career. Had that happened, I would've had to specialize and make time in my personal schedule to soak up the big picture.
As programming community manager for O'Reilly, I stay apprised of technical progress without getting lost in the trees. I get to dance along the entire leading edge!
But make no mistake, I am not just a CM for O'Reilly, I am a community dude writ large. Community is my MO and always has been, but it took WIMP to make it obvious.
The overwhelming sense of joy and contentment I get from community work and social entrepreneurship make it clear - I've found the motherlode.