Skip to main content

Command Palette

Search for a command to run...

DevRel 101

Updated
6 min readView as Markdown
DevRel 101
A

Software engineer with a passion for building user-friendly and visually appealing websites and applications. I have a strong foundation in blockchain technology and developer advocacy.

A lot of people hear “DevRel” for the first time and immediately think it is just posting tech content on Twitter or speaking at conferences.

It is more than that.

Developer Relations (DevRel) is the part of a company responsible for helping developers successfully use a product. That product could be an API, SDK, CLI, developer tool, open source project, cloud platform or framework.

The goal of DevRel is simple: help developers go from confusion to confidence as quickly as possible.

If developers cannot understand your product, integrate it easily, or get help when they are stuck, they will probably stop using it and move to another alternative. That is where DevRel comes in.


So what does DevRel actually involve?

One thing I noticed when learning about DevRel is that people explain it differently depending on what part of the role they do.

Some focus more on content and education. Others focus on documentation, developer experience, or community building. But DevRel sits around three major areas:

  • DevTools

  • Education

  • Community

And all three connect.


1. DevTools

This side of DevRel focuses on the experience developers have while using a product.

That includes things like documentation, APIs, CLIs, SDKs, open source repositories, example projects, and quick-start guides. Many companies underestimate how important this area is until developers start struggling with onboarding.

Imagine trying to integrate a payment API and the docs are outdated, setup takes hours, the examples do not work properly, and the error messages are confusing. Most developers will leave before even finishing the integration.

Now compare that to a product with clear setup instructions, working code examples, useful error messages, and a smooth onboarding flow. That difference is developer experience, and improving it is a major part of DevRel.

Sometimes DevRel engineers intentionally use the product as a newbie developer would. They go through the docs from scratch, test onboarding flows, identify confusing areas, and report friction points back to the product team.

A company can have a powerful product and still lose developers simply because the experience of getting started is frustrating.


2. Education

This is probably the part of DevRel most people see publicly.

DevRel teams spend a lot of time teaching developers how to use products through guides, tutorials, blog posts, videos, livestreams, workshops, conference talks, and Twitter/X threads.

But good DevRel content does not feel like marketing. That is the important part.

Developers rarely search for:

“Why our API is the best API”

They search for:

“How to implement OTP verification in Node.js”

That difference matters.

Good DevRel content focuses on solving actual problems developers already have. Instead of endlessly talking about how amazing a product is, a DevRel engineer is more likely to create:

  • Step-by-step tutorial

  • Demo application

  • Example project available on GitHub.

  • Video walkthrough

showing developers how to build something useful with the product.

The goal is not just visibility. The goal is to help developers succeed.

Honestly, this is one reason I find DevRel interesting as a career path. You are still technical, but you are also teaching, communicating, building and helping people at the same time.


3. Community

The community side of DevRel focuses on building relationships with developers.

This can happen through Discord servers, Slack communities, GitHub Discussions, forums, events, hackathons, workshops, meetups, and even social media conversations.

A strong developer community is powerful because developers trust other developers more than they trust company marketing.

When developers have a pleasant experience using a product, they naturally share it online, with friends, within communities and at events. The opposite also happens when the experience is bad.

Community building also helps companies get:

  • Early feedback

  • Bug reports

  • Feature requests

  • Product testing

  • Honest developer opinions

Some companies even involve their communities directly in product development decisions. That feedback loop is valuable because the people using the product daily are usually the first people to notice problems or gaps in the experience.

Good DevRel teams listen closely to developers instead of only talking at them.


DevRel is not just “posting online”

One mistake a lot of people make is thinking DevRel is only about tweeting, making memes, posting content or speaking at conferences.

That is only one part of the role.

A strong DevRel person usually understands:

  • Developers

  • Products

  • Communication

  • Teaching

  • Developer experience

  • Community behavior

The role is really a mix of technical and people skills.

You are helping bridge the gap between the company building the product and the developers using it. Depending on the company, that could involve writing tutorials, improving documentation, creating demos, answering technical questions, speaking at events, collecting feedback, or helping improve onboarding flows.

No two DevRel roles look the same.


Is DevRel a good career path?

Honestly, I think DevRel is one of the most interesting careers in tech right now for people who enjoy both technical work and communication.

It is especially a good fit if you:

  • Enjoy teaching

  • Like explaining technical concepts

  • Enjoy helping people

  • Like building in public

  • Enjoy writing or speaking

  • Still want to stay close to engineering

A lot of people in DevRel come from software engineering, technical writing, community management, open source or developer education backgrounds.

And the role keeps growing because more companies now build developer-focused products. APIs, cloud platforms, AI tools, fintech infrastructure, SDKs and developer platforms all need developers to actually understand how to use them properly.

That is why DevRel matters.


Final Thoughts

Before learning about DevRel, I honestly thought it was mostly about tech content and conference speaking.

But after looking deeper into it, I realised DevRel touches almost every part of the developer journey:

  • Onboarding

  • Documentation

  • Education

  • Community

  • Developer experience

  • Feedback

  • Developer trust

Good DevRel helps developers feel less stuck.

And honestly, that matters more than most companies realise.

Because developers usually remember two things:

  • Products that wasted their time

  • And products that made building easy

DevRel plays a big role in deciding which one a company becomes.