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 & Impac...
Search
Otemuyiwa Prosper
March 29, 2022
Programming
0
140
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
2
570
The Complete Guide to building In-App Notifications in Web Apps
unicodeveloper
0
320
Optimizing Developer Workflow with Sourcegraph
unicodeveloper
0
190
Code Search with Laravel and Sourcegraph
unicodeveloper
1
350
Lightning Talk - JAMStack
unicodeveloper
0
770
Engineering Faster Web Experiences in Plain Sight
unicodeveloper
0
260
Authentication & Authorization in GraphQL
unicodeveloper
5
2.1k
Authentication & Authorization in Next.js
unicodeveloper
3
860
webpack 4: Lighting the fire
unicodeveloper
3
580
Other Decks in Programming
See All in Programming
contribution to astral-sh/uv
shunsock
0
560
AI Agent 時代的開發者生存指南
eddie
4
2.2k
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
230
Researchlyの開発で参考にしたデザイン
adsholoko
0
100
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.6k
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
3
880
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
830
社会人になっても趣味開発を続けたい! / traPavilion
mazrean
1
110
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
130
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
600
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
210
ボトムアップの生成AI活用を推進する社内AIエージェント開発
aku11i
0
850
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Designing for humans not robots
tammielis
254
26k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Rails Girls Zürich Keynote
gr2m
95
14k
Why Our Code Smells
bkeepers
PRO
340
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Cult of Friendly URLs
andyhume
79
6.6k
Writing Fast Ruby
sferik
630
62k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
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