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

October 19, 2021
Tweet

More Decks by shedrack akintayo

Other Decks in Programming

Transcript

  1. Approaching
    Developer Relations in
    an Open Source
    Community
    Shedrack Akintayo

    View full-size slide

  2. ● Developer Relations Engineer at
    Platform.sh.
    ● Technical Writer, LogRocket,
    Smashing Magazine
    ● Auth0 Ambassador
    ● OSCA Core Team member
    whoami

    View full-size slide

  3. This entire talk is based off my article on how we approached
    developer relations at the Cloud Foundry Foundation(an open
    source community) during my time there,
    Link:
    https://medium.com/cloud-foundry-foundation/approachi
    ng-developer-relations-in-an-open-source-foundation-77b1c66
    0
    bf95

    View full-size slide

  4. “Developer Relations isn’t just for
    corporate companies, Developer
    Relations is for every community
    of developers.”
    Shedrack Akintayo.

    View full-size slide

  5. What is Developer Relations?

    View full-size slide

  6. 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?

    View full-size slide

  7. What is Developer Relations to
    OSS communities?

    View full-size slide

  8. 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?

    View full-size slide

  9. Why should OSS communities
    care about Developer Relations?

    View full-size slide

  10. Why should OSS communities care about
    Developer Relations?
    + 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.
    + Developers will feel like their voices are heard.
    + It creates a healthier community

    View full-size slide

  11. How do we pay more attention to
    Developer Relations as an OSS
    community?

    View full-size slide

  12. How do we pay more attention to Developer
    Relations as an OSS community?
    + Listen to the community
    + As an OSS community, you need to understand what you are trying to
    achieve.
    + Learn from other OSS communities getting developer relations right (VueJS,
    ReactJS, Gatsby, Drupal).
    + Develop a strategy
    + Don’t be ashamed to fail
    + Keep experimenting till you get it right.

    View full-size slide

  13. How to build an effective
    developer relations program in
    an open-source community?

    View full-size slide

  14. How do we pay more attention to Developer
    Relations as an OSS community?
    + 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.

    View full-size slide

  15. How to measure success?

    View full-size slide

  16. Personal advice? Don’t measure
    success.

    View full-size slide

  17. Measure impact, growth and
    quality of your community
    instead.

    View full-size slide

  18. If your Developer Relations
    efforts is successfully, your
    community members will tell
    you.

    View full-size slide

  19. If your Developer Relations
    efforts is successfully, your
    community members will tell
    you.

    View full-size slide

  20. Do not be big on so much success
    and numbers, Instead just make
    sure to provide care for new and
    existing community members
    through the educational content
    and the overall developer
    experience.

    View full-size slide

  21. Thank you for your time.
    @coder_blvck
    Website: sheddy.xyz
    Github: hacktivist123
    Email:[email protected]

    View full-size slide