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

The Bait & Switch of Open Source

The Bait & Switch of Open Source

Open Source sells itself as being about technical problems--delightfully thorny technical problems, at that. However, successful projects are filled with people, which introduces a whole different set of problems.

This talk tells a story about the many ways in which things went badly wrong because I didn’t treat people problems as first-class citizens in exercism.io.

Katrina Owen

May 18, 2016
Tweet

More Decks by Katrina Owen

Other Decks in Programming

Transcript

  1. CBJUTXJUDI the of open source Katrina Owen !LZUSJOZY IUUQFYFSDJTNJP

  2. *BNnotDSFBUJWF 0  …

  3. *SFGBDUPSJOH   0  … …

  4. dailyDPEFSFWJFX  P w …  

  5. dailyXBSNVQT P …  0  w

  6. 'PSFWFSZQSPCMFN UFDIOJDBMPSOPU UIFSFFYJTUTB UFDIOJDBMTPMVUJPO - Geek Fallacy #58  

    … w   … P
  7. http://FYFSDJTN.io  … w … 0 w 

  8. QSPEVDUstuff part 1 w   … … 

  9.   P  w …… QFPQMFstuff part 2

  10. part 1 … 0 

  11. part 1 QSPEVDUTUVGG … 0 

  12. NPTUMZBCPVUQFPQMFUPP part 1 QSPEVDUTUVGG w P   … 

    0
  13. awesome ;0.(    0 w P…  P

  14. XPSLworkXPSL w P   0 P … 

  15. mountain of TIBMMPX P w    … 0

      P
  16. http://XJSFE.com  … 0 P w   0 P

  17. TDBMJOH  w …    … P

  18. TDBMJOH EJTBTUFS  w …    … P

  19. EJTBTUFS TDBMJOH  w …    … P

  20. problems   …w …  0 w 

  21. symptoms   …w …  0 w 

  22. DBUFHPSJ[BUJPO by gut feeling P   … P 

     … … 
  23. A few contributors P  … P   …

    … 
  24. A few contributors A onboarding P  … P 

     … … 
  25. A few contributors A onboarding A feedback loop P 

    … P   … … 
  26. A few contributors A onboarding A feedback loop A what

    is even Exercism?!? P  … P   … … 
  27. A few contributors A onboarding A feedback loop A what

    is even Exercism?!? P  … P   … … 
  28. A few contributors A onboarding A feedback loop A what

    is even Exercism?!? P  … P   … … 
  29. A few contributors A onboarding A feedback loop A what

    is even Exercism?!? P  … P   … … 
  30. A few contributors A onboarding A feedback loop A what

    is even Exercism?!? P  … P   … … 
  31. FYQMBJOFYFSDJTN // TODO   0  w  …

    
  32. CMBI blah blah f*%#ing   P …  w

    …
  33. XIPJT they  … w …  0 w 

  34. XIPJT they BSF X  … w …  0

    w 
  35. talkUPQFPQMF w …  0  

  36. talkUPQFPQMF #LOL w …  0  

  37. distinctHSPVQT     …  … 0

  38.   …  …   0

  39.   …  …   0  code

    OFXCJFT
  40.   …  …   0  polyglots

     code OFXCJFT
  41.   …  …   0  artisans

     polyglots  code OFXCJFT
  42. A braindumps A wall of text A rambling A trying

    random shit 0  … …   P
  43. pain    … w …  0 w

    
  44. but don’t be creepy w …  0  

    FBWFTESPQ
  45. DPEFOFXCJFT 0 w …   

  46. DPEFOFXCJFT lots of little wins 0 w …  

    
  47. QPMZHMPUT … 0 w …   P  

  48. QPMZHMPUT fluency & idioms … 0 w …  

    P  
  49. BSUJTBOT w …  0   w … P

  50. BSUJTBOT design thinking w …  0   w

    … P
  51. VTFZPVSXPSET w …  0    w …

     P P 
  52. VTFZPVSXPSET their X w …  0   

    w …  P P 
  53. newIPNFQBHF  w…  P 

  54. POCPBSEJOH  0 P  w … 

  55. twoPOCPBSEJOHs  0 P  w … P

  56. DMPTJOHUIFMPPQ  0 P   P  w …

    w …  w …
  57. HBNJpDBUJPO how about w …  0  P …

    P
  58. OPQF.gif  …  w …  P 0 w

  59. punished by SFXBSET by Alfie Kohn w … 0 

    P 0 w … 
  60. intrinsicNPUJWBUJPO w …  0  P…

  61. metaUSBDL w …  0  P P w …

  62. 8**'. what's in it for me P  … w

    … 0 w 
  63. WVMOFSBCJMJUZis scary …  0  …  0 P

    … w … …
  64. DPEFSFWJFXis hard  0 …  0 P … w

    … …
  65. FYQFSJNFOUT // TODO …  0  …  0

    P  w … …
  66.  0 P…  w… from part 1 MFTTPOT QSPEVDUTUVGG

  67. SFTPVSDFT for part 1  …   w 

    …
  68. by Erika Hall Just Enough 3FTFBSDI w …  

     w 
  69. "NZ Hoy unicornfree.com +PBOOB Wiebe copyhackers.com  w  

    … w w … … 
  70. The #SBJO Audit by Sean D'Souza  w … 

    …   …  0
  71. P   … w

  72. part 2 0 P  …

  73. part 2 QFPQMFTUVGG 0 P  …

  74. BNB[JOH contributors are P 0  w … … 

  75. SFKFDUJPOJTIBSE …   w  

  76. kind OJDF vs  w …  w  …

  77. w …  P  Do not merge pull requests

    out of HVJMU for how much work the submitter has put in. .JLF.D2VBJE https://github.com/blog/2124-kindly-closing-pull-requests
  78.  0 P  w … recruitingIFMQ

  79. MPXbus factor  0 P  w … P …

     w …
  80. …  0  Pw   QBUIFUJD doesn't scale

  81. you're not a DBUBMZTU w …  0  P

    w 
  82. pSTU let them take the step w … 0 P

    …  
  83. lower theCBSSJFST  w …  0 P

  84. BDUJPOBCMFissues w  0 P    P 

    w …
  85. labelTVQQPSU 0 P w … … w   

         
  86. moveEJTDVTTJPOT 0  … P …   w 0

    
  87. provideDPOUFYU w…   0  …P 0 w 

    w 
  88. DPOUSJCVUPST  0 P  w … 

  89. NBHJDBMMZ show up they don't w …  0 

    P … …  
  90. NBSLFUJOH *cough* *cough* w …  0  P 

    w …  
  91. DPEFOFXCJFT w …   P 

  92. QPMZHMPUT  w …  P … 

  93. BSUJTBOT w …  0  P w  

     
  94. friendlyDIBUUFS w …  0  P …  P

    …    
  95. how do youEPJUBMM 0 P w … w … P

    
  96. high risk of CVSOPVU …   w  

  97.  w …  w  … FOFSHZ manage your

    (not your time)
  98. w …  P  uniqueTVSQSJTJOH

  99. cullSVUIMFTTMZ w …  P  0 … 

  100. from part 2 MFTTPOT  0 P …  w

    …
  101. SFTPVSDFT for part 2   …  w …

  102. #BEBTT Making Users Awesome CZ,BUIZ4JFSSB …  …  

    …  w … 
  103. The 1PXFS of Full Engagement CZ+JN-PFIS5POZ4DIXBSU[   … 

    w … w  …  w  …   
  104. &TTFOUJBMJTN CZ(SFH.D,FPXO The Disciplined Pursuit of Less …  w

     w …   … 0 Pw …  
  105. CZ.BSJF,POEP The Life-Changing .BHJD of Tidying Up   w

      w …    0 P P … w w
  106. notEFBEyet w …  P 

  107. UIBOLZPV         

                                                                                                0 … w …  0  w …   P w  0  P  0  … 0 …  P …  P   P  P w … 0 …  0 P  P  0 P  0 P  P  P P P P P P   P P        P    P  P   P  P                       … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … … … … w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w                                                  \\