Making Software Communities

589 views

Published on

Open Source software development starts with the code. But if you want a sustainable project, you need people too. This is a meditation on the idea of making friendship the core of your community's values.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
589
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Making Software Communities

  1. 1. Making Software Community Selena Deckelmann selenamarie@gmail.com D ev N at io n 20 10
  2. 2. Build lasting relationships among peers. D FeO vSNDaE tiM on 22 0001 90
  3. 3. Build lasting relationships among peers by sharing code. D FeO vSNDaE tiM on 22 0001 90
  4. 4. How do we make open source software? D ev N at io n 20 10
  5. 5. Laziness Impatience Hubris
  6. 6. How do we make open source community? D ev N at io n 20 10
  7. 7. Dilligence Patience Humility
  8. 8. Sharing code 10 20 n io at N ev D
  9. 9. Step 1: YOU 10 20 n io at N ev D
  10. 10. Excitement Hard Work courtesy of Commitment D ev N at io n 20 10
  11. 11. You love your software. D ev N at io n 20 10
  12. 12. D ev N at io n 20 courtesy of flickr.com/photos/a7laa_gzayell/2560164865 10
  13. 13. 90 01 00 22 on tiM DaE vSN FeO D
  14. 14. How do we find them? 90 01 00 22 on tiM DaE vSN FeO D
  15. 15. Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. D ev N at io n 20 10
  16. 16. Community 18
  17. 17. What’s a community? A community is a group of people that make things together. 19
  18. 18. You want them to: participate D FeO vSNDaE tiM on 22 0001 90
  19. 19. You want them to: contribute code D FeO vSNDaE tiM on 22 0001 90
  20. 20. You want them to: take over for you someday D FeO vSNDaE tiM on 22 0001 90
  21. 21. Lead without being in charge. D FeO vSNDaE tiM on 22 0001 90
  22. 22. leadership? what is 90 01 00 22 on tiM DaE vSN FeO D
  23. 23. Having a good time. 90 01 00 22 on tiM DaE vSN FeO D
  24. 24. You’re not a dictator. 90 01 00 22 on tiM DaE vSN FeO D
  25. 25. You’re not a social media douchebag. D FeO vSNDaE tiM on 22 0001 90
  26. 26. Facilitator Moderator Guide D FeO vSNDaE tiM on 22 0001 90
  27. 27. Lessons learned from organizing user groups D FeO vSNDaE tiM on 22 0001 90
  28. 28. 5-step program to: lead well develop new leaders have enthusiastic followers D FeO vSNDaE tiM on 22 0001 90
  29. 29. 1.Get people to the meeting 2.Start the meeting 3.Make people feel good 4.Set the tone 5.Take questions
  30. 30. 1. Get people to the meeting 1. Talk to people 2. Start the meeting 2. Tell your story 3. Make people feel good 4. Set the tone 5. Take questions
  31. 31. #1 - Get people to the meeting D FeO vSNDaE tiM on 22 0001 90
  32. 32. #1 - Get people to the meeting #1 - Talk to people D FeO vSNDaE tiM on 22 0001 90
  33. 33. D ev N at from flickr: demibrooke io n 20 10
  34. 34. ask your friends 90 01 00 22 on tiM DaE vSN FeO D
  35. 35. make new friends 90 01 00 22 on tiM DaE vSN FeO D
  36. 36. Perl Mongers PDXPHP Ruby Brigade Lunch 2.0 Linux Users Group BarCamp Functional Programmers .NET Developers PDXPUG Cisco Users Pythoneers Java Developers D ev N at io n 20 10
  37. 37. Free Advertising! Create a mailing list Create a blog Hang out on irc D FeO vSNDaE tiM on 22 0001 90
  38. 38. More free advertising! Ask someone else to blog Ask other projects Speak at user groups D FeO vSNDaE tiM on 22 0001 90
  39. 39. #2 - Start the meeting 90 01 00 22 on tiM DaE vSN FeO D
  40. 40. #2 - Start the meeting #2 - Tell your story D FeO vSNDaE tiM on 22 0001 90
  41. 41. D ev N at io from flickr: splorp n 20 10
  42. 42. Answer the question: What can I expect from your dev group? D FeO vSNDaE tiM on 22 0001 90
  43. 43. Share your vision 90 01 00 22 on tiM DaE vSN FeO D
  44. 44. Make announcements 90 01 00 22 on tiM DaE vSN FeO D
  45. 45. D FeO vSNDaE tiM on from flickr: gemengdbedrijf 22 0001 90
  46. 46. Ask questions 90 01 00 22 on tiM DaE vSN FeO D
  47. 47. How did you find us? Why are you here today? What do you want to learn? D FeO vSNDaE tiM on 22 0001 90
  48. 48. Roadmap Bugtracker Mailing list archives Blog/microblog D FeO vSNDaE tiM on 22 0001 90
  49. 49. #3 - Make people feel good D FeO vSNDaE tiM on 22 0001 90
  50. 50. D FeO vSNDaE tiM on from flickr: magisterludi 22 0001 90
  51. 51. Remember people 90 01 00 22 on tiM DaE vSN FeO D
  52. 52. D FeO vSNDaE tiM on from flickr: red5standingby 22 0001 90
  53. 53. Make stuff together 90 01 00 22 on tiM DaE vSN FeO D
  54. 54. Eat and drink together 90 01 00 22 on tiM DaE vSN FeO D
  55. 55. Make yourself feel good D FeO vSNDaE tiM on 22 0001 90
  56. 56. Why are you going this? D FeO vSNDaE tiM on 22 0001 90
  57. 57. 90 01 00 22 on tiM DaE vSN FeO D
  58. 58. Have a goal 90 01 00 22 on tiM DaE vSN FeO D
  59. 59. Measure your goal 90 01 00 22 on tiM DaE vSN FeO D
  60. 60. Make adjustments 90 01 00 22 on tiM DaE vSN FeO D
  61. 61. #4 - Set the tone 90 01 00 22 on tiM DaE vSN FeO D
  62. 62. Be an active leader 90 01 00 22 on tiM DaE vSN FeO D
  63. 63. Ask for help 90 01 00 22 on tiM DaE vSN FeO D
  64. 64. 90 01 00 22 on tiM DaE vSN FeO D
  65. 65. 90 01 00 22 on tiM DaE vSN FeO D
  66. 66. Take the load off yourself. D FeO vSNDaE tiM on 22 0001 90
  67. 67. 90 01 00 22 on tiM DaE vSN FeO D
  68. 68. Give real work 90 01 00 22 on tiM DaE vSN FeO D
  69. 69. Let them fail 90 01 00 22 on tiM DaE vSN FeO D
  70. 70. Don’t put up with assholes D FeO vSNDaE tiM on 22 0001 90
  71. 71. That guy 90 01 00 22 on tiM DaE vSN FeO D
  72. 72. BOFH 90 01 00 22 on tiM DaE vSN FeO D
  73. 73. Deal with trolls before they happen D FeO vSNDaE tiM on 22 0001 90
  74. 74. How? 90 01 00 22 on tiM DaE vSN FeO D
  75. 75. Publish goals 90 01 00 22 on tiM DaE vSN FeO D
  76. 76. Praise in public, criticize in private D FeO vSNDaE tiM on 22 0001 90
  77. 77. Smile Give choices Follow up D FeO vSNDaE tiM on 22 0001 90
  78. 78. Structure for socializing D FeO vSNDaE tiM on 22 0001 90
  79. 79. Make time for you to socialize D FeO vSNDaE tiM on 22 0001 90
  80. 80. #5 - Take questions 90 01 00 22 on tiM DaE vSN FeO D
  81. 81. Ask people what they think D FeO vSNDaE tiM on 22 0001 90
  82. 82. Respond 90 01 00 22 on tiM DaE vSN FeO D
  83. 83. Change things, or not :) D FeO vSNDaE tiM on 22 0001 90
  84. 84. the 5 steps: 90 01 00 22 on tiM DaE vSN FeO D
  85. 85. 1. Talk to people 2. Tell your story 3. Make people feel good 4. Set the tone 5. Take questions
  86. 86. “Blythe disregard for what others say is not possible.” D FeO vSNDaE tiM on 22 0001 90
  87. 87. Open Source Bridge Organizing (July 28) Community Leadership Summit (July 17) D FeO vSNDaE tiM on 22 0001 90
  88. 88. CONTACT ME Twitter: selenamarie selenamarie@gmail.com D FeO vSNDaE tiM on 22 0001 90
  89. 89. Thank you! 90 01 00 22 on tiM DaE vSN FeO D

×