A principled way to solve problems: Constantly ask yourself what you are trying to do.

- Ask yourself what’s the problem you’re trying to solve
- Be sure that you understand it deeply, and that you at least have an idea of how would you know that the problem is solved.
- Propose a course of action
- Remind yourself: what I was trying to do?
- Ask the question: does doing this solve my problem?
- Doing this should transform your problem into your imaginary solved problem (that’s why it’s important to have an idea of how does the solved problem looks like)
- Do I need to do this? All actions should be needed for solving the problem. Any action that is not obviously needed, should be discarded