Your SlideShare is downloading. ×
0
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
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
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
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
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
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
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
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
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
Harnessing the good intentions of others for your oss project
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Harnessing the good intentions of others for your oss project

1,296

Published on

slides from our talk at OsCon 2012

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,296
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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

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

    ×