Share what you learn
What took me three weeks to solve can take the next person three minutes if I write it down. Publishing isn't showing off - it's shortening the path for whoever comes next.
Open source
I learned to program by reading the work of people who had never heard of me and left it open anyway. Everything I publish is how I pay that back.
What took me three weeks to solve can take the next person three minutes if I write it down. Publishing isn't showing off - it's shortening the path for whoever comes next.
Nobody builds a community alone. A reported bug, a documented function or a small repository is worth more than the perfect project that never leaves your hard drive.
I've been teaching since I was ten. Every time I explain something I find the holes in my own understanding. Open source is that same conversation, at scale, with people I've never met.
Some of my repos are abandoned and marked deprecated. They stay there on purpose: hiding what went wrong leaves out the most useful part of the story.
The community that taught me asked for nothing back. It just left the door open.
My public repositories on GitHub, updated in real time.
Loading repositories...
I don’t think open source is about licences or GitHub stars. It’s about a fairly simple idea: that what you solved once shouldn’t have to be solved from scratch by someone else.
When I started I had no contacts and no references. I had documentation somebody bothered to write, repositories somebody decided not to keep private, and forum answers from people who gained nothing by answering. That chain is the reason I get to do this for a living today.
Keeping it going is the responsibility of everyone who arrives after.