A living document on why and how to open source my work.
Why Open Source?
Insights captured while building Chrome Extension Factory (April 2026).
- You plug into the collaborative ecosystem. Open source is a two-way street — you give tools, you get contributors, bug reports, and ideas you'd never have alone.
- You build tools that are modular and functional. When other people have to use your code, you're forced to build clean interfaces. Open source is an architectural discipline.
- You allow others to collaborate. Lowering the barrier to contribution means the best ideas surface regardless of who has them.
- You spark imagination. Someone sees your factory template and thinks "what if I used this for..." — that's innovation you catalyzed without lifting a finger.
- You build cognitive scaffolding. Your open source projects become shared mental models that others can stand on. You're not just shipping code, you're shipping ways of thinking.
- You harvest alpha. When someone forks your project and discovers a better pattern, you see it in the issues and PRs. The ecosystem does R&D for you.
- You build products that people love. Users who can see the source trust it more, customize it, and advocate for it.
- You don't stifle innovation with ego. The obsession with capturing >100% of the value you create is the single most common mistake in tech. The people who win create so much value that capturing even 10% of it is enormous.
- You get free QA. Other people find the edge cases you'd never hit in your own usage.
- You build reputation. "The person who made X" is a better brand than any locked-down product. Reputation compounds.
Projects to Open Source
- [x] Chrome Extension Factory — WXT + React + Tailwind template
- [ ] (add more as they come)
Inspirations