
Most advocacy is a one-way broadcast. I think that is the whole problem. A developer advocate worth trusting speaks the same technical truth to the developers using a product and to the team building it. That is not a compromise. That is the job.
Most companies hire a developer advocate to amplify their message. That is marketing and marketing is useful...but it is only half the function.
Developers are not passive recipients; they are investigators. Once an advocate is seen as a mouthpiece rather than a trusted voice, credibility is gone...and it doesn’t come back.
| Product → Developer (The Truth) | Developer → Product (The Signal) |
|---|---|
| Honest Communication: Tutorials that reflect how the product actually behaves, flaws and all. | Structured Signal: Identifying friction, missing abstractions, and "sharp edges." |
| Documented Workarounds: If there is a wall, I find it and document the way through it before the user hits it. | Quantified Feedback: Delivering evidence-based advocacy to the team that can actually fix the code. |
| Outcome: A community that trusts you because you were right. | Outcome: A product that improves because you were vocal. |
I do not write about code I have not run. This is a precondition for producing anything worth reading.
"A developer advocate who tells developers what they want to hear is not an advocate. They are a brochure".
The trust that makes this work is built on technical accuracy. Developers are an audience that is impossible to fool for long. Honesty about limitations isn't a risk to your company...it is the key thing that makes the developer advocacy function valuable.
I am interested in fractional developer advocacy for products that genuinely engage me. I don't provide enthusiasm on instruction. I provide communication based on technical understanding. If I work with a product, I am truly engaged by and interested in it.
The Distinction Matters:
If you are looking for technical depth over marketing performance, let's talk.