But I think you already know that.
The reality is, as a programmer, you’re never going to convince your non-programmer cofounder to stop wasting time and money on dumb shit.
At least it’s just $10k on a lawyer. Some people blow $100k on branding. Other $60k on executive recruiting. Wait until you get bigger and these people are booking $240k a year in expenses, putting their wives and girlfriends on payroll, renting offices and apartments downtown...
Your contracts and insurance coverage exists to protect yourself from risk. Identify your risk (severity and probability of adverse events) and act appropriately.
Resiliency + risk profiling for these changes are the name of the game. There are no hard rules, just overlapping bands of probabilities. ;)
We've decided on the following stack:
- General Terms of Service. This will describe what benefits customers can expect from us and by which general means we deliver this e.g. our core service but also support, the amount of effort, etc; what requirements customers need to fulfill before we can deliver our service (like a working internet connection), that customers may only use our service for what it is meant for and shouldn't try to hack our shit; that customers will have an obligation to pay for these deliverables and how long we are willing to wait for payment, what we do when they don't pay and other nasty stuff; How we communicate, where you can find pricing information and what happens in case of disruptions and calamities, what liabilities we accept and how we promise to handle complaints and disputes; other stuff that needs to be said like how we handle privacy sensitive data and which legal jurisdiction applies.
- Terms of service concerning generics for a certain type of business model. This can be quite short and wil lay on top of the general TOS. E.g. in case of a subscription model, how subscriptions can generally be started, how we prolong them and how customers can cancel. Which requirements a customer should fulfill before a subscription can be delivered. (like a working internet-connection) Where to find the equipment that can be used to receive our service.
- Customizable customer contracts for different target markets and business models. Again these lay on top of the business model TOS which lays on top of the general TOS so this can be really short for a simple contract and expanded at will.
I'm convinced this is a very workable method for us and will give us the flexibility that we need in this phase while still adhering to our lawyers advise.
Do the means of not doing it justify the ends of moving super quickly and likely never encountering problems and getting liquidity and cashing out all the liquidity leaving only an empty shell for customers to sue and never be able to collect from? Yes.