(Very important stock photo made here)
Developer advocacy and relations seems like a pretty new industry, and something I'm becoming more and more interested in.
New job title: Developer Advocate
Heidi Waterhouse ・ Feb 10 '18 ・ 2 min read
Since it's so new, the skills in each employee, the path they take, and the expectations from position to company vary. I've been wondering lately about how people make the jump into advocacy and relations, and where they come from.
Developer advocates of DEV.to
- What's your background?
- What was your education or career path
- How did you transition from that role into developer advocacy or relations?
- How do you explain what you do to someone outside the industry?
- What particular skills might suit someone for the role? Someone who is naturally outgoing, or more technical minded?
Top comments (7)
I came from a Computer Science, developer role at a startup. I used to participate in lots and lots of hackathons. I discovered an interest in taking whatever APIs were available that weekend and combining them together quickly into a demo, in a sense, tinkering all the time.
At one hackathon, I was talking with the IBM team and it just so happened the team was hiring. I joined the team of advocates and began supporting hackathons from the other side of the table (among many other things).
To overly simplify it, advocates can have many different backgrounds, it depends on what you're doing day to day and the team you're on. There are experienced engineers that need to understand specifics of the tech they are advocating for and answer the hard questions, or at least be well connected to the answer. There are more broad advocates who need to be able to connect things together and understand the ecosystem as a whole. And then there's the people/business advocates who are there to have conversations and make network connections.
Some skills that are helpful:
It's such a fun and rewarding role that you wonder how you get paid to do it.
I've been involved in Developer Relations and technical community management for 10+ years but have never held a full-time Developer/SWE job. I've also never held a Developer Advocate title, but there's more to Developer Relations (DevRel) than just the Dev Advocate job :)
I have a journalism background and wound up in Public Relations at O'Reilly Media, working on press releases for new books. I wanted to know more about how the topics fit into the larger technology landscape, and so began researching each topic. What programming languages worked best for each new tool? Which frameworks were used by which audiences? What was the new hot topic in the larger tech community?
As I asked these questions, I also realized that we needed to be talking to our audience more. How did we know what the tech community was looking for? What topics they were interested in? Whether we were actually meeting their needs?
I left PR behind and joined the ranks of "Community Managers" -- a new term to me, and to many others. I asked lots of questions and listened far more than I talked. I sat down with influencers, authors, conference speakers -- people who were full-time developers and who understood the topics at hand far better than I ever would -- and simply asked them what they were struggling with over coffee, lunch, breakfast, or drinks.
And as I learned more about their pain points and the resources that would be helpful to them, I took that information back to my company, explaining where the true needs were and making introductions where I could -- to our editors and conference chairs as well as our marketing team, who were working on webinars -- so that the feedback could influence the content we were releasing.
As I fumbled my way through learning about community management, the DevRel industry started to emerge -- community management for technical communities. These teams are now made up of Developer Advocates, who tend to be on the more technical side, giving demos and digging into code with community members, Community Managers, who tend to handle the online community as well as help facilitate the feedback loop to Engineering, Product, and Marketing, and other roles like Technical Evangelist, DevRel Operations Manager, Technical Writer, and more.
Love seeing someone who used to do PR working in tech now! I used to be a publicist and am now an engineer. My goal is to one day be a developer advocate since it combines my PR skills with my engineering ones!
I think that's a fantastic idea! There are so many of us in DevRel from interesting backgrounds (theater, journalism, science, etc.) and I think it just adds to our ability to tackle all of the various ins and outs of DevRel.
Ahh, hello Music City Lady! I lived there for two years, but moved a few years ago. I also worked in the music industry for a long time (still kind of do) - it's nice to see another!
I applied thinking I wasn't going to get it, cause only rock stars get to be Developer Advocates. The competition was fierce, some people I know & admire in the community were up for the same role. But as I went through the interview process the hiring manager kept pointing out that I did most of the requirements in my free time, if not during my previous jobs. And that's how I explain what I do to other people:
There is this current misconception that you have to be an architect level developer before you can join the DevRel industry. And I think that's totally wrong. I used to work on software that reached hundreds of milions of people daily, but that doesn't really help me in my role today. The thing that helps me most is being able to understand developers pain points. And I think that's the most important skill you need to have for a role in Developer Relations. Empathy. That's why all the Nexmo Developer Relations job posts have the first requirement listed as "Empathy".
My company is looking to hire our first Developer Advocate. If you don't mind, a brief blurb about us. Moesif (moesif.com) is the mostly advancted API analytics tool used by thousands of organizations. We are backed by some of the same investors behind Amplitude, CircleCI, Cruise Automation, Iterable, etc. contact us at firstname.lastname@example.org