You will never get off the ground by flapping your arms harder. Instead, learn the behavior or the forces and harness them to fly; don't fight them.
Generalizations: in life and in code, be real fucking careful when you make them.
The most important question to ask is "Why?"
Always begin with questions. Do not jump to answers.
As Kenya Hara said:
Creativity is to discover a question that has never been asked. If one brings up an idiosyncratic question, the answer he gives will necessarily be unique as well
Simple rules are useful when judgment cannot always be trusted