The role of a Developer Evangelist(DE) is part thought leader and part explorer. They have to be on the cutting edge of technology and in par with new software products and how to use it.
Everyday millions are wasted in companies because non-tech people and tech people either do not communicate at all or completely miss each other’s points. Even more money is then spent on promoting your products internally or external communication and advertising to get people excited about your new product.
A developer evangelist (DE) makes it their personal mission to make developers using the API successful and build cool apps using the company’s API. When creating an API strategy, the DE has to embrace the responsibility of establishing the vision and mission of the API. Then, s/he should act as a spokesperson for the API and as a mediator between the company, the technical staff and the developers.
Usually, assigning a non-technical person to champion your API is not a good idea to win the respect of programmers. If an evangelist cannot demand the respect of the internal developers, how can they engage the rest of the developer community?
The next problem companies’ face is to recruit a suitable person as a DE. First, you have to look for an internal developer who might fit the bill. Or you can reach out to developer community managers to make a connection and help to find an ideal person.
According to the developer-evangelism handbook, an average developer evangelist has the following duties
- Writing code tutorials – As a person well-versed in popular programming languages and coding practices, a DE can pioneer and provide insights about using APIs
- Blogging – The DE has to maintain a lively and informative blog, and also actively engage with other developers who use the company’s API, thereby encouraging and inspiring them to do more
- Public speaking – As the spokesperson for the API, DE should convene meetups, techtalks and hackathons to create and cultivate developer relationships, find new talent and provide incentives for growth and innovation.
- Social media coverage – It is important to advertise your API in social media. Success of a particular product is nowadays measured by the number of followers, favourites, retweets, shares and likes. This also serves as an effective marketing strategy and therefore, providing valuable content is essential.