What is the difference between the master and the beginner?
 A beginner trains until he can do something right. A master trains until he cannot do it wrong. A master welcomes failure and learned from it whereas the beginner might find failure to be an actual failure instead of a mere stepping stone towards success. 