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
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Golden Ticket: Becoming a Superstar & Impactful Open Source Contributor
Otemuyiwa Prosper
March 29, 2022
More Decks by Otemuyiwa Prosper
See All by Otemuyiwa Prosper
A.I (Artificial Intelligence) for the rest of us
unicodeveloper
2
620
The Complete Guide to building In-App Notifications in Web Apps
unicodeveloper
0
350
Optimizing Developer Workflow with Sourcegraph
unicodeveloper
0
220
Code Search with Laravel and Sourcegraph
unicodeveloper
1
410
Lightning Talk - JAMStack
unicodeveloper
0
830
Engineering Faster Web Experiences in Plain Sight
unicodeveloper
0
310
Authentication & Authorization in GraphQL
unicodeveloper
5
2.2k
Authentication & Authorization in Next.js
unicodeveloper
3
920
webpack 4: Lighting the fire
unicodeveloper
3
610
Other Decks in Programming
See All in Programming
3Dシーンの圧縮
fadis
1
650
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
2.4k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
720
AIとRubyの静的型付け
ukin0k0
0
540
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
320
Swiftのレキシカルスコープ管理
kntkymt
0
210
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.4k
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
240
Oxlintのカスタムルールの現況
syumai
5
1k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
We Are The Robots
honzajavorek
0
240
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
360
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
First, design no harm
axbom
PRO
2
1.2k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
590
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