Slide 1

Slide 1 text

@MikeMcQuaid Why People Don’t Contribute To Your Open Source Project !

Slide 2

Slide 2 text

Mike McQuaid Lead Maintainer (2009-18) twitter.com/MikeMcQuaid

Slide 3

Slide 3 text

! Mike McQuaid Senior Engineer (2013-18) github.com/MikeMcQuaid

Slide 4

Slide 4 text

@MikeMcQuaid ✅ open-sourced ✅ has users has contributors has maintainers

Slide 5

Slide 5 text

@MikeMcQuaid why does no-one contribute to my project?

Slide 6

Slide 6 text

@MikeMcQuaid why does no-one buy my product?

Slide 7

Slide 7 text

@MikeMcQuaid (maybe it’s bad)

Slide 8

Slide 8 text

@MikeMcQuaid ✅ product created ✅ product used sales call made product bought

Slide 9

Slide 9 text

@MikeMcQuaid ! group funnel ☝ upsell retain

Slide 10

Slide 10 text

@MikeMcQuaid group !

Slide 11

Slide 11 text

@MikeMcQuaid why are they interacting with your project?

Slide 12

Slide 12 text

@MikeMcQuaid users !

Slide 13

Slide 13 text

@MikeMcQuaid contributors

Slide 14

Slide 14 text

@MikeMcQuaid maintainers

Slide 15

Slide 15 text

@MikeMcQuaid funnel

Slide 16

Slide 16 text

@MikeMcQuaid no-one ever became a contributor without being a user first

Slide 17

Slide 17 text

@MikeMcQuaid no-one ever became a maintainer without being a user

Slide 18

Slide 18 text

@MikeMcQuaid no-one excels as a maintainer without remaining a user

Slide 19

Slide 19 text

@MikeMcQuaid leads prospects sales

Slide 20

Slide 20 text

@MikeMcQuaid users contributors maintainers !

Slide 21

Slide 21 text

@MikeMcQuaid upsell ☝

Slide 22

Slide 22 text

@MikeMcQuaid most maintainers were talked into it

Slide 23

Slide 23 text

@MikeMcQuaid

Slide 24

Slide 24 text

@MikeMcQuaid

Slide 25

Slide 25 text

@MikeMcQuaid

Slide 26

Slide 26 text

@MikeMcQuaid docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request.html

Slide 27

Slide 27 text

@MikeMcQuaid docs.brew.sh/New-Maintainer-Checklist.html

Slide 28

Slide 28 text

@MikeMcQuaid retain

Slide 29

Slide 29 text

@MikeMcQuaid do you have a (very) leaky funnel? ☔

Slide 30

Slide 30 text

@MikeMcQuaid users high quality no guilt merges no v2.0

Slide 31

Slide 31 text

@MikeMcQuaid contributors no bike shedding ☎ open discussions no feature issues

Slide 32

Slide 32 text

@MikeMcQuaid maintainers code of conduct private chat always growing

Slide 33

Slide 33 text

@MikeMcQuaid ! group funnel ☝ upsell retain

Slide 34

Slide 34 text

@MikeMcQuaid why does everyone contribute to my project?

Slide 35

Slide 35 text

@MikeMcQuaid questions?