DEV Community

Cover image for How I stopped nodding along and actually contributed to open source
Shannon Mettry
Shannon Mettry

Posted on

How I stopped nodding along and actually contributed to open source

For years I saw "open source contributions" on job descriptions and just... nodded along. Typed it into Google once, got overwhelmed, closed the tab.

It always seemed like something other people did. People who actually knew what they were doing. People who weren't me.

Then I started looking into it properly. And honestly? It still seemed big. Like I'd need to understand an entire codebase, find a complex bug, write some genius fix that the maintainers would applaud.
Turns out that's not it at all.

I found some resources that changed how I saw it completely. The bar to start is embarrassingly low, and that's intentional. The open source community built it that way on purpose.

So I did it. Was it a few lines of code? Yes. Did I do it directly in the browser like a person who has no idea what they're doing? Also yes. Do I care? Absolutely not.

Where to actually start:

goodfirstissue.dev — filters repos by good first issue label
up-for-grabs.net — same idea, different interface
Docs you already use — if you read something and think "that's oddly worded," you're already there
GitHub search — label:"good first issue" is:open and filter by language

Here's the thing though, this isn't just about open source. Everything seems big and intimidating at first. So you start small. One tiny contribution. Not because it's impressive but because it's real, and it's yours, and it builds something. Confidence mostly. Then you do a slightly bigger thing. Then a bigger thing after that.

You don't level up by waiting until you're ready. You level up by starting small and not stopping.

My first contribution exists now. That's enough for today.

Top comments (0)