English for Developer Relations: Vocabulary and Communication for DevRel

Developer advocacy, community building, technical content, CFP writing, and DevRel vocabulary for developer advocates.

Developer Relations — or DevRel — has grown from a niche role into one of the most visible careers in the technology industry. If you are a software engineer looking to move into advocacy, a technical writer expanding your scope, or simply someone who works alongside developer advocates, mastering the specialised vocabulary of this field will help you communicate with confidence at conferences, in online communities, and inside your organisation.

This guide walks through the core terms used every day in DevRel, shows you how native English speakers use them in real conversations, and finishes with a quick-reference table you can bookmark.


Core Terms: Roles and Responsibilities

Understanding who does what is the first step. The following terms describe the people and the teams behind developer-facing work.

Developer relations (DevRel) — the practice of building meaningful relationships between a company and the developers who use its products or APIs. DevRel sits at the intersection of engineering, marketing, and community management.

“We are expanding our DevRel programme because feedback from the community is the fastest way to improve our SDK.”

“She moved from backend engineering into DevRel — she says the combination of coding and communication suits her perfectly.”

Developer advocate — a professional who represents developers inside a company and represents the company to developers outside it. The role involves creating content, speaking at events, writing code samples, and collecting feedback.

“Our developer advocate ran three workshops at the conference and each one was fully booked within an hour.”

“As a developer advocate, my main job is to listen to what the community finds confusing and then bring that back to the product team.”

Community manager — the person responsible for nurturing an online or offline community of developers: moderating discussions, organising events, and making sure members feel welcomed and heard.

“The community manager noticed that questions about authentication were being asked repeatedly, so she wrote a dedicated FAQ page.”

“Good community management is invisible — when it is done well, members just feel like the space is friendly.”

Technical evangelist — an older title for a role similar to developer advocate, with a stronger emphasis on promoting a technology and inspiring developers to adopt it. The term is less common today but still appears in job listings at larger companies.

“The technical evangelist gave a compelling talk about why the new runtime reduces cold start times by forty per cent.”


Platform and Product Vocabulary

These terms describe the things DevRel professionals build and the environments they work within.

Ecosystem — the broader network of tools, libraries, partners, integrations, and communities that surround a technology platform.

“Building a healthy ecosystem takes years — you need third-party contributors, independent bloggers, and integration partners all pulling in the same direction.”

“Their ecosystem is one of the richest in the industry; there are over two thousand community-maintained plugins.”

Developer experience (DX) — the overall quality of a developer’s journey when using a product: how easy it is to get started, how clear the documentation is, and how quickly problems can be resolved. DX is the developer-facing equivalent of user experience (UX).

“We ran a DX audit last quarter and found that the onboarding flow was losing developers at the third step.”

“Good DX means a developer can go from zero to a working prototype in under fifteen minutes.”

Friction log — a structured document in which a developer records every point of confusion, difficulty, or annoyance they encounter while trying to use a product. Friction logs are invaluable for identifying where documentation or tooling needs improvement.

“I wrote a friction log while following our own quickstart guide and found four places where the instructions were out of date.”

“Before we launch the new CLI, can someone do a thorough friction log? We need fresh eyes on the setup process.”

Quickstart guide — a short, focused piece of documentation designed to get a developer to a working state as quickly as possible, usually within minutes. It prioritises speed over completeness.

“The quickstart guide should fit on a single page — if it doesn’t, we need to optimise the setup flow itself, not just the docs.”

“New users rarely read the full reference; they go straight to the quickstart guide and only consult deeper docs when they hit a problem.”

Sample app — a small, functional application that demonstrates how to use a product or API in a realistic context. Unlike a minimal code snippet, a sample app shows how different parts fit together.

“We built a sample app that combines authentication, real-time updates, and file uploads so developers can see the full picture.”

“The sample app is the artefact that gets the most stars on GitHub — it answers ‘but how do I use this in a real project?’”


Conference and Content Vocabulary

A large part of DevRel work involves speaking at conferences and producing written content. These terms will help you navigate that world.

CFP (call for proposals) — an open invitation from a conference or event for speakers to submit talk ideas. Responding to a CFP is how most conference talks begin.

