Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Prosper Otemuyiwa Developer Advocate, Sourcegraph

Slide 3

Slide 3 text

Meet Prosper Otemuyiwa - OSS Contributor - Co-founder, forloop Africa - Co-founder, Eden Life - Angel Investor in 20+ startups @unicodeveloper

Slide 4

Slide 4 text

THE GOLDEN TICKET: Becoming a Superstar & Impactful OSS Contributor

Slide 5

Slide 5 text

Open Source Festival 2022 Building, shipping & scaling great software is hard.

Slide 6

Slide 6 text

Open Source Festival 2022 Building great & impactful software in the public & for free is incredibly hard.

Slide 7

Slide 7 text

Open Source Festival 2022 We need more impactful open source contributors today. Why?

Slide 8

Slide 8 text

Open Source Festival 2022 We’re at a breaking point where the sustainability of open source is at stake.

Slide 9

Slide 9 text

Open Source Festival 2022 Software at large globally is heavily dependent on open source.

Slide 10

Slide 10 text

Open Source Festival 2022 Open Source maintainers are burned out & need all the help they can get.

Slide 11

Slide 11 text

So - - - - - - - - - -

Slide 12

Slide 12 text

“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

Slide 13

Slide 13 text

What? 🤔 - - - - - - - - - -

Slide 14

Slide 14 text

Becoming a Superstar & Impactful OSS Contributor

Slide 15

Slide 15 text

How? - - - - - - - - - -

Slide 16

Slide 16 text

4 Ways You Can Leverage…

Slide 17

Slide 17 text

- Finding & fixing vulnerabilities - Boost code health - Be faster at code onboarding - Code Reuse

Slide 18

Slide 18 text

Start with making impact, being a superstar will follow

Slide 19

Slide 19 text

Code Reuse

Slide 20

Slide 20 text

- Contribute to libraries… - Contribute to SDKs… - Contribute to Components…

Slide 21

Slide 21 text

- Contribute to the Laravel community - Built the Laravel Cloudinary SDK - Built the Laravel Paystack lib.

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

Look for APIs that deserve their own libraries / SDKs & make or even better contribute to them.

Slide 25

Slide 25 text

Finding & Fixing Security Vulnerabilities

Slide 26

Slide 26 text

E.g log4j, Wordpress HeartBleed, Laravel Ignition etc

Slide 27

Slide 27 text

Boost Code Health

Slide 28

Slide 28 text

- 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.

Slide 29

Slide 29 text

Faster Developer Onboarding…

Slide 30

Slide 30 text

- 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.

Slide 31

Slide 31 text

“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

Slide 32

Slide 32 text

Mind-blowing opportunities exist for impactful OSS Contributors. …I’ll mention a few.

Slide 33

Slide 33 text

Interested in Open Source Contributions & Want to learn more? https://srcgr.ph/osca2 2-community-space

Slide 34

Slide 34 text

Acknowledgement! - Vanesa Ortiz (for helping me with ideas & proofreading this talk)

Slide 35

Slide 35 text

Thank you! Become an Impactful Contributor today! Twitter & GitHub: @unicodeveloper