best tip for programming
Be patient!!
Take your time to analyze and consider possible solutions.
If you find yourself stuck in a problem, take a pause to clear up
and try again at different times. New solutions will arise to your
mind after taking your time to refresh ;)