SlideShare a Scribd company logo
Open Source for First Timers
Cheryl Hung, Director of Ecosystem, CNCF
@oicheryl
© 2019 Cloud Native Computing Foundation2
Cheryl Hung (@oicheryl)
Director of Ecosystem,
Cloud Native Computing
Foundation / Linux
Foundation
Engineer at Google
CS at Cambridge
© 2019 Cloud Native Computing Foundation3
Agenda
1. How do you get into open source?
2. How do you get paid to work on open source?
3. What should you watch out for?
Not on the agenda: how to use git / Github
© 2019 Cloud Native Computing Foundation4
What is open source software?
Software where source code is made freely
available and may be redistributed and modified.
Contributing helps you improve your skills, grow your
public reputation, and be part of a community.
© 2019 Cloud Native Computing Foundation5
Linux Foundation model for sustainable open
source
© 2019 Cloud Native Computing Foundation6
Cloud Native Computing Foundation
• Nonprofit, part of the Linux Foundation; founded Dec 2015
• Platinum members:
Incubating
Service Mesh StorageService Discovery
Distributed Tracing Software Update
Spec
Security
Graduated
Package
Management
Networking APILogging Remote
Procedure Call
Distributed Tracing
API
Container Runtime
Container Runtime
Messaging
Orchestration Service ProxyMonitoring
RegistryStorage Key/Value
Store
How do you get into open
source?
© 2019 Cloud Native Computing Foundation8
Unscientific poll - how did you get started?
“Meeting people in university lab/meetups/
conferences/online...”
“When I switched employer”
“Needed somewhere to dump a personal project”
© 2019 Cloud Native Computing Foundation9
Ways to contribute
• Run events
• Speak
• Help people
• Help people to code
• Design
• Code
• Write
• Organize
https://opensource.guide/how-to-contribute/
© 2019 Cloud Native Computing Foundation10
Meetups - Cloud Native London
© 2019 Cloud Native Computing Foundation11
Kubernetes Slack moderation
© 2019 Cloud Native Computing Foundation12
Kubernetes pull requests
© 2019 Cloud Native Computing Foundation13
Find your speciality - then do more of it
© 2019 Cloud Native Computing Foundation14
Building your career in tech
Role
https://medium.com/@gwenshapira/building-a-career-exploring-vs-exploiting-eee071408c24
Technology
Communication
methods
Domain
Exploit 1-2 dimensions, explore 1-2.
How do you paid to work on
open source?
© 2019 Cloud Native Computing Foundation16
Understand the incentives
1. Building company brand
2. Recruiting
3. Open source projects in line with company
strategy
© 2019 Cloud Native Computing Foundation17
If your company doesn’t support OS contributions
• Go elsewhere
• Crowdfunding, sponsorship or grants
• Start your own company
https://opensource.guide/getting-paid/
© 2019 Cloud Native Computing Foundation18
Be visible!
What should you watch out
for?
© 2019 Cloud Native Computing Foundation20
Pitfalls
• A lot of unspoken rules in open source and on
Github
• High barrier to entry and inertia in large projects
• Very few independent maintainers
© 2019 Cloud Native Computing Foundation21
Solution: Find a sponsor
https://inclusion.slac.stanford.edu/sites/inclusion.slac.stanford.edu/files/The_Key_Role_of_a_S
ponsorship_for_Diverse_Talent.pdf
© 2019 Cloud Native Computing Foundation22
Summary
• Contribute in ways you are strong at.
• Every community has unspoken rules. Find
someone to help you navigate them!
Thanks!
Slides at oicheryl.com

More Related Content

What's hot

IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
Krishna-Kumar
 
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6  20170627 - Serverless interactiveIBM Bluemix Nice Meetup #6  20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactive
IBM France Lab
 
Cloud native past, present and future
Cloud native past, present and futureCloud native past, present and future
Cloud native past, present and future
Cheryl Hung
 
3.cncf meetup / techfoce vol.7
3.cncf meetup / techfoce vol.73.cncf meetup / techfoce vol.7
3.cncf meetup / techfoce vol.7
Juraj Hantak
 
NodeConf EU, Red Hat Mobile Keynote
NodeConf EU, Red Hat Mobile KeynoteNodeConf EU, Red Hat Mobile Keynote
NodeConf EU, Red Hat Mobile Keynote
Mícheál Ó Foghlú
 
Multisite Content Deployments for Media Organizations
Multisite Content Deployments for Media OrganizationsMultisite Content Deployments for Media Organizations
Multisite Content Deployments for Media Organizations
Dick Olsson
 
milSuite Overview - 2016
milSuite Overview - 2016milSuite Overview - 2016
milSuite Overview - 2016
milSuite
 
What Really Changed with Drupal 8
What Really Changed with Drupal 8What Really Changed with Drupal 8
What Really Changed with Drupal 8
Dick Olsson
 
How OpenStack is paralleling Linux adoption (and how it isn't)
How OpenStack is paralleling Linux adoption (and how it isn't)How OpenStack is paralleling Linux adoption (and how it isn't)
How OpenStack is paralleling Linux adoption (and how it isn't)
Gordon Haff
 
Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...
Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...
Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...
Vinod Kotiya
 
5/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'165/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'16
Kangaroot
 
NET !!! A must have tool under your belt
NET !!! A must have tool under your beltNET !!! A must have tool under your belt
NET !!! A must have tool under your belt
Hansamali Gamage
 

What's hot (12)

IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
 
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6  20170627 - Serverless interactiveIBM Bluemix Nice Meetup #6  20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactive
 
Cloud native past, present and future
Cloud native past, present and futureCloud native past, present and future
Cloud native past, present and future
 
3.cncf meetup / techfoce vol.7
3.cncf meetup / techfoce vol.73.cncf meetup / techfoce vol.7
3.cncf meetup / techfoce vol.7
 
NodeConf EU, Red Hat Mobile Keynote
NodeConf EU, Red Hat Mobile KeynoteNodeConf EU, Red Hat Mobile Keynote
NodeConf EU, Red Hat Mobile Keynote
 
Multisite Content Deployments for Media Organizations
Multisite Content Deployments for Media OrganizationsMultisite Content Deployments for Media Organizations
Multisite Content Deployments for Media Organizations
 
milSuite Overview - 2016
milSuite Overview - 2016milSuite Overview - 2016
milSuite Overview - 2016
 
What Really Changed with Drupal 8
What Really Changed with Drupal 8What Really Changed with Drupal 8
What Really Changed with Drupal 8
 
How OpenStack is paralleling Linux adoption (and how it isn't)
How OpenStack is paralleling Linux adoption (and how it isn't)How OpenStack is paralleling Linux adoption (and how it isn't)
How OpenStack is paralleling Linux adoption (and how it isn't)
 
Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...
Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...
Cloud infrastructure in public sector by Vinod Kotiya | OIST Bhopal Faculty D...
 
5/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'165/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'16
 
NET !!! A must have tool under your belt
NET !!! A must have tool under your beltNET !!! A must have tool under your belt
NET !!! A must have tool under your belt
 

Similar to Open Source for First Timers

Navigating open source
Navigating open sourceNavigating open source
Navigating open source
Cheryl Hung
 
Navigating the cloud native ecosystem
Navigating the cloud native ecosystemNavigating the cloud native ecosystem
Navigating the cloud native ecosystem
Cheryl Hung
 
A Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring MonzoA Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring Monzo
Cheryl Hung
 
Introduction to the CNCF
Introduction to the CNCFIntroduction to the CNCF
Introduction to the CNCF
Cheryl Hung
 
Cloud native past, present and future
Cloud native past, present and futureCloud native past, present and future
Cloud native past, present and future
Cheryl Hung
 
Building Modern Teams and Software
Building Modern Teams and SoftwareBuilding Modern Teams and Software
Building Modern Teams and Software
Nebulaworks
 
Navigating the Cloud Native Community for End Users
Navigating the Cloud Native Community for End UsersNavigating the Cloud Native Community for End Users
Navigating the Cloud Native Community for End Users
Cheryl Hung
 
NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
ibmwebspheresoftware
 
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaSUsing Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
Björn Rodén
 
Cloud Study Jam - Kubernetes 101
Cloud Study Jam - Kubernetes 101Cloud Study Jam - Kubernetes 101
Cloud Study Jam - Kubernetes 101
Nico Meisenzahl
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
Christopher Ferris
 
Cloud native computing and open source
Cloud native computing and open sourceCloud native computing and open source
Cloud native computing and open source
Cheryl Hung
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaboration
Julian Werba
 
Seven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementSeven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer Engagement
Barton George
 
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
Jessica Deen
 
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)
VMware Tanzu
 
The Truth About the Service Mesh Data Plane
The Truth About the Service Mesh Data PlaneThe Truth About the Service Mesh Data Plane
The Truth About the Service Mesh Data Plane
Christian Posta
 
Online eminence with Social Media & Systems of Engagement
Online eminence with Social Media & Systems of EngagementOnline eminence with Social Media & Systems of Engagement
Online eminence with Social Media & Systems of Engagement
Nico Chillemi
 
Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...
Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...
Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...
National Information Standards Organization (NISO)
 
Creating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open CoreCreating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open Core
Deborah Bryant
 

Similar to Open Source for First Timers (20)

Navigating open source
Navigating open sourceNavigating open source
Navigating open source
 
Navigating the cloud native ecosystem
Navigating the cloud native ecosystemNavigating the cloud native ecosystem
Navigating the cloud native ecosystem
 
A Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring MonzoA Guided Journey of Cloud Native, featuring Monzo
A Guided Journey of Cloud Native, featuring Monzo
 
Introduction to the CNCF
Introduction to the CNCFIntroduction to the CNCF
Introduction to the CNCF
 
Cloud native past, present and future
Cloud native past, present and futureCloud native past, present and future
Cloud native past, present and future
 
Building Modern Teams and Software
Building Modern Teams and SoftwareBuilding Modern Teams and Software
Building Modern Teams and Software
 
Navigating the Cloud Native Community for End Users
Navigating the Cloud Native Community for End UsersNavigating the Cloud Native Community for End Users
Navigating the Cloud Native Community for End Users
 
NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
 
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaSUsing Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
Using Cloud Hyperscale Vendors Cognitive Artificial Intelligence NoOps MLaaS
 
Cloud Study Jam - Kubernetes 101
Cloud Study Jam - Kubernetes 101Cloud Study Jam - Kubernetes 101
Cloud Study Jam - Kubernetes 101
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
Cloud native computing and open source
Cloud native computing and open sourceCloud native computing and open source
Cloud native computing and open source
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaboration
 
Seven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementSeven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer Engagement
 
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
 
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)
 
The Truth About the Service Mesh Data Plane
The Truth About the Service Mesh Data PlaneThe Truth About the Service Mesh Data Plane
The Truth About the Service Mesh Data Plane
 
Online eminence with Social Media & Systems of Engagement
Online eminence with Social Media & Systems of EngagementOnline eminence with Social Media & Systems of Engagement
Online eminence with Social Media & Systems of Engagement
 
Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...
Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...
Youngen "Community Infrastructure for Streamlining Access to Scholarly Resour...
 
Creating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open CoreCreating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open Core
 

More from Cheryl Hung

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Multi-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptxMulti-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptx
Cheryl Hung
 
Multi-arch from the ground up
Multi-arch from the ground upMulti-arch from the ground up
Multi-arch from the ground up
Cheryl Hung
 
Crossing the chasm with multi-arch
Crossing the chasm with multi-archCrossing the chasm with multi-arch
Crossing the chasm with multi-arch
Cheryl Hung
 
Lessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCFLessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCF
Cheryl Hung
 
Infrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, CopenhagenInfrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, Copenhagen
Cheryl Hung
 
Infrastructure matters.pdf
Infrastructure matters.pdfInfrastructure matters.pdf
Infrastructure matters.pdf
Cheryl Hung
 
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cheryl Hung
 
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Cheryl Hung
 
Lessons learned from 3 years inside CNCF - Swiss Cloud Native Day
Lessons learned from 3 years inside CNCF - Swiss Cloud Native DayLessons learned from 3 years inside CNCF - Swiss Cloud Native Day
Lessons learned from 3 years inside CNCF - Swiss Cloud Native Day
Cheryl Hung
 
10 predictions for cloud native in 2021 - Fidelity Cloud Cast
10 predictions for cloud native in 2021 - Fidelity Cloud Cast10 predictions for cloud native in 2021 - Fidelity Cloud Cast
10 predictions for cloud native in 2021 - Fidelity Cloud Cast
Cheryl Hung
 
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
Cheryl Hung
 
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Cheryl Hung
 
10 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 202110 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 2021
Cheryl Hung
 
CNCF Technology Radar - Continuous Delivery, June 2020
CNCF Technology Radar - Continuous Delivery, June 2020CNCF Technology Radar - Continuous Delivery, June 2020
CNCF Technology Radar - Continuous Delivery, June 2020
Cheryl Hung
 
We're all mad here - The state of cloud native software
We're all mad here - The state of cloud native softwareWe're all mad here - The state of cloud native software
We're all mad here - The state of cloud native software
Cheryl Hung
 
How cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming nextHow cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming next
Cheryl Hung
 
Patterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoptionPatterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoption
Cheryl Hung
 
Kubernetes and containers for non techies
Kubernetes and containers for non techiesKubernetes and containers for non techies
Kubernetes and containers for non techies
Cheryl Hung
 

More from Cheryl Hung (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Multi-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptxMulti-Arch Infra From the Ground Up.pptx
Multi-Arch Infra From the Ground Up.pptx
 
Multi-arch from the ground up
Multi-arch from the ground upMulti-arch from the ground up
Multi-arch from the ground up
 
Crossing the chasm with multi-arch
Crossing the chasm with multi-archCrossing the chasm with multi-arch
Crossing the chasm with multi-arch
 
Lessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCFLessons Learned from 3 years inside CNCF
Lessons Learned from 3 years inside CNCF
 
Infrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, CopenhagenInfrastructure matters - The DevOps Conference, Copenhagen
Infrastructure matters - The DevOps Conference, Copenhagen
 
Infrastructure matters.pdf
Infrastructure matters.pdfInfrastructure matters.pdf
Infrastructure matters.pdf
 
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
Cloud Native Trends and 2022 Predictions - Cheryl Hung, 16 June 2022 - Cloud ...
 
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
 
Lessons learned from 3 years inside CNCF - Swiss Cloud Native Day
Lessons learned from 3 years inside CNCF - Swiss Cloud Native DayLessons learned from 3 years inside CNCF - Swiss Cloud Native Day
Lessons learned from 3 years inside CNCF - Swiss Cloud Native Day
 
10 predictions for cloud native in 2021 - Fidelity Cloud Cast
10 predictions for cloud native in 2021 - Fidelity Cloud Cast10 predictions for cloud native in 2021 - Fidelity Cloud Cast
10 predictions for cloud native in 2021 - Fidelity Cloud Cast
 
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
10 predictions for cloud native in 2021 - Cheryl Hung GIFEE day
 
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
Data and Storage Ecosystem Opportunities and Need - Cheryl Hung Sodacon2020 k...
 
10 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 202110 predictions for the Cloud Native platform and issues in 2021
10 predictions for the Cloud Native platform and issues in 2021
 
CNCF Technology Radar - Continuous Delivery, June 2020
CNCF Technology Radar - Continuous Delivery, June 2020CNCF Technology Radar - Continuous Delivery, June 2020
CNCF Technology Radar - Continuous Delivery, June 2020
 
We're all mad here - The state of cloud native software
We're all mad here - The state of cloud native softwareWe're all mad here - The state of cloud native software
We're all mad here - The state of cloud native software
 
How cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming nextHow cloud native is adopted and what’s coming next
How cloud native is adopted and what’s coming next
 
Patterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoptionPatterns and challenges of cloud native adoption
Patterns and challenges of cloud native adoption
 
Kubernetes and containers for non techies
Kubernetes and containers for non techiesKubernetes and containers for non techies
Kubernetes and containers for non techies
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 

Open Source for First Timers

  • 1. Open Source for First Timers Cheryl Hung, Director of Ecosystem, CNCF @oicheryl
  • 2. © 2019 Cloud Native Computing Foundation2 Cheryl Hung (@oicheryl) Director of Ecosystem, Cloud Native Computing Foundation / Linux Foundation Engineer at Google CS at Cambridge
  • 3. © 2019 Cloud Native Computing Foundation3 Agenda 1. How do you get into open source? 2. How do you get paid to work on open source? 3. What should you watch out for? Not on the agenda: how to use git / Github
  • 4. © 2019 Cloud Native Computing Foundation4 What is open source software? Software where source code is made freely available and may be redistributed and modified. Contributing helps you improve your skills, grow your public reputation, and be part of a community.
  • 5. © 2019 Cloud Native Computing Foundation5 Linux Foundation model for sustainable open source
  • 6. © 2019 Cloud Native Computing Foundation6 Cloud Native Computing Foundation • Nonprofit, part of the Linux Foundation; founded Dec 2015 • Platinum members: Incubating Service Mesh StorageService Discovery Distributed Tracing Software Update Spec Security Graduated Package Management Networking APILogging Remote Procedure Call Distributed Tracing API Container Runtime Container Runtime Messaging Orchestration Service ProxyMonitoring RegistryStorage Key/Value Store
  • 7. How do you get into open source?
  • 8. © 2019 Cloud Native Computing Foundation8 Unscientific poll - how did you get started? “Meeting people in university lab/meetups/ conferences/online...” “When I switched employer” “Needed somewhere to dump a personal project”
  • 9. © 2019 Cloud Native Computing Foundation9 Ways to contribute • Run events • Speak • Help people • Help people to code • Design • Code • Write • Organize https://opensource.guide/how-to-contribute/
  • 10. © 2019 Cloud Native Computing Foundation10 Meetups - Cloud Native London
  • 11. © 2019 Cloud Native Computing Foundation11 Kubernetes Slack moderation
  • 12. © 2019 Cloud Native Computing Foundation12 Kubernetes pull requests
  • 13. © 2019 Cloud Native Computing Foundation13 Find your speciality - then do more of it
  • 14. © 2019 Cloud Native Computing Foundation14 Building your career in tech Role https://medium.com/@gwenshapira/building-a-career-exploring-vs-exploiting-eee071408c24 Technology Communication methods Domain Exploit 1-2 dimensions, explore 1-2.
  • 15. How do you paid to work on open source?
  • 16. © 2019 Cloud Native Computing Foundation16 Understand the incentives 1. Building company brand 2. Recruiting 3. Open source projects in line with company strategy
  • 17. © 2019 Cloud Native Computing Foundation17 If your company doesn’t support OS contributions • Go elsewhere • Crowdfunding, sponsorship or grants • Start your own company https://opensource.guide/getting-paid/
  • 18. © 2019 Cloud Native Computing Foundation18 Be visible!
  • 19. What should you watch out for?
  • 20. © 2019 Cloud Native Computing Foundation20 Pitfalls • A lot of unspoken rules in open source and on Github • High barrier to entry and inertia in large projects • Very few independent maintainers
  • 21. © 2019 Cloud Native Computing Foundation21 Solution: Find a sponsor https://inclusion.slac.stanford.edu/sites/inclusion.slac.stanford.edu/files/The_Key_Role_of_a_S ponsorship_for_Diverse_Talent.pdf
  • 22. © 2019 Cloud Native Computing Foundation22 Summary • Contribute in ways you are strong at. • Every community has unspoken rules. Find someone to help you navigate them!