$ teds read --post devrel-strategy-starts-with-positioning-not-events
DevRel Strategy Starts With Positioning, Not Events
Why developer relations strategy should begin with audience, product relevance, and differentiation before conferences, communities, or content calendars.
DevRel Strategy Starts With Positioning, Not Events
TL;DR
- Events are execution. They are not strategy.
- DevRel strategy starts by naming the developer, the problem, the product relevance, and the reason to choose this path over the default.
- If positioning is vague, events and content only distribute confusion.
- A good DevRel plan makes channel choices after the developer journey is clear.
Abstract
When DevRel feels stalled, teams often reach for visible motion: sponsor a conference, submit talks, start a livestream, open a community, publish more posts, or book more podcasts.
Those can all be useful. But they are not the starting point.
DevRel strategy starts with positioning because developers need to understand what the product is, why it matters, and when they should use it. Without that clarity, every channel becomes harder. Content gets vague. Talks become feature tours. Events produce weak follow-up. Community lacks purpose.
This post explains why positioning comes before events and gives a practical way to define developer-facing positioning before choosing programs.
Table of Contents
- Problem
- What Positioning Has to Answer
- Why Events Expose Weak Positioning
- The Developer Positioning Checklist
- From Positioning to Programs
- Summary
- Next Steps
Problem
The common planning mistake is to ask:
“Which DevRel programs should we run?”
That question is premature if the team cannot answer:
- Which developers are we trying to reach?
- What problem are they already trying to solve?
- What default path do they use today?
- Why is our product relevant?
- What changes for them if they use it?
- What proof do they need before trusting us?
If those answers are unclear, the channel choice does not matter much. A conference talk, blog post, workshop, or community launch will all struggle because the core message has no weight.
Events do not fix vague positioning. They make it public.
What Positioning Has to Answer
Developer positioning should be plain enough that a technical evaluator can repeat it.
It needs four parts.
1. The Developer
Not “developers.” Which developers?
Examples:
- platform engineers maintaining internal AI tooling
- Python developers building retrieval systems
- ML engineers evaluating multimodal models
- startup founders adding hosted inference
- DevRel leads building technical content systems
The narrower the first audience, the easier the first motion becomes.
2. The Job
What is the developer trying to do?
Examples:
- run a first successful API call
- evaluate model quality before switching providers
- add observability to an LLM workflow
- migrate from a fragile internal script to a maintained SDK
- understand whether a community program is worth funding
The job should be concrete. If the job is vague, the content will be vague.
3. The Alternative
What would they do if your product did not exist?
The alternative might be:
- build it themselves
- use a larger platform
- keep a spreadsheet
- stay with the open-source default
- hire a full-time person
- ignore the problem for another quarter
Positioning gets stronger when it names the real default.
4. The Proof
What would make the claim believable?
Proof can be:
- working example
- benchmark
- migration guide
- failure-mode post
- technical comparison
- customer-shaped workflow without naming customers
- docs path that reaches first success
This is where DevRel and content become useful. They turn positioning into inspectable artifacts.
Why Events Expose Weak Positioning
Events compress the problem.
At a booth, in a hallway, or after a talk, the company has seconds to explain why a developer should care. If the answer is full of category fog, the conversation dies.
Weak event positioning sounds like:
We help teams unlock AI-powered developer workflows.
Stronger:
We help platform teams evaluate prompt and model changes before they hit production.
The second version creates a conversation. The first creates polite nodding.
Before spending on events, test the positioning in lower-cost places:
- homepage hero
- docs intro
- tutorial title
- sales-call explanation
- office-hours invite
- short technical post
- founder demo script
If the message cannot survive those surfaces, it is not ready for a booth.
The Developer Positioning Checklist
Use this before building a DevRel plan.
Audience
- Who is the first developer audience?
- What do they already know?
- What do they already use?
- What do they distrust?
Problem
- What painful or expensive thing are they trying to solve?
- Is the problem urgent or just interesting?
- What breaks if they ignore it?
Product Relevance
- What does the product make easier?
- What does it replace or improve?
- What does it not solve?
Differentiation
- Why choose this over the default?
- Is the advantage technical, operational, economic, or workflow-based?
- Can the difference be demonstrated?
Proof
- What artifact would make the claim credible?
- Does that proof already exist?
- If not, should DevRel, engineering, or content build it first?
Next Step
- What should the developer do after understanding the claim?
- Read docs?
- Run a quickstart?
- Join office hours?
- Request a technical conversation?
- Try a demo?
This checklist should come before a content calendar or event plan.
From Positioning to Programs
Once positioning is clear, program choices become easier.
If developers do not know the category, write explainers and comparisons.
If developers understand the category but do not trust the claim, write proof: runnable demos, benchmarks, failure-mode posts, and migration guides.
If developers are interested but not activating, improve docs, quickstarts, examples, and office-hours support.
If developers are using the product but signal is scattered, build a feedback loop.
If developers already gather around the problem, then community may make sense.
If the audience is concentrated at a conference and the positioning is sharp, then events may be worth it.
The order matters. Positioning gives programs a job.
Summary
DevRel strategy does not start with events. It starts with clarity.
Name the developer. Name the job. Name the alternative. Name the proof. Then choose the program that helps the right developer move forward.
Events, content, community, and advocacy all work better when the positioning is already strong enough to carry them.
Next Steps
Before approving an event budget, write the developer positioning in four sentences: who it is for, what they are trying to do, why the product matters, and what proof they should inspect.
If that feels muddy, talk to us. We can help sharpen developer positioning, run a developer journey audit, and turn the result into a DevRel plan that does not start by guessing at channels.