280 likes | 418 Views
Harnessing the Good Intentions of Others for your OSS Project. @LynnLangit @LlewellynFalco. - OR – How we got volunteers to be comfortable making small, significant contributions with us immediately. @LynnLangit @LlewellynFalco. Meet the Volunteers. Approval Tests.
E N D
Harnessing the Good Intentions of Others for your OSS Project @LynnLangit @LlewellynFalco
- OR – How we got volunteers to be comfortable making small, significant contributions with us immediately @LynnLangit @LlewellynFalco
Approval Tests Open Source Project-- Java-- PHP-- Ruby-- .Net
CoursewareCustom LibrariesTraining MaterialsSmall BasicC#JavaT-SQL
Cindy Gallop “The single biggest pool of untapped natural resource in the world is human good intentions that never translate into action”
What to do with a new volunteer? Do one valuable thing together NOW
Pairing with Peik Approval Tests International Perspective
Pairing - how do you get there? Listen ? ? Ask Pairing
How to listen Existing Architecture Where it breaks Twitter StackOverflow Blog/YouTube comments Don’t be defensive Start Small Need to respond fast
Barriers to Entry - OSS < ½ hour 3 – 6 hours 10 minutes – 1 hour ½ hours 1-2 hours 1-2 hours Getting Started Fixing Submit Patch Understand Patch Acceptance
Barriers to Entry - OSS < ½ hour 3 – 6 hours 10 minutes – 1 hour ½ hours 1-2 hours 2 hours 1-2 hours Getting 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 hours Getting Started Fixing Submit Patch Understand Patch Acceptance
Tools for Remote Pairing • Skype • Google Hangouts • Join.me • Mikogo • AWS EC2 • remote desktop • shadow • VNC
Motivations Software Volunteer Desire to do good • Product doesn’t do what you want Plan on around 2 hours of effort
Undervisning Med Lena (Teaching with Lena) Teaching Kids Programming Danish
Easier Starts: Lowering the Bar Go Teach Will Train you to Teach Pair Teach Proctor
How to Ask – Short and Sweet TKP Korean Twitter
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’
Do a Recipe Teach a Kid (Ages 10 ++) SmallBasic or Java Free Courseware (recipes) TeachingKidsProgramming.org
Harness Their Passion Fun Lego Road Trip! TKP Logistics Teaching Coding Read all about it at bit.ly/GeekRoadTrip
Budgets 4 hours 2 hours 2 hours 1 ½ Hours 1-2 hours Getting Started Fixing Submit Patch Understand Patch Acceptance
Who’s in the audience What 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