Hacker News new | ask | show | jobs
by RNeff 2169 days ago
A developer advocate is an extrovert that likes teaching, explaining, answering questions, writing intro docs and code examples; that wants the users to succeed. They also report back to the project managers and programmers about problems: confusion, missing functionality, bugs, possible enhancements, OS and compiler incompatibilities.

No one will use your software if they cannot figure out how to use it.

2 comments

As an introvert who has worked successfully in roles like you describe, you’re conflating introversion with (at best) shyness. An introvert can excel in this kind of role.

Being introverted does not mean you dislike teaching, explaining, answering questions, writing docs, or wanting people to succeed.

This is a valid argument but it does not answer my question which was about why do companies have developer advocates for products other that what they directly sell.
Because those products form an ecosystem on which the product is built which they do sell. If the users are familiar with the platform and have adopted it, it's easier to sell to them stuff based on the platform.
i am pretty certain that promoting react has little impact on people who do bring the most revenue to facebook (end users who simply eat up clickbait).