DEV Community

Manvi
Manvi

Posted on

Treating open Source Like a Game

Check my Github

Ten days ago, I had almost no experience contributing to open source. Pull requests felt intimidating, maintainers seemed unreachable, and large repositories looked impossible to contribute to.

Then I asked myself:

"What if I treated open source like a game?"

The Rules of My Game

For the next 10 days, I would:

  • Spend at least 1 hour contributing every day.
  • Look for beginner-friendly issues.
  • Submit at least one meaningful contribution whenever possible.
  • Learn something new from every repository.
  • Focus on consistency instead of perfection.

No excuses.

Day 1: The Fear of the First Pull Request

The hardest part wasn't writing code.

It was clicking the "Create Pull Request" button.

I kept thinking:

  • What if my code is wrong?
  • What if the maintainer rejects it?
  • What if I look stupid?

Eventually I submitted my first PR anyway.

And guess what?

Nobody laughed.

Instead, maintainers reviewed the code and gave feedback.

That was my first lesson:

Open source is much more welcoming than it looks from the outside.

The Unexpected Rewards

As I continued contributing, something interesting happened.

I started unlocking GitHub badges:

🏆 Quickdraw

🏆 YOLO

🏆 Pull Shark

At first I thought badges were just cosmetic.

But they became a fun way to track progress and stay motivated.

Every badge represented a real contribution and a new lesson learned.

What I Learned in 10 Days

1. Consistency Beats Talent

One contribution every day is more powerful than waiting for the perfect opportunity.

2. Documentation Matters

Not every contribution has to be a huge feature.

Bug fixes, documentation improvements, and small enhancements all create value.

3. Maintainers Are People

Most maintainers genuinely want contributors to succeed.

Good communication goes a long way.

4. Open Source Accelerates Learning

In 10 days I learned more about Git, GitHub workflows, code reviews, and collaboration than I expected.

This is only the beginning.

Final Thoughts

Treating open source like a game changed how I learn.

Instead of focusing on badges, I focused on progress.

The badges were simply a side effect.

If you're thinking about contributing to open source, don't wait until you feel ready.

Start today.

Your first contribution might be smaller than you expect, but it could be the beginning of an incredible journey.

What was your first open-source contribution? I'd love to hear about it in the comments.

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.