“The CFP for KubeCon closes at the end of the month — have you submitted your proposal yet?”

“We track every major CFP in a shared spreadsheet so the team can coordinate and avoid overlapping topics.”

Talk proposal — the document submitted in response to a CFP, typically including a title, abstract, speaker biography, and sometimes a rough outline or learning objectives.

“I spent two hours polishing my talk proposal before submitting it — the abstract is the only thing reviewers see at first, so it has to be compelling.”

“Her talk proposal was accepted on the first attempt because she was specific about what attendees would be able to do differently afterwards.”

Conference talk abstract — the short public description of a talk, usually between one hundred and three hundred words, that appears in the event programme. It must communicate the value of the talk clearly and attract the right audience.

“Writing a strong conference talk abstract is a skill in itself — you need to hook the reader in the first sentence.”

“Reviewers read hundreds of abstracts; yours needs to say what problem it solves within the first two lines.”

Keynote — the headline talk at a conference, usually delivered in a large main hall to the full audience. Keynotes are typically reserved for high-profile speakers or major product announcements.

“Being invited to give a keynote at a developer conference is a significant milestone for any advocate.”

“The opening keynote set the tone for the entire event — it was energetic, demo-heavy, and ended with a surprise product launch.”

Technical blog post — a long-form written artefact that explains a concept, walks through a tutorial, or shares an opinion on a technical topic. Technical blog posts are a core content format in DevRel because they are discoverable via search and reusable in multiple contexts.

“We aim to publish two technical blog posts per month — one tutorial and one opinion piece.”

“A well-written technical blog post can drive more qualified developers to your product than a paid advertisement ever could.”

Live demo — a real-time demonstration of a product or feature, usually performed during a conference talk or a webinar. Live demos are high-impact but carry risk; many advocates practise obsessively to reduce the chance of failure on stage.

“Never underestimate how long a live demo takes to prepare — what looks effortless on stage represents hours of rehearsal.”

“The live demo crashed on the second slide, but she recovered gracefully and the audience actually applauded her for it.”

Discord/Slack community management — the day-to-day work of running a developer community on a chat platform: welcoming new members, answering questions, enforcing community guidelines, and creating channels or threads that encourage productive conversation.

“Discord community management is a full-time job on its own — you are essentially moderating a city square that never sleeps.”

“We moved our community from Slack to Discord last year because the free tier on Slack was deleting our message history.”


How to Use These in Conversation

Knowing a term is not the same as being comfortable using it. Here are a few natural patterns that appear regularly in DevRel conversations.

When discussing your role, be specific: “I focus on the open-source side of our developer ecosystem — mostly community management and sample apps.”

When writing a CFP submission, lead with the problem: “Developers often struggle with X. In this talk, I will show you how to Y by doing Z.”

When presenting DX feedback internally, frame issues as opportunities: “Our friction log identified three points where developers drop off. Fixing these could significantly improve our activation rate.”

When talking about content strategy, connect artefacts to outcomes: “Each technical blog post we publish supports a different stage of the developer journey — from quickstart guide for beginners through to advanced tutorials for power users.”


Quick Reference Table

TermWhat It Means
DevRelDeveloper Relations — building relationships between a company and its developer community
Developer advocateBridges the gap between a company’s product and its developer users
Community managerRuns and moderates online/offline developer communities
Developer experience (DX)The overall quality of using a developer product, from first sign-up to advanced use
Friction logA document recording every painful or confusing step in a developer workflow
Quickstart guideShort documentation to get developers working as fast as possible
Sample appA realistic demo application showing how a product fits together end-to-end
CFPCall for proposals — an open invitation to submit conference talk ideas
Talk abstractThe public description of a conference session, used to attract the right audience
Live demoA real-time product demonstration, typically performed on stage or in a webinar

Whether you are submitting your first CFP, writing a friction log for your team, or managing a Discord community that never sleeps, having the right vocabulary makes your communication sharper and your credibility stronger. The terms in this guide are used every day by the developer advocates and community managers shaping the tools and platforms that engineers rely on worldwide.