SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Succeeding in the Google Summer
of Code as a large project

                    OR
Make your mentoring full of win

Donnie Berkholz
Council Member, Gentoo Linux
Analyst, RedMonk
@dberkholz
Gentoo's GSoC statistics


●2006   10/14 pass   7/10 developers
●2007   8/9 pass     2/8 developers
●2008   5/6 pass     1/5 developers
●2009   6/7 pass     4/6 developers
●2010   16/19 pass   11/16 developers
●2011   14/15 pass   ??/14 developers
0. Set goals & measure progress




                        Flickr: koenvereeken
1. Establish the expectation
that most contributors become
long-term developers




                          Flickr: mount_otz
2. Make them
interact as a true
community
member,
not through a
mentor's conduit
             Flickr: kalandrakas
3. Don't let
them slip
away.
Sometimes,
all you have
to do is ask.


                Flickr: hashir
Steps to mentoring success

0. Choose and track goals
1. Set expectations
2. Interact as a community
3. Maintain the connection
Donnie Berkholz
Council Member, Gentoo Linux
Analyst, RedMonk
@dberkholz

Contenu connexe

En vedette

The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)
Donnie Berkholz
 
Data science, DevOps, and drinks: The perfect combination
Data science, DevOps, and drinks: The perfect combinationData science, DevOps, and drinks: The perfect combination
Data science, DevOps, and drinks: The perfect combination
Donnie Berkholz
 

En vedette (10)

From 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutesFrom 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutes
 
The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)
 
Building with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud servicesBuilding with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud services
 
Tools and Tech for Big Data Success
Tools and Tech for Big Data SuccessTools and Tech for Big Data Success
Tools and Tech for Big Data Success
 
Emerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storageEmerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storage
 
Data science, DevOps, and drinks: The perfect combination
Data science, DevOps, and drinks: The perfect combinationData science, DevOps, and drinks: The perfect combination
Data science, DevOps, and drinks: The perfect combination
 
DevOps 101+: From collaboration to microservices
DevOps 101+: From collaboration to microservicesDevOps 101+: From collaboration to microservices
DevOps 101+: From collaboration to microservices
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyond
 
Cloud Native: A dose of reality
Cloud Native: A dose of realityCloud Native: A dose of reality
Cloud Native: A dose of reality
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 

Similaire à Succeeding in the Google Summer of Code as a large project

Social Media and Content Marketing
Social Media and Content MarketingSocial Media and Content Marketing
Social Media and Content Marketing
Sarah Kuglin
 

Similaire à Succeeding in the Google Summer of Code as a large project (20)

Crunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCONCrunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCON
 
Crunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community MetricsCrunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community Metrics
 
En Route To Industry: Tips on Transferring from College into Industry
En Route To Industry: Tips on Transferring from College into IndustryEn Route To Industry: Tips on Transferring from College into Industry
En Route To Industry: Tips on Transferring from College into Industry
 
Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4
 
Getting Traction for (your) Open Source Projects
Getting Traction for (your) Open Source ProjectsGetting Traction for (your) Open Source Projects
Getting Traction for (your) Open Source Projects
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
 
Fedora - Giannis Konstantinidis (OSCAL2014)
Fedora - Giannis Konstantinidis (OSCAL2014)Fedora - Giannis Konstantinidis (OSCAL2014)
Fedora - Giannis Konstantinidis (OSCAL2014)
 
GitHub
GitHubGitHub
GitHub
 
Communication Strategy for Open Source Projects, or How to get Engineers to T...
Communication Strategy for Open Source Projects, or How to get Engineers to T...Communication Strategy for Open Source Projects, or How to get Engineers to T...
Communication Strategy for Open Source Projects, or How to get Engineers to T...
 
Growing Developer Community One Pull Request At a Time
Growing Developer Community One Pull Request At a TimeGrowing Developer Community One Pull Request At a Time
Growing Developer Community One Pull Request At a Time
 
Creating and Managing Technical Content for Open Source Products
Creating and Managing Technical Content for Open Source ProductsCreating and Managing Technical Content for Open Source Products
Creating and Managing Technical Content for Open Source Products
 
GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21
 
