Where I started and what I've learned so far
I didn't start open source because I had a perfect plan. I started because I wanted to learn by doing, and open source was the fastest way to work on real problems in public.
My first exposure was documentation—fixing small issues where I could understand the problem quickly and submit a clean PR.
At the time I kept thinking: "Is this too small to matter?"
But small improvements add up, especially when they prevent confusion for the next person.
My first real contribution was around the Kubeflow ecosystem. I helped a friend with changes on their fork while I was still learning the workflow.
What I learned:
Key takeaways:
Pick something small, do it properly, and submit it. The first PR is the hardest one.
See My Contributions