Making Software
                 Community
                     Selena Deckelmann
                  selenamarie@gmail.com
...
Build lasting relationships
                      among peers.
D
FeO
  vSNDaE
       tiM
         on
           22
       ...
Build lasting relationships
                       among peers
                     by sharing code.
D
FeO
  vSNDaE
      ...
How do we make
                open source software?
D
ev
   N
    at
    io
       n
         20
           10
Laziness




Impatience              Hubris
How do we make
              open source community?
D
ev
   N
    at
    io
       n
         20
           10
Dilligence




Patience                Humility
Sharing code
                                    10
                                  20
                              n
 ...
Step 1:
 YOU
                               10
                             20
                         n
                ...
Excitement


              Hard Work
                           courtesy of




         Commitment
D
ev
   N
    at
    i...
You love your software.
D
ev
   N
    at
    io
       n
         20
           10
D
ev
   N
    at
    io
       n
         20




                courtesy of flickr.com/photos/a7laa_gzayell/2560164865
   ...
90
              01
            00
           22
         on
       tiM
     DaE
  vSN
FeO
D
How do we find them?
                                     90
                                    01
                       ...
Hello everybody out there using minix -

    I'm doing a (free) operating system
    (just a hobby, won't be big and
    p...
Community




     18
What’s a community?




A community is a group of people that
make things together.
                    19
You want them to:
                       participate
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
...
You want them to:
                     contribute code
D
FeO
  vSNDaE
       tiM
         on
           22
            000...
You want them to:
                     take over for you
                         someday
D
FeO
  vSNDaE
       tiM
      ...
Lead without
                    being in charge.
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
   ...
leadership?
  what is
                             90
                            01
                          00
        ...
Having a good time.
               90
              01
            00
           22
         on
       tiM
     DaE
  vSN
...
You’re not a dictator.
                                        90
                                       01
              ...
You’re not a social
                    media douchebag.
D
FeO
  vSNDaE
       tiM
         on
           22
            0...
Facilitator
                    Moderator
                      Guide
D
FeO
  vSNDaE
       tiM
         on
           22
...
Lessons learned from
                    organizing user groups
D
FeO
  vSNDaE
       tiM
         on
           22
      ...
5-step program to:
                    lead well
                    develop new leaders
                    have enthusia...
1.Get people to the meeting
2.Start the meeting
3.Make people feel good
4.Set the tone
5.Take questions
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 t...
#1 - Get people to the
                           meeting
D
FeO
  vSNDaE
       tiM
         on
           22
            ...
#1 - Get people to the
                           meeting

                    #1 - Talk to people
D
FeO
  vSNDaE
       t...
D
ev
   N
    at




                from flickr: demibrooke
    io
       n
         20
           10
ask your friends
                                  90
                                 01
                               0...
make new friends
                                  90
                                 01
                               0...
Perl Mongers             PDXPHP

                Ruby Brigade             Lunch 2.0

                Linux Users Group    ...
Free Advertising!
               Create a mailing list
               Create a blog
               Hang out on irc
D
FeO
 ...
More free advertising!
               Ask someone else to blog
               Ask other projects
               Speak at u...
#2 - Start the meeting
                                        90
                                       01
              ...
#2 - Start the meeting

                    #2 - Tell your story
D
FeO
  vSNDaE
       tiM
         on
           22
     ...
D
ev
   N
    at
    io




                from flickr: splorp
       n
         20
           10
Answer the question:
                What can I expect from
                  your dev group?
D
FeO
  vSNDaE
       tiM
  ...
Share your vision
                                   90
                                  01
                             ...
Make announcements
                                    90
                                   01
                          ...
D
FeO
  vSNDaE
       tiM
         on




                    from flickr: gemengdbedrijf
           22
            0001
  ...
Ask questions
                               90
                              01
                            00
          ...
How did you find us?
                     Why are you here today?
                    What do you want to learn?
D
FeO
  vS...
Roadmap
                        Bugtracker
                    Mailing list archives
                     Blog/microblog
D...
#3 - Make people feel
                           good
D
FeO
  vSNDaE
       tiM
         on
           22
            0001...
D
FeO
  vSNDaE
       tiM
         on




                    from flickr: magisterludi
           22
            0001
    ...
Remember people
                                 90
                                01
                              00
  ...
D
FeO
  vSNDaE
       tiM
         on




                    from flickr: red5standingby
           22
            0001
  ...
Make stuff together
                                     90
                                    01
                       ...
Eat and drink together
                                        90
                                       01
              ...
Make yourself feel good
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
               90
Why are you going this?
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
               90
90
              01
            00
           22
         on
       tiM
     DaE
  vSN
FeO
D
Have a goal
                             90
                            01
                          00
                  ...
Measure your goal
                                   90
                                  01
                             ...
Make adjustments
                                  90
                                 01
                               0...
#4 - Set the tone
                                   90
                                  01
                             ...
Be an active leader
                                     90
                                    01
                       ...
Ask for help
                              90
                             01
                           00
              ...
90
              01
            00
           22
         on
       tiM
     DaE
  vSN
FeO
D
90
              01
            00
           22
         on
       tiM
     DaE
  vSN
FeO
D
Take the load off
                        yourself.
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
 ...
90
              01
            00
           22
         on
       tiM
     DaE
  vSN
FeO
D
Give real work
                                90
                               01
                             00
      ...
Let them fail
                               90
                              01
                            00
          ...
Don’t put up with
                        assholes
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
  ...
That guy
                          90
                         01
                       00
                      22
     ...
BOFH
                      90
                     01
                   00
                  22
                on
      ...
Deal with trolls
                    before they happen
D
FeO
  vSNDaE
       tiM
         on
           22
            00...
How?
                      90
                     01
                   00
                  22
                on
      ...
Publish goals
                               90
                              01
                            00
          ...
Praise in public,
                    criticize in private
D
FeO
  vSNDaE
       tiM
         on
           22
           ...
Smile
                    Give choices
                     Follow up
D
FeO
  vSNDaE
       tiM
         on
           22
...
Structure for socializing
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
               90
Make time for you to
                          socialize
D
FeO
  vSNDaE
       tiM
         on
           22
            0...
#5 - Take questions
                                     90
                                    01
                       ...
Ask people
                    what they think
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
      ...
Respond
                         90
                        01
                      00
                     22
          ...
Change things, or not :)
D
FeO
  vSNDaE
       tiM
         on
           22
            0001
               90
the 5 steps:
                              90
                             01
                           00
              ...
1. Talk to people
2. Tell your story
3. Make people feel good
4. Set the tone
5. Take questions
“Blythe disregard for what
                others say is not possible.”
D
FeO
  vSNDaE
       tiM
         on
           2...
Open Source Bridge Organizing
                              (July 28)
                    Community Leadership Summit
    ...
CONTACT ME

               Twitter: selenamarie
             selenamarie@gmail.com
D
FeO
  vSNDaE
       tiM
         on
 ...
Thank you!
                            90
                           01
                         00
                      ...
Making Software Communities
Making Software Communities
Upcoming SlideShare
Loading in...5
×

Making Software Communities

399

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
399
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×