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.

Aee8ace6215b362ce4524bfdfc4a718c?s=128

Josh Dzielak

August 26, 2020
Tweet

Transcript

  1. 1 #GitLabCommit Welcome Home! How the Best Projects Lower the

    Contribution Barrier 󰞛 Josh Dzielak · @dzello · Co-Founder & CTO · Orbit
  2. 2 #GitLabCommit 2 About me Josh Dzielak Developer Advocate Co-Founder

    orbit.love @dzello
  3. 3 #GitLabCommit 3 What’s Orbit?

  4. 4 #GitLabCommit Contributor Experience has a pineapple problem

  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
  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
  7. 7 #GitLabCommit “My first contribution to open source was extremely

    small.” Kent C. Dodds Open Source Maintainer
  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
  9. 9 #GitLabCommit The Art of Welcoming

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

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

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

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

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

  15. 15 #GitLabCommit #GitLabCommit Making a great first impression GitLab ~“good

    for new contributors” #myFirstMRMerged
  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.”
  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.
  18. 18 #GitLabCommit 👋 @dzello Thank You