2021 Solution Challenge - Kick Off
2021 Solution Challenge - Kick Off 2021 Solution Challenge - Kick Off
2021 Solution Challenge - Kick Off
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Social Media and Content Marketing
Social Media and Content MarketingSocial Media and Content Marketing
Social Media and Content Marketing
 
How to Run a Successful Open Source Java EE Project
How to Run a Successful Open Source Java EE ProjectHow to Run a Successful Open Source Java EE Project
How to Run a Successful Open Source Java EE Project
 
Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
DSC LIT | Link • Interact • Think
DSC LIT | Link • Interact • ThinkDSC LIT | Link • Interact • Think
DSC LIT | Link • Interact • Think
 

Plus de Donnie Berkholz

Plus de Donnie Berkholz (20)

Pricing and Packaging in Covid-19 Times - Heavybit
Pricing and Packaging in Covid-19 Times - HeavybitPricing and Packaging in Covid-19 Times - Heavybit
Pricing and Packaging in Covid-19 Times - Heavybit
 
Open Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old CompanyOpen Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old Company
 
Open Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old CompanyOpen Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old Company
 
Discovering rivers & building bridges: DevOps @ CWT
Discovering rivers & building bridges: DevOps @ CWTDiscovering rivers & building bridges: DevOps @ CWT
Discovering rivers & building bridges: DevOps @ CWT
 
Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)
 
Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?
 
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
 
Mining the Go Developer Community
Mining the Go Developer CommunityMining the Go Developer Community
Mining the Go Developer Community
 
How the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service deliveryHow the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service delivery
 
How IT will disrupt in 2016: The ITaaS imperative
How IT will disrupt in 2016: The ITaaS imperativeHow IT will disrupt in 2016: The ITaaS imperative
How IT will disrupt in 2016: The ITaaS imperative
 
The OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and PlatformsThe OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and Platforms
 
Commit yourself already: Contributing to open source
Commit yourself already: Contributing to open sourceCommit yourself already: Contributing to open source
Commit yourself already: Contributing to open source
 
Can we compare communities or are they all unique snowflakes?
Can we compare communities or are they all unique snowflakes?Can we compare communities or are they all unique snowflakes?
Can we compare communities or are they all unique snowflakes?
 
How microservices are redefining modern application architecture
How microservices are redefining modern application architectureHow microservices are redefining modern application architecture
How microservices are redefining modern application architecture
 
DevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the realityDevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the reality
 
Hacking industry analysis: Analyst relations for startups
Hacking industry analysis: Analyst relations for startupsHacking industry analysis: Analyst relations for startups
Hacking industry analysis: Analyst relations for startups
 
Commit yourself already: Contributing to Open Source
Commit yourself already: Contributing to Open SourceCommit yourself already: Contributing to Open Source
Commit yourself already: Contributing to Open Source
 
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layerThe new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
 
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteins
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteinsBeyond Linus Pauling: Conformation dependence of ideal geometry in proteins
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteins
 
Viking reprise: Nordic influences on US tech culture
Viking reprise: Nordic influences on US tech cultureViking reprise: Nordic influences on US tech culture
Viking reprise: Nordic influences on US tech culture
 

Dernier

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Succeeding in the Google Summer of Code as a large project

  • 1. Succeeding in the Google Summer of Code as a large project OR Make your mentoring full of win Donnie Berkholz Council Member, Gentoo Linux Analyst, RedMonk @dberkholz
  • 2. Gentoo's GSoC statistics ●2006 10/14 pass 7/10 developers ●2007 8/9 pass 2/8 developers ●2008 5/6 pass 1/5 developers ●2009 6/7 pass 4/6 developers ●2010 16/19 pass 11/16 developers ●2011 14/15 pass ??/14 developers
  • 3. 0. Set goals & measure progress Flickr: koenvereeken
  • 4. 1. Establish the expectation that most contributors become long-term developers Flickr: mount_otz
  • 5. 2. Make them interact as a true community member, not through a mentor's conduit Flickr: kalandrakas
  • 6. 3. Don't let them slip away. Sometimes, all you have to do is ask. Flickr: hashir
  • 7. Steps to mentoring success 0. Choose and track goals 1. Set expectations 2. Interact as a community 3. Maintain the connection
  • 8. Donnie Berkholz Council Member, Gentoo Linux Analyst, RedMonk @dberkholz