Interesting question, there is a list:
- Take some time outdoor, to miss working in the project
- Have a moderate life between playing and development
- Take a rest when unmotivated
- Don't stop until it is finished, even if take a long time
- Post some vids and pics to people watch and give compliments