What DevRel means to me
christine.website
christine.website
I wrote this to summarize a conversation I had with the CEO of the company I now work for while I was getting hired there. Apparently it had the effect I want, because I now work there doing devrel.
But…you are. Earlier in the article it even claims one of the two main roles is to advocate on behalf of the company.
In the end, I think it all boils down to what the company measures DevRel on. Sign ups, GitHub Stars, and leads are all marketing metrics. Renewals and satisfaction are success metrics. Revenue makes you sales.
I wonder how other industries with "producers" handle these kind of marketing efforts. How do you advertise/ market to a mechanic or farmer? I see some on YouTube but that obviously can't be everything.
For example, scientific instruments companies also sponsor technical innovation, they also have scientists in marketing / education roles going to conferences, etc. If you are selling NMR instruments for 10 M$ each, you also invest in good relations with the community, because you want the person who has just received a massive grant to think of you and your great work and call your sales dept. You aren't going to get anywhere cold-calling random academics who mostly aren't in the market for a NMR right now.
I wouldn’t say it’s necessarily based in a “lack of perspective”, but perhaps more just choosing to not expand the thesis to encompass the broader world of technical marketing in non-software industries. I think that’s fair, given that the author’s experience is centered on the software world, and not every blog post needs to begin with a cross-disciplinary literature review.
what they're doing is marketing.
DevRel are in sales and marketing.
Many non-sales/non-marketing roles primarily exist for the purpose of generating or enabling the generation of a sales pipeline. This doesn’t make them automatically equivalent to marketing and sales roles. One look at “a day in the life of” across these functions shows that they’re quite different.
Fancy words for: "tricking people into buying shit"
While DevRel may include aspects of marketing, and it may indeed result in more sales, it's an oversimplification to classify it as such.
Twilio was a pioneer in this category, and one way they framed this was: "Good API documentation is marketing for developers". Good API documentation is a good thing. A good DevRel team (among many other things) makes sure documentation is rock solid, and does everything they can to make it easier for developers to onboard and succeed.
Contrast this against pure marketing approaches that are more focused on attracting attention from the C-suite and leave devs to pick up the pieces and determine what's actually real/possible. Pure marketing is often hard to distinguish from bullshit and sells stories and aspirational outcomes. DevRel "marketing" is about making sure the people implementing the tech are able to successfully do so with what is actually real and possible in the product.
While it's true that the role may exist for the purpose of selling more product, it's also true that the output of a good DevRel program involves real value to everyone involved. If you're a developer who needs to work with the product, the fact that you're more likely to prefer <Product with a good DevRel program> over <Other Service> is based on the fact that the product is just better. And it's better because they pay attention to the things that matter to developers, and a developer-focused product that doesn't pay attention to developers is worse than one that does.
Pure marketing benefits the company trying to make money and often papers over reality. DevRel focuses on ensuring actual success, which is a meaningfully different approach and outcome to a typical product marketing team. Good DevRel often reports to the engineering org, and may be at odds with the things that marketing says.
Disclaimer: during a career mostly spent writing software, I spent a year or so in a DevRel role. My job mostly consisted of acknowledging the parts of the product that sucked, and not pulling any punches when discussing options and solutions to problems. Over time, I came to see the role as a kind of liaison between engineering, customer developers, and marketing/sales. The #1 goal of the role is to establish developer trust. And establishing trust means telling the truth, and trying to solve real problems. I was often the one telling marketing to stop the bullshit, because it made everyone else's jobs (including our customer's) much harder.
This is my experience as well. DevRel folks are the voice of the developer inside the organization's product, engineering, marketing, and GTM groups, and their success is aligned with their developers' success with the product.
It's interesting if marketing in other industries covers some of the functions that DevRel addresses in software. But that says more about how different industries divide functions across departments, and to me that underscores the DevRel vs. marketing/sales distinction in the context of software.
If you're a one person shop, you're doing all of the above.
I also don't agree that the examples provide are analogous to software or software sales. Scientists courting scientists and making sure their company is visible enough to be thought about is really not at all like what the Dev Advocate does. I understand the temptation to compare them, but beyond the vague notions of visibility and preferred status, the analogy breaks down pretty quickly.
Showing up at conferences or meetups and running hackathons does provide visibility, but in a large number of cases, DevRel is there to serve the existing customer base and to ensure their success. This can also be a positive signal for prospective customers, which is one of the reasons such programs are considered valuable.