I've never really spent much time contributing to open-source software. When I launched the quick little Chrome extension I built a few days ago, I actually didn't even intend to make the GitHub repo public. To be honest, the code is pretty ugly and there's a handful of things in there I wasn't really proud of. I just wanted to ship something and get it out the door.
But then, someone commented on my Product Hunt launch asking if I was going to create a version for Firefox. Instead of ignoring it or forcing myself to do it when I didn't care to, I just made the repo public and welcomed anyone to take a jab at it.
Sure enough, the next day I got a pull request to link to the new Firefox extension that someone created (a fork of my repo). People who work in open-source are probably used to this kind of stuff happening, but this was a really cool moment for me and it made my day. I've been trying to be more public in many ways by writing what I think about here and on my newsletter and talking about what I'm working on on the /now page on my website. Writing open-source code seems like a natural extension of that.
I've been thinking about how this is a proof-of-work of things I've done in the past for future friends and employers.