Open Source · 5 min read
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.