I was taking an online Golang training course, and the reading materials are available in a repo on GitHub. I saw a typo and opened a pull request (PR), and it was approved and merged the next day.


Believe it or not, that was my first PR for someone else’s repo (other than my job). It was trivial. However, it was a new experience for me. I felt that the author and I are much closer than I had thought. Traditionally when I read a book or watch a video/talk, the commuication is almost always one directional - all I can do is read and listen. But here I can participate. I can easily make my voice heard.

Recently I started playing with Hugo, and I just can’t get google analytics working. Tunrs out that the theme that I am using has a bug. You guessed it, I opened a PR, and it was approved and merged the next day.


A journey of a thousand miles begins with a single step. Hopefully these two small PRs are just the beginning of a lot more to come. I think I begin to feel the spirit of open source: a community brought together by common interests, where everyone can suggests improvements.