1. Convenience before all else. If you make it hard on people they are not as likely to jump on board.
2. Simplicity in all aspects. Simple to use doesn’t mean that you are solving a simple problem. It just means you’ve thought about how it’s actually going to be used.
3. Only through failure will you succeed. You must test out your ideas to know what will work. Not all of them will be good but that doesn’t make them bad.