Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mike McQuaid - Effective open source interactions

349 views

Published on

Everyone is using open source software now but most people have not figured out how to interact effectively with the open source software community. Mike McQuaid explains how to improve your open source software interactions whether as a user, contributor or maintainer. This talk will teach how to get the open source community to work with and for you to succeed in your goals

Published in: Software
  • Be the first to comment

Mike McQuaid - Effective open source interactions

  1. 1. Effective Open Source Interactions ! πŸ“£ πŸ›  @MikeMcQuaid
  2. 2. Mike McQuaid Maintainer (2009-17) twitter.com/MikeMcQuaid
  3. 3. ! Mike McQuaid Senior Engineer (2013-17) github.com/MikeMcQuaid
  4. 4. ! groups πŸ”½ funnel ☝ upsell πŸ™‹ helping
  5. 5. groups !
  6. 6. how are they interacting with a project?
  7. 7. users !
  8. 8. users want πŸ’° high quality πŸ— no v2.0 😢 working quietly
  9. 9. contributors πŸ“£
  10. 10. contributors want 🍴 good resources ⏱ timely review πŸ€— earned praise
  11. 11. maintainers πŸ› 
  12. 12. maintainers want 🚳 no bike shedding πŸ” private chat 🌳 more help
  13. 13. funnel πŸ”½
  14. 14. no-one ever became a contributor without being a user first
  15. 15. no-one ever became a maintainer without being a user
  16. 16. no-one excels as a maintainer without remaining a user
  17. 17. leads prospects sales
  18. 18. users contributors maintainers
  19. 19. upsell ☝
  20. 20. most maintainers were talked into it
  21. 21. docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request.html
  22. 22. docs.brew.sh/New-Maintainer-Checklist.html
  23. 23. helping πŸ™‹
  24. 24. users should πŸ“” have sensible expectations πŸ‘Š help how they can πŸ• prioritise maintainers time
  25. 25. contributors should πŸ—’ follow project guidelines πŸ‘‰ defer to maintainers 🚴 go outside comfort zone
  26. 26. maintainers should 🌞 self-care to avoid burnout πŸ“ˆ act as a force multiplier πŸ‘₯ focus on 90% of users
  27. 27. πŸ“š https://opensource.guide
  28. 28. ! groups πŸ”½ funnel ☝ upsell πŸ™‹ helping
  29. 29. Mike McQuaid mike@mikemcquaid.com twitter.com/MikeMcQuaid

Γ—