My biggest lesson? Charge early.
When it was free, growth was fast and constant. Teams used us daily for months, sometimes a year, leaving feedback and spreading love. But the moment billing kicked in, many vanished overnight. Even companies with 30+ users preferred something clunky and unsupported over paying the cost of 2–3 cappuccinos.
In the Bitcoin/nostr world, almost none of the software is paid software. Lightning wallets and ecash mints may not need to charge because they can charge for liquidity or ecash tokens <> sats exchange, but on chain wallets, node software, nostr clients, and many other projects are free.
Should some of them charge?