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

on

  • 1,473 views

slides from our talk at OsCon 2012

slides from our talk at OsCon 2012

Statistics

Views

Total Views
1,473
Slideshare-icon Views on SlideShare
1,471
Embed Views
2

Actions

Likes
0
Downloads
6
Comments
0

1 Embed 2

https://twitter.com 2

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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

Harnessing the good intentions of others for your oss project Harnessing the good intentions of others for your oss project Presentation Transcript

  • 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 @LynnLangit @LlewellynFalco
  • Meet the Volunteers
  • Approval Tests Open Source Project -- Java -- PHP -- Ruby -- .Net
  • CoursewareCustom LibrariesTraining MaterialsSmall BasicC#JavaT-SQL
  • Cindy Gallop“The single biggestpool of untappednatural resource in theworld is human goodintentions that nevertranslate into action”
  • What to do with a new volunteer? Hedge • You do something then come back to Invest me • I’ll train you
  • What to do with a new volunteer? Do one valuable Hedge thing Invest together NOW
  • Hearing from our volunteers
  • Pairing with PeikApproval International Tests Perspective
  • Pairing - how do you get there? Pairing
  • How to listenTwitterStackOverflowBlog/YouTube commentsDon’t be defensive Existing Where it Architecture breaksStart Small Need to respond fast
  • 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
  • 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
  • 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
  • Pair Programming
  • Tools for Remote PairingSkypeGoogle HangoutsJoin.meMikogoAWS EC2 remote desktop shadowVNC
  • Motivations Software VolunteerProduct doesn’t do what you Desire to do goodwant Plan on around 2 hours of effort
  • Undervisning Med Lena(Teaching with Lena) Teaching Kids Danish Programming
  • 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 Include one action step ‘Teach one kid to program with the first recipe’ ‘Ask a question on Twitter, I will respond promptly’
  • TeachingKidsProgramming.orgDo a Recipe  Teach a Kid (Ages 10 ++)SmallBasic or Java  Free Courseware (recipes)
  • Harness Their Passion Road Trip! Fun Lego TKP LogisticsRead all about it at bit.ly/GeekRoadTrip Teaching Coding
  • Budgets 4 hours 1-2 hours 1 2 hours 2 hours ½ HoursGetting Started Fixing Submit Patch Understand Patch Acceptance
  • 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