Harnessing the Good Intentions of   Others for your OSS Project             @LynnLangit            @LlewellynFalco
- OR –   How we got volunteers to becomfortable making small, significant contributions with us immediately              @...
Meet the Volunteers
CoursewareCustom LibrariesTraining MaterialsSmall BasicC#JavaT-SQL
Cindy Gallop“The single biggestpool of untappednatural resource in theworld is human goodintentions that nevertranslate in...
What to do with a new volunteer?   Hedge   • You do something     then come back to   Invest     me                       ...
What to do with a new volunteer?             Do one            valuable Hedge        thing    Invest            together  ...
Hearing from our volunteers
Pairing with PeikApproval   International Tests      Perspective
How to listenTwitterStackOverflowBlog/YouTube commentsDon’t be defensive                    Existing       Where it       ...
Barriers to Entry - OSS                                                                    < ½ hour                       ...
Barriers to Entry - OSS                                                                    < ½ hour                       ...
Time well spent - OSS                                                                       < ½ hour                      ...
Pair Programming
Tools for Remote PairingSkypeGoogle HangoutsJoin.meMikogoAWS EC2  remote desktop  shadowVNC
Motivations        Software                                VolunteerProduct doesn’t do what you            Desire to do go...
Go Teach  Will Train you to        Teach Pair TeachProctor                      Easier Starts: Lowering the Bar
How to Ask – Short and SweetTwitter  TKP     Korean
How to Ask – Consistent Message  Close every presentation with the same slide  Say the project name and website URL  Inclu...
TeachingKidsProgramming.orgDo a Recipe  Teach a Kid (Ages 10 ++)SmallBasic or Java  Free Courseware (recipes)
Harness Their Passion                                           Road Trip!                                                ...
Budgets                      4 hours   1-2 hours      1 2 hours                       2 hours                    ½ HoursGe...
Who’s in the audienceWhat is your Project?What is your name?
Because we have        invested    in the present,we have left the door          open   for the future…
“The rest is history”TKP in South Africa
Harnessing the good intentions of others for your oss project
Harnessing the good intentions of others for your oss project
Harnessing the good intentions of others for your oss project
Upcoming SlideShare
Loading in...5
×

Harnessing the good intentions of others for your oss project

1,315

Published on

slides from our talk at OsCon 2012

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

  • Be the first to like this

No Downloads
Views
Total Views
1,315
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • www.approvaltests.com
  • www.teachingkidsprogramming.org
  • www.ifwerantheworld.com
  • Listen for how we got volunteers to be comfortable making small, significant contributions with us immediately.We have specific stories and techniques
  • Listen for how we got volunteers to be comfortable making small, significant contributions with us immediately.We have specific stories and techniques
  • CodePlex – Rx Koans
  • http://www.monafoundation.org/project/Teaching-Kids-Programming/22
  • Transcript of "Harnessing the good intentions of others for your oss project"

    1. 1. Harnessing the Good Intentions of Others for your OSS Project @LynnLangit @LlewellynFalco
    2. 2. - OR – How we got volunteers to becomfortable making small, significant contributions with us immediately @LynnLangit @LlewellynFalco
    3. 3. Meet the Volunteers
    4. 4. Approval Tests Open Source Project -- Java -- PHP -- Ruby -- .Net
    5. 5. CoursewareCustom LibrariesTraining MaterialsSmall BasicC#JavaT-SQL
    6. 6. Cindy Gallop“The single biggestpool of untappednatural resource in theworld is human goodintentions that nevertranslate into action”
    7. 7. What to do with a new volunteer? Hedge • You do something then come back to Invest me • I’ll train you
    8. 8. What to do with a new volunteer? Do one valuable Hedge thing Invest together NOW
    9. 9. Hearing from our volunteers
    10. 10. Pairing with PeikApproval International Tests Perspective
    11. 11. Pairing - how do you get there? Pairing
    12. 12. How to listenTwitterStackOverflowBlog/YouTube commentsDon’t be defensive Existing Where it Architecture breaksStart Small Need to respond fast
    13. 13. Barriers to Entry - OSS < ½ hour 10 minutes – 1 hour 3 – 6 hours ½ hours 1-2 hours 1-2 hoursGetting Started Fixing Submit Patch Understand Patch Acceptance
    14. 14. Barriers to Entry - OSS < ½ hour 10 minutes – 1 hour 3 – 6 hours ½ hours 1-2 hours 2 hours 1-2 hoursGetting Started Fixing Submit Patch Understand Patch Acceptance
    15. 15. Time well spent - OSS < ½ hour 1 ½ Hours 10 minutes – 1 hour ½ hours 1-2 hours 2 hours 2 hours 1-2 hoursGetting Started Fixing Submit Patch Understand Patch Acceptance
    16. 16. Pair Programming
    17. 17. Tools for Remote PairingSkypeGoogle HangoutsJoin.meMikogoAWS EC2 remote desktop shadowVNC
    18. 18. Motivations Software VolunteerProduct doesn’t do what you Desire to do goodwant Plan on around 2 hours of effort
    19. 19. Undervisning Med Lena(Teaching with Lena) Teaching Kids Danish Programming
    20. 20. Go Teach Will Train you to Teach Pair TeachProctor Easier Starts: Lowering the Bar
    21. 21. How to Ask – Short and SweetTwitter TKP Korean
    22. 22. How to Ask – Consistent Message Close every presentation with the same slide Say the project name and website URL Include one action step ‘Teach one kid to program with the first recipe’ ‘Ask a question on Twitter, I will respond promptly’
    23. 23. TeachingKidsProgramming.orgDo a Recipe  Teach a Kid (Ages 10 ++)SmallBasic or Java  Free Courseware (recipes)
    24. 24. Harness Their Passion Road Trip! Fun Lego TKP LogisticsRead all about it at bit.ly/GeekRoadTrip Teaching Coding
    25. 25. Budgets 4 hours 1-2 hours 1 2 hours 2 hours ½ HoursGetting Started Fixing Submit Patch Understand Patch Acceptance
    26. 26. Who’s in the audienceWhat is your Project?What is your name?
    27. 27. Because we have invested in the present,we have left the door open for the future…
    28. 28. “The rest is history”TKP in South Africa

    ×