~/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 Through 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.