DEV Community

Discussion on: What exactly is the job of a "Developer Advocate"?

Collapse
 
simbo1905 profile image
Simon Massey

Okay this is my impression from what I see of them doing rather than any formal understanding. Happy to be corrected in this discussion. Traditional companies have customer relationship managers who are supposed to have deep customer domain knowledge to represent those stakeholders in decision making. More and more businesses depends upon 3rd party developers who are key stakeholders. So having a similar role representing 3rd party developers makes a lot of sense. The job title “developer relationship manager” is probably not a title that a technologist would like to have. They wont want to “manage” things nor get into “relationships”. The title “developer advocate” is lot more attractive and implies more of a roaming and independent role. In the past the title ”technology evangelist” was fashionable at big tech companies. The more sober title of ”developer advocate” seems to have replaced it and given it more focus in terms of where their focus should lie.