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

Welcome home! How the best projects lower the contribution barrier

Welcome home! How the best projects lower the contribution barrier

Video: https://www.youtube.com/watch?v=xYOJRG8pics

Josh Dzielak is a developer advocate and software engineer, and currently the cofounder and CTO of Orbit. Prior to Orbit, Josh led the developer relations team at Algolia and was the VP Engineering at Keen IO. It was there Josh started developing the Orbit Model, an alternative to the marketing funnel that works better for community and apoption. Community has played a major role in Josh's career, and he seeks to pay it forward by developing tools to help community-minded folks accomplish more & show the impact of their work.

Josh Dzielak

August 26, 2020
Tweet

More Decks by Josh Dzielak

Other Decks in Technology

Transcript

  1. 1
    #GitLabCommit
    Welcome Home! How the Best Projects Lower
    the Contribution Barrier
    󰞛 Josh Dzielak · @dzello ·
    Co-Founder & CTO · Orbit

    View full-size slide

  2. 2
    #GitLabCommit 2
    About me
    Josh Dzielak
    Developer Advocate
    Co-Founder orbit.love
    @dzello

    View full-size slide

  3. 3
    #GitLabCommit 3
    What’s Orbit?

    View full-size slide

  4. 4
    #GitLabCommit
    Contributor
    Experience has a
    pineapple problem

    View full-size slide

  5. 5
    #GitLabCommit
    “It can be intimidating to contribute to FOSS projects with so many
    unknowns: the tools, process, style, culture, and more. Not to mention
    sharing one's work with the world!”
    Google Open Source

    View full-size slide

  6. 6
    #GitLabCommit
    “Developing and sustaining a healthy community of contributors is
    critical to scaling the project and growing the ecosystem. We need to
    ensure our contributors are happy and productive, and that there are not
    bottlenecks hindering the project...”
    Kubernetes Contributor Experience Special Interest Group
    https://github.com/kubernetes/community/tree/master/sig-contributor-experience

    View full-size slide

  7. 7
    #GitLabCommit
    “My first contribution to open
    source was extremely small.”
    Kent C. Dodds
    Open Source Maintainer

    View full-size slide

  8. 8
    #GitLabCommit
    “I think there's a barrier of entry, and I've been using this term called
    ‘Unintentional gatekeeping,"’ where if I happen to work on a team with
    the guy who started Node.js or started some other framework or a library,
    I have so much more information and an advantage because I happen to
    be in the right room at the right time.”
    Brian Douglas
    @bdougieyo

    View full-size slide

  9. 9
    #GitLabCommit
    The Art of Welcoming

    View full-size slide

  10. 10
    #GitLabCommit
    How do you like to be welcomed?
    A B C

    View full-size slide

  11. 11
    #GitLabCommit
    How do you like to be welcomed?
    A B C

    View full-size slide

  12. 12
    #GitLabCommit
    How do you like to be welcomed?
    A B C

    View full-size slide

  13. 13
    #GitLabCommit
    #GitLabCommit
    Making a
    great first
    impression
    Gatsby
    🤖gatsbot

    View full-size slide

  14. 14
    #GitLabCommit
    #GitLabCommit
    Making a
    great first
    impression
    Fedora
    https://whatcanidoforfedora.org

    View full-size slide

  15. 15
    #GitLabCommit
    #GitLabCommit
    Making a
    great first
    impression
    GitLab
    ~“good for new contributors”
    #myFirstMRMerged

    View full-size slide

  16. 16
    #GitLabCommit
    #GitLabCommit
    Making a
    great first
    impression
    #goodfirstissue
    http://goodfirstissue.dev/
    “We believe getting developers to fix
    super-easy issues removes the barrier
    for future contributions. This is why
    Good First Issue exists.”

    View full-size slide

  17. 17
    #GitLabCommit
    #GitLabCommit
    Making a
    great first
    impression
    Open Sauced by
    Brian Douglas / @bdougieyo
    https://opensauced.pizza/
    Bonus: Hear Brian speak about
    unintentional gatekeeping and
    more on Orbit’s new podcast
    Developer Love.

    View full-size slide

  18. 18
    #GitLabCommit
    👋 @dzello
    Thank You

    View full-size slide