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
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
2
540
The Complete Guide to building In-App Notifications in Web Apps
unicodeveloper
0
310
Optimizing Developer Workflow with Sourcegraph
unicodeveloper
0
170
Code Search with Laravel and Sourcegraph
unicodeveloper
1
310
Lightning Talk - JAMStack
unicodeveloper
0
730
Engineering Faster Web Experiences in Plain Sight
unicodeveloper
0
230
Authentication & Authorization in GraphQL
unicodeveloper
5
2k
Authentication & Authorization in Next.js
unicodeveloper
3
810
webpack 4: Lighting the fire
unicodeveloper
3
550
Other Decks in Programming
See All in Programming
プログラミング教育のコスパの話
superkinoko
0
110
PHPUnit 高速化テクニック / PHPUnit Speedup Techniques
pinkumohikan
1
660
体得しよう!RSA暗号の原理と解読
laysakura
3
470
SwiftUIのObservationツールの挙動をテストしてみた
kenshih522
0
110
Devin , 正しい付き合い方と使い方 / Living and Working with Devin
yukinagae
1
480
エンジニアに許された特別な時間の終わり
watany
89
80k
「その気にさせる」エンジニアが 最強のリーダーになる理由
gimupop
3
450
もう一人で悩まない! 個の知見をチームの知見にする3つの習慣と工夫 / Into team knowledge.
honyanya
3
500
Devinのメモリ活用の学びを自社サービスにどう組み込むか?
itarutomy
0
460
WordPress Playground for Developers
iambherulal
0
110
Go1.24 go vetとtestsアナライザ
kuro_kurorrr
2
280
OUPC2024 Day 1 解説
kowerkoint
0
380
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Bash Introduction
62gerente
611
210k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Become a Pro
speakerdeck
PRO
26
5.2k
The Cult of Friendly URLs
andyhume
78
6.3k
Code Reviewing Like a Champion
maltzj
521
39k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
Six Lessons from altMBA
skipperchong
27
3.7k
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