Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Approaching Developer Relations in an Open Source Community

Approaching Developer Relations in an Open Source Community

Developer Relations is a very new concept in the industry today, a lot of B2D companies are beginning to pay serious attention to it, and this way their community of users are happy and effective.

I believe that this should be the same in open source communities because Developers and Designers are at the heart of every open source community.

In this talk, I'll list out why open source communities should care about Developer Relations, methods & strategies that can be used to approach developer relations in open source, and lastly, how to build an effective developer relations program in an open-source community.

shedrack akintayo

April 14, 2021

More Decks by shedrack akintayo

Other Decks in Programming


  1. • Developer Advocate @ Cloud Foundry Foundation. • Technical Writer,

    LogRocket, Smashing Magazine • Auth0 Ambassador • OSCA Core Team member About Me.
  2. This entire talk is based off my article on how

    we approach developer relations at the Cloud Foundry Foundation(an open source community) Link:https://medium.com/cloud-foundry-foundation/approachi ng-developer-relations-in-an-open-source-foundation-77b1c660 bf95
  3. Developer Relations isn’t just for corporate companies, Developer Relations is

    for every community of developers. Shedrack Akintayo “ “
  4. It’s a group of Developer Advocates, Technical Community Managers, Technical

    Ambassadors, Documentation Writers, Trainers, and more who all exist to empower you(developers) to do your best work. - Mary Thengvall What is Developer Relations
  5. It is basically caring about developers, educating, growing and collecting

    feedback from the community. Developer Relations can come in any form like community management, documentation writing etc. What is Developer Relations to OSS communities?
  6. • Developers are at the core of every OSS community.

    • Creates a sense of empathy towards Developers. • It empowers developers to be able to utilize the software properly. • It enables collaboration internally and between other communities.
  7. • Listen to the community. • Understand what you are

    trying to achieve. • Learn from other communities getting developer relations right (VueJS, ReactJS, Gatsby, Drupal). • Develop a strategy
  8. • Understand the demographic of your community. • Provide feedback

    avenues for folks in your community. • Make your community inclusive and accessible. • Community Reward Programs. • Great Documentation for the technology. • Collaboration with other communities. • More tutorials and use cases. • Organize talks and webinars.