~/philosophy

cat README.md

How I build software

I build software because I enjoy it and because it solves problems I personally have. Over time, some of those tools have become useful to other people too, which means I need to be more intentional about how I build things.

The core question

How can I build software that is transparent and trustworthy, while leaving monetization as an option?

Trust via Transparency

Open source is not an ideology for me, it is a practical way to establish trust.


  • When software makes claims about encryption, privacy, or anything else, users should be able to verify.
  • Open source lets what is on the packaging match what is actually inside.
  • Less about ideology, more about credibility.

Open Core First

Every project starts with a free, open-source product core that is complete and useful on its own.


  • The core is the product. Not a limited demo, not a framework.
  • Something I would happily use myself.
  • Only after the foundation is solid do I consider premium features.

Premium = Convenience

Premium features reduce friction and save time. They never unlock basics.


  • The free version remains worth using on its own.
  • Premium focuses on workflow improvements, not artificial limitations.
  • People pay because it makes things easier, not because they are forced to.

Value Beyond Code

The real value is the product decisions, UX, iteration, and ongoing maintenance.


  • Most people do not want to run or maintain software themselves.
  • They want something reliable, evolving, and supported.
  • Code can be copied. Thoughtful execution cannot.

Sustainable Monetization

Revenue enables continued development and support. It is optional and additive, never forced.


  • I am not trying to force monetization.
  • I just do not want to rule it out by accident.
  • The distinction is contractual, not architectural.

Preserving Flexibility

Each project stands on its own, preserving options for the future.


  • A transparent, trusted core reduces risk and builds credibility.
  • Premium features demonstrate sustainability.
  • This builds acquisition value, rather than limiting future paths.