Skip to content
All tech roadmaps

Product & Technical

Developer Relations

Developer relations sits between a company and the engineers who use its product: teaching, writing, speaking, and carrying honest feedback back to the product team. It rewards people who genuinely enjoy explaining things and who can stay credible with a sceptical technical audience.

4 stages2 projectsIntermediate5 to 8 months, part time

Start here

Credibility is the entire currency of this role, and it comes from having built things. If you have not built and shipped something, do that first — no amount of communication skill substitutes for it.

Before you begin

  • Can build and ship real software
  • Comfortable explaining technical ideas in writing
  • Willing to work in public and be wrong in public
01

Technical credibility

The non-negotiable foundation. Developers detect a non-practitioner immediately.

Required

Being a practitioner

You cannot advocate for a developer product you have never seriously used, and an audience will know within one demo.

What to learn

  • Shipping real projects
  • Fluency in at least one language and ecosystem
  • Reading and evaluating other people's code
  • Debugging in public without panicking
  • Staying current

Practice

Build something non-trivial with the product you want to advocate for. Note every place you got stuck; that list is your first content plan.

Next: Communicating it.

02

Communication

The craft half. Writing first, because it scales and it underpins everything else.

Required

Technical writing

The highest-leverage format there is. A good post is read for years; a good talk is seen once.

What to learn

  • Tutorials that work start to finish
  • Blog posts with a single clear point
  • Documentation
  • Writing for scanning
  • Honest comparisons, including where your product loses

Practice

Write one tutorial and have someone follow it without your help. Fix every step where they hesitated.

Project

beginner

A tutorial that works

Write a tutorial taking a developer from nothing to a working result in under thirty minutes. Test it on three people who have not used the technology.

  • A blog or dev.to
  • The product

Three strangers completed it without asking you a question.

Next: Speaking and demonstrating.

Required

Speaking and live demos

Conference talks, workshops and meetups are how this role builds reach and reputation.

What to learn

  • Structuring a talk around one idea
  • Live coding without disaster
  • Always having a recorded fallback
  • Handling hostile questions gracefully
  • Running a workshop for mixed skill levels
  • Managing your nerves

Practice

Speak at a local meetup before applying for anything larger. The gap between writing and speaking is bigger than people expect.

Next: Building a community.

03

Community

The part that cannot be faked and cannot be rushed.

Required

Community building

A community is people who help each other. Getting there takes consistency over months, not a campaign.

What to learn

  • Answering questions consistently and publicly
  • Moderation and setting a tone
  • Recognising and supporting contributors
  • Running events
  • Onboarding newcomers
  • Knowing when to step back and let others lead

Tools

  • Discord or Slack
  • GitHub Discussions
  • Community forums

Next: Open source.

Recommended

Open source participation

Maintaining or contributing publicly is the most credible signal available in this field.

What to learn

  • Contributing to projects you use
  • Triaging issues
  • Reviewing pull requests
  • Maintaining sample projects
  • Working with a community that disagrees with you

Next: The half that makes it a job rather than a hobby.

04

The professional half

What separates developer relations from enthusiastic content creation: feedback, measurement and honesty.

Required

The feedback loop

The most valuable and most neglected part of the role. You are the only person in the company hearing unfiltered developer frustration.

What to learn

  • Collecting friction systematically
  • Turning anecdotes into evidence product will act on
  • Advocating internally for developers
  • Influencing the roadmap without authority
  • Closing the loop back to the community

Practice

Document every point of friction in your own onboarding to a product. Present it to the team that owns it as a prioritised list.

Next: Measuring it.

Required

Measuring developer relations

This function is cut first in a downturn precisely because its value is often unmeasured. Measure it.

What to learn

  • Metrics beyond follower counts
  • Time to first successful API call
  • Documentation and tutorial completion
  • Community health indicators
  • Attribution and its genuine limits
  • Reporting to leadership

Next: Staying trusted.

Required

Credibility and honesty

Trust is this job's only real asset. Overselling once costs an audience you spent years building.

What to learn

  • Saying when the product is the wrong tool
  • Acknowledging competitors fairly
  • Disclosing your affiliation clearly
  • Not overstating a benchmark
  • Handling a bad launch publicly

Project

advanced

A body of public work

Over three months: publish four technical posts, speak once, maintain a sample project, and produce one internal report of developer friction with recommendations.

  • A blog
  • GitHub
  • A community platform

You have a public track record and evidence you changed something internally, which is exactly what this role is hired on.

Where this leads

You do not have to pick one now. These are the directions this path opens up once you are working.

You do not have to do this alone

Our programs are free, taught live, and built around the same progression. Join one and work through it alongside other people.