Back to notes

Why I love open source

My first pull request was terrifying. I was sure someone would look at it and wonder why I bothered. Instead, a maintainer said “thanks” and explained one thing I could improve. That tiny moment changed how I learn.

You learn faster in public

Tutorials teach you the happy path. Real repositories teach you the messy, real path — reviews, trade-offs, conventions and why a decision was made three years ago.

Reading code is a superpower

Before contributing, I read the codebase. Not understanding everything is fine — I follow the data and the tests. Over time, patterns start to click.

Every contribution, no matter how small, is another step toward becoming a better engineer.

What I’ve worked on

I’ve contributed to Python projects and Stellar/Soroban tooling — including an AI code assistant and a security scanner. Each one taught me something a course couldn’t.

If you’re on the fence: start small. Fix a typo, improve a doc, add a test. The community is more welcoming than you think.