@MikeMcQuaid Mike McQuaid Lead Maintainer (2009-18) - - PowerPoint PPT Presentation

โ–ถ
mikemcquaid mike mcquaid lead maintainer 2009 18 twitter
SMART_READER_LITE
LIVE PREVIEW

@MikeMcQuaid Mike McQuaid Lead Maintainer (2009-18) - - PowerPoint PPT Presentation

Why People Dont Contribute To Your Open Source Project @MikeMcQuaid Mike McQuaid Lead Maintainer (2009-18) twitter.com/MikeMcQuaid Mike McQuaid Senior Engineer (2013-18) github.com/MikeMcQuaid open-sourced has


slide-1
SLIDE 1

@MikeMcQuaid

Why People Donโ€™t Contribute To Your Open Source Project

๏‘ช ๐Ÿ“ค ๐Ÿ›ก

slide-2
SLIDE 2

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

slide-3
SLIDE 3
  • Mike McQuaid

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

slide-4
SLIDE 4

@MikeMcQuaid

โœ… open-sourced โœ… has users ๐Ÿšฌ has contributors ๐Ÿšฌ has maintainers

slide-5
SLIDE 5

@MikeMcQuaid

why does no-one contribute to my project? ๐Ÿ˜ฎ

slide-6
SLIDE 6

@MikeMcQuaid

why does no-one buy my product? ๐Ÿ˜ฎ

slide-7
SLIDE 7

@MikeMcQuaid

(maybe itโ€™s bad) ๐Ÿ™†

slide-8
SLIDE 8

@MikeMcQuaid

โœ… product created โœ… product used ๐Ÿšฌ sales call made ๐Ÿšฌ product bought

slide-9
SLIDE 9

@MikeMcQuaid

๏‘ช group ๐Ÿ”พ funnel โ˜ upsell ๐Ÿ™Œ retain

slide-10
SLIDE 10

@MikeMcQuaid

group ๏‘ช

slide-11
SLIDE 11

@MikeMcQuaid

why are they interacting with your project? ๐Ÿค•

slide-12
SLIDE 12

@MikeMcQuaid

users ๏‘ช

slide-13
SLIDE 13

@MikeMcQuaid

contributors ๐Ÿ“ค

slide-14
SLIDE 14

@MikeMcQuaid

maintainers ๐Ÿ›ก

slide-15
SLIDE 15

@MikeMcQuaid

funnel ๐Ÿ”พ

slide-16
SLIDE 16

@MikeMcQuaid

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

slide-17
SLIDE 17

@MikeMcQuaid

no-one ever became a maintainer without being a user

slide-18
SLIDE 18

@MikeMcQuaid

no-one excels as a maintainer without remaining a user

slide-19
SLIDE 19

@MikeMcQuaid

leads prospects sales

๐Ÿค• ๐Ÿง‘

๐Ÿ’น

slide-20
SLIDE 20

@MikeMcQuaid

users contributors maintainers

๏‘ช ๐Ÿ“ค

๐Ÿ›ก

slide-21
SLIDE 21

@MikeMcQuaid

upsell โ˜

slide-22
SLIDE 22

@MikeMcQuaid

most maintainers were talked into it ๐Ÿ™

slide-23
SLIDE 23

@MikeMcQuaid

slide-24
SLIDE 24

@MikeMcQuaid

slide-25
SLIDE 25

@MikeMcQuaid

slide-26
SLIDE 26

@MikeMcQuaid

docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request.html
slide-27
SLIDE 27

@MikeMcQuaid

docs.brew.sh/New-Maintainer-Checklist.html
slide-28
SLIDE 28

@MikeMcQuaid

retain ๐Ÿ™Œ

slide-29
SLIDE 29

@MikeMcQuaid

do you have a (very) leaky funnel? โ˜”

slide-30
SLIDE 30

@MikeMcQuaid

users ๐Ÿ’ฑ high quality ๐Ÿ˜ฑ no guilt merges ๐Ÿ˜ no v2.0

slide-31
SLIDE 31

@MikeMcQuaid

contributors ๐Ÿšด no bike shedding โ˜Ž open discussions ๐Ÿ”‘ no feature issues

slide-32
SLIDE 32

@MikeMcQuaid

maintainers ๐Ÿ’ž code of conduct ๐Ÿ” private chat ๐ŸŒด always growing

slide-33
SLIDE 33

@MikeMcQuaid

๏‘ช group ๐Ÿ”พ funnel โ˜ upsell ๐Ÿ™Œ retain

slide-34
SLIDE 34

@MikeMcQuaid

why does everyone contribute to my project? ๐Ÿ˜Ž

slide-35
SLIDE 35

@MikeMcQuaid

questions? ๐Ÿ™ˆ