DEV Community

Can DevRel Be Done Without Twitter?

Brian Rinaldi on February 21, 2023

I've been in DevRel(ish) roles since 2010. The idea of developer relations was pretty new back then and only a handful of companies even had DevRel...
Collapse
 
andypiper profile image
Andy Piper • Edited

[disclaimer: I'm what the current owner of the platform may refer to as a "disgruntled former employee"]

[qualifying statements: I joined Twitter as a user on Feb 21 2007; got my first full-time / "titled" DevRel role through having been on Twitter, in 2012; joined Twitter as an employee in March 2014; and left the platform as an employee and as a user in November 2022]

To address the question posed in the post title: absolutely DevRel can be done without Twitter! It started well before Twitter (if you date it to the ~Guy Kawasaki at Apple days), and can continue with or without Twitter.

That said, as you've rightly identified, for a long time there was a lot of strong resonance between that platform, and dev advocacy. It started as something of a niche platform for the (then) technorati so it was a great place to find other developers and follow tech events. Once search emerged / was acquired in ~2009/10 it became an even better way to find where the conversations were. In the later period it became a great megaphone for getting news out about software releases and events, and a popularity contest for a few folks as well.

In the meantime, several other things also happened:

  • GitHub became the predominant place where code was shared, and in tandem with that, the decentralised and OSS movements created tools like Gitlab and others with their own communities that act as a (slight) counterweight to the gravity of the GitHub galactic spiral.
    • there's a whole side discussion here as well about the growth of formats like Markdown to underpin both CMS and other publishing systems like Forem, as well as documentation and so on; today you're potentially expected to "speak in Markdown" as much as I thought of us as expected to "speak in (X)HTML" in the early 2000s...
  • IRC remained; Matrix happened; Discord and Slack happened and grew. There's a lot more expectation today that projects will have a live and active chat type community based on something like Matrix or Discord.
  • Reddit became... useful for things, especially search (vs the enshittification of Google results)
  • The Fediverse quietly grew and established itself.
    • This is definitely a challenge to the convenience of having a single place to go to take part in a conversation as it might be if you were on Twitter, where there's a single and mostly universal[*] search feature, as well as a single source for hashtags.
    • the culture of the Fediverse and Mastodon is almost explicitly the reverse of the popularity contest / public exposure-driven latter stage Twitter: you're much less likely to be greeted warmly if you slide into a conversation you discover, than on Twitter; the lack of built-in quoting (itself a later innovation on Twitter, based on usage) can make it less easy to build on existing conversations; the risk of defederation or fediblock makes it important to know your audience and be respectful.

Fundamentally, for me, a core tenet of DevRel remains: go where the community is. Don't expect to "own" the community around your Thing (product|project|technology). Earn the respect of the community, in the spaces where it has formed. You can (by all means) host your own Discourse forum or Forem instance, but that's almost certainly not the only place where folks are discussing your Thing. At Twitter, I constantly advocated for my team to be on Stack Overflow, to post on and follow others on DEV, to share via our own social profiles, to hop into the third-party Slack and Discord communities - because the Thing was wider than just "our API as delivered by us", and not everyone always wanted to join our own community forum and discuss things there.

It may be a bit more of an effort to map out where developer communities are, today, but it's also a great opportunity to learn that new platform and adapt to that new environment.

And that evolution is why I love Developer Relations (as part of "my Thing").

[*] search is not a complete index on Twitter, either in the UI or in the API, for a number of fairly nuanced technical reasons, but it's definitely good enough for DevRel use cases, and most others, barring really detailed data science which would need deeper firehose access.

...
...

oh jeez. Now I need to post this as a post. I'll link back here!

Here you go!

Collapse
 
remotesynth profile image
Brian Rinaldi

Love the feedback. Yes, please post this as a post!

Yes, DevRel started before Twitter technically, but it was still a nascent career option at the time, nothing like the explosion we've seen of DevRel over the past 5 years.

I agree with you that the lack of Twitter makes it harder for a DevRel person to find the community, which is fragmented into a lot of places (Fediverse, multiple Discords, multiple Slack communities, Reddit, LinkedIn, etc.). In my view, it is worth it, both in terms of adhering to my own values but also in terms of expanding my horizons. I do understand though why it is such a difficult choice for some folks to make.

Collapse
 
ben profile image
Ben Halpern

I think we're in an era of more complexity due to the points you've mentioned.

Things are somewhat more distributed in a way that makes the job tougher, but there is better tooling for the connective tissue.

DEV is here as well to help distribute and consolidate some of the knowledge 😀

Collapse
 
remotesynth profile image
Brian Rinaldi

Yeah. I think DEV can play a bigger role as well (though it already had become a critical tool to most DevRel folks I think). It definitely means being in many more places/communities than before, which has it's benefits as well.

Collapse
 
jexp profile image
Michael Hunger

I agree with most of your points. For me Twitter was an invaluable tool for more than 13 years of dev-rel work.

Most importantly for finding interesting posts and projects shared by our community members via Twitter search and supporting and amplifying them.

But also sharing things we were working on, our events, projects, hackathons. Answering user questions. We even had a Stackoverflow to Twitter bot by a community member.

Connecting, interacting and learning from the dev-rel, product, java and database community was another big one.

We also found great team members via Twitter and last but not least the awesome global and personal queryable Twitter graphs and network analysis in neo4j was super cool and useful.
I definitely miss it, but don’t want to be in Elons cesspool. So Mastodon, Discord, Discourse and Blogging are the ways I’m engaging now.

Collapse
 
moopet profile image
Ben Sinclair

I think anything can be replaced.
Twitter's been the place you go if you want attention fast, but that's mostly because of the community, and because it's one giant blob of community it's probably harder to do things like target developers than it is on somewhere with notional interest groups like Mastodon.
Developers are the sort of people who try technology out, and we'll end up settling down with something better.

I don't know about LinkedIn though, that has a lot of the same problems as Twitter - it's owned by a big company, it's profit-motivated and it's full of its own kind of negativity. Where Twitter has its hate speech, LinkedIn has insincerity and an endless supply of sycophants.

The only role Twitter had which is difficult to replace is that it's a one-stop shop for connections: your peers go there and so do your friends and family.

If people are more prepared to separate their concerns, nothing will be much of a problem.

Collapse
 
hunghvu profile image
Hung Vu

It certainly depends on the region you are in (audience/market research). Twitter is pratically non existent in some cultures. Personally, I focus on improving my presence on community platforms like DEV, rather then social medias.

Collapse
 
remotesynth profile image
Brian Rinaldi

Yup. I mentioned that briefly. Twitter was prominent in North America, Europe and to a lesser degree South America and Africa. In many parts of Asia in particular it was not important.

Collapse
 
danielhe4rt profile image
Daniel Reis

I don't think that you need twitter at all when your company allows you to create other ways to propagate and raise a community, like Discord or Slack.

The point of twitter is that a lot of beginners will be looking for someone to have as a reference but it can also be done in other places.

However Twitter still the main tool for developers reach other developers with hashtags, and creators bring the common interests to people talk with.

Collapse
 
remotesynth profile image
Brian Rinaldi

Definitely don't need Twitter! Though I can understand why many people are hesitant to walk away. And places like Discord are playing a more and more important role.

Collapse
 
moopet profile image
Ben Sinclair

Twitter can't be replaced by things like Slack because something you say can't be shared with people on other services with one click, which I think is what everyone sees as the power of Twitter. It's like there's a critical speed in microblogging, where if something gets shared quickly it goes viral. Sharing manually with people by pasting things you like into other Discords is slow and a barrier to a lot of people.

Collapse
 
abhaysinghr1 profile image
Abhay Singh Rathore

As a DevRel Engineer, I can say that the job responsibilities and scope vary greatly depending on the company and individual. While Twitter is certainly a significant platform, there are many other communities and social networks that may be relevant to a DevRel role, depending on the industry and target audience. This may include developer forums, online communities, GitHub, and more. Additionally, DevRel Engineers may have a variety of responsibilities, such as creating technical content, managing community outreach, and collaborating with developers to build better products.

Collapse
 
remotesynth profile image
Brian Rinaldi

Absolutely. It's different at every company. For example, it was easier for me to put Twitter aside because it's not very important to my current role. I've had prior roles though where my Twitter audience was considered a more important asset.

Collapse
 
cubiclesocial profile image
cubiclesocial

There are two types of developer relations (DevRel as you call it): Technical support and informational blogging.

For the first type, GitHub issues is a good place to go for developer relations.

Discord chat is another place. You can easily turn a Discord server into a support portal or even a call center style system (i.e. auto-kicks people who leave the server so that those who show up get direct 1:1 support and doesn't devolve rapidly into politics).

Good tech support developer relations can also be done via email. As long as you respond positively and within a reasonable timeframe, most people will respect that.

Twitter has always seemed like the wrong place to have real conversations with devs about technical issues outside of emergency situations (i.e. all other contact methods have broken down). Limited character lengths means longer posts will take a lot longer to digest and respond to.

For informational blogging such as writing in-depth technical articles that will be indexed by search engines, there are plenty of options from places like dev.to, Blogger, WordPress, etc or a self-hosted blog. There's also the option to publish content in other formats such as podcasts or video which can work...but sometimes text on a page is best. For example, I don't think a podcast would work all that well when attempting to disseminate a few pages of code, "Line 10. x = y * 2; Line 11. ..."

Collapse
 
remotesynth profile image
Brian Rinaldi

Thank for the comment. I don't think technical support is typically classified as developer relations. DevRel is about developers developer outreach with the goal of "authentically" marketing to and selling to developers (though there's a second aspect of bringing the perspectives of the developer community back to the company). Technical support and support related content isn't the same. For example, a podcast works well for DevRel because it's about outreach, but not well for support because, as you note, it's not the best place to discuss specific code examples.

Collapse
 
toddbradley profile image
Todd Bradley

What you call DevRel existed long before Twitter, and will continue to be a thing long after Twitter. As long as humans develop software for money, it’s not going away.

Collapse
 
remotesynth profile image
Brian Rinaldi

Gonna disagree with you on that DevRel existed long before Twitter. There were some technology or platform evangelists going back to the 80s, but the concept of developer advocate or developer relations was very new and very few companies had them at the time (mostly the big companies like Microsoft, Adobe, Google). That's a very different scenario from what we have today.

I also didn't argue that DevRel is going away, just discussing how it reaches the developer audience without Twitter, which it had come to rely on.

Collapse
 
toddbradley profile image
Todd Bradley

It sounds like you’re making the logical fallacy that because you didn’t personally witness it, it didn’t exist. I worked for commercial software dev tools vendors in the 80s and 90s and there were definitely jobs that today you would call DevRel. I was there! I saw it! And it wasn’t just at big companies. The places I worked were small companies because at the time the market for dev tools was small because there weren’t many developers in the world. We had to have good developer relations because those were our only possible customers.

Microsoft, Adobe, and Google didn’t get large by selling developer tools. They got big selling consumer apps (services, in Google’s case). For that matter, Google didn’t even exist back then so I’m not sure why you threw them into your example.

I also didn't argue that DevRel is going away

You titled your article to imply that exactly that is a real possibility! Unless it was just meant as a clickbait title, and not to be taken seriously…

Anyhow, all this comes off as a lot grumpier than I want it to, but I do encourage you to learn more about the history of the industry if you want to write more articles about the history of the industry.