Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Golden Ticket: Becoming a Superstar & Impactful Open Source Contributor
Search
Otemuyiwa Prosper
March 29, 2022
Programming
0
130
The Golden Ticket: Becoming a Superstar & Impactful Open Source Contributor
Otemuyiwa Prosper
March 29, 2022
Tweet
Share
More Decks by Otemuyiwa Prosper
See All by Otemuyiwa Prosper
A.I (Artificial Intelligence) for the rest of us
unicodeveloper
1
470
The Complete Guide to building In-App Notifications in Web Apps
unicodeveloper
0
290
Optimizing Developer Workflow with Sourcegraph
unicodeveloper
0
170
Code Search with Laravel and Sourcegraph
unicodeveloper
1
270
Lightning Talk - JAMStack
unicodeveloper
0
660
Engineering Faster Web Experiences in Plain Sight
unicodeveloper
0
200
Authentication & Authorization in GraphQL
unicodeveloper
5
1.8k
Authentication & Authorization in Next.js
unicodeveloper
3
740
webpack 4: Lighting the fire
unicodeveloper
3
530
Other Decks in Programming
See All in Programming
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
260
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
CSC307 Lecture 11
javiergs
PRO
0
240
小さな開発会社を作った理由
polidog
0
1.9k
Folding Cheat Sheet #7
philipschwarz
PRO
0
150
Namespace on read
tagomoris
2
370
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
780
CSC307 Lecture 09
javiergs
PRO
1
500
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
Composing an API the *right* way (Droidcon Berlin 2024)
zsmb
1
450
Featured
See All Featured
BBQ
matthewcrist
82
9k
Git: the NoSQL Database
bkeepers
PRO
423
64k
How to Think Like a Performance Engineer
csswizardry
4
590
Large-scale JavaScript Application Architecture
addyosmani
506
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
Debugging Ruby Performance
tmm1
71
11k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
20
7.2k
Statistics for Hackers
jakevdp
792
220k
Optimizing for Happiness
mojombo
373
69k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
Designing the Hi-DPI Web
ddemaree
276
34k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
Transcript
None
Prosper Otemuyiwa Developer Advocate, Sourcegraph
Meet Prosper Otemuyiwa - OSS Contributor - Co-founder, forloop Africa
- Co-founder, Eden Life - Angel Investor in 20+ startups @unicodeveloper
THE GOLDEN TICKET: Becoming a Superstar & Impactful OSS Contributor
Open Source Festival 2022 Building, shipping & scaling great software
is hard.
Open Source Festival 2022 Building great & impactful software in
the public & for free is incredibly hard.
Open Source Festival 2022 We need more impactful open source
contributors today. Why?
Open Source Festival 2022 We’re at a breaking point where
the sustainability of open source is at stake.
Open Source Festival 2022 Software at large globally is heavily
dependent on open source.
Open Source Festival 2022 Open Source maintainers are burned out
& need all the help they can get.
So - - - - - - - - -
-
“What if you were handed a golden ticket that could
magically start your tech life afresh? What will you do? What actions will you take?” - Prosper Otemuyiwa
What? 🤔 - - - - - - - -
- -
Becoming a Superstar & Impactful OSS Contributor
How? - - - - - - - - -
-
4 Ways You Can Leverage…
- Finding & fixing vulnerabilities - Boost code health -
Be faster at code onboarding - Code Reuse
Start with making impact, being a superstar will follow
Code Reuse
- Contribute to libraries… - Contribute to SDKs… - Contribute
to Components…
- Contribute to the Laravel community - Built the Laravel
Cloudinary SDK - Built the Laravel Paystack lib.
None
None
Look for APIs that deserve their own libraries / SDKs
& make or even better contribute to them.
Finding & Fixing Security Vulnerabilities
E.g log4j, Wordpress HeartBleed, Laravel Ignition etc
Boost Code Health
- Integrate tools that keeps bundle size in check, e.g
bundle size, IDE extensions. Etc - Setting up linters - Setting up tools that facilitate great code standards.
Faster Developer Onboarding…
- Set up documentation for better onboarding to OSS projects.
- Set up demos to help new contributors grok the projects faster. - Make finding code easier on platforms & projects.
“You don’t have to know everything, but you should learn
how and where to find the things you need and want to know” - Albert Einstein
Mind-blowing opportunities exist for impactful OSS Contributors. …I’ll mention a
few.
Interested in Open Source Contributions & Want to learn more?
https://srcgr.ph/osca2 2-community-space
Acknowledgement! - Vanesa Ortiz (for helping me with ideas &
proofreading this talk)
Thank you! Become an Impactful Contributor today! Twitter & GitHub:
@unicodeveloper