I have learned through trial.& error. When I find myself doing something I ask some basic questions.
Why am I doing this?
What do I hope to gain?
Where does it improve/detract from my life?
Can I stop?
The more I worked my program, the easier it is for me to see the forrest for the trees.
Now let's see my post count go up when I hit reply. lol