slackner
How to Write Unmaintainable Code (1999)
If you prefer a CLI tool, check out https://github.com/Wilfred/difftastic. It supports more languages, but doesn't recognize when code has been replaced by an equivalent version ("invariances"). So it will show some changes (e.g. replacing a character in a string with an escape sequence) even though they are technically equivalent.
In any case, what is clear to me is that it is very damaging that you and your co-founder don't agree on how to proceed. I'm pretty sure your employees will have noticed the tension by now, and it will certainly have a negative effect on their performance. The main goal should be to resolve the argument as quickly as possible and decide either on growth, or staying a small business.
Does your co-founder not see the same need to grow? Does he prefer to keep the company small, and if yes, what are his arguments?
SemanticDiff – Language Aware Diff for VS Code
The same reasoning cannot be applied to analytics as there are no technical or legal requirement to have them and they are rather an optional addon. Moreover, there is also a restriction how long you are allowed to retain logs that have PII in them. You must not store them any longer than required (or anonymize them). I think 7 days is a commonly used limit for this.
[0] https://github.com/openfheorg/openfhe-development/blob/main/...