After pondering it a bit then comes a new question it may not be the tool it may not be the person, what then? If I can take from Tony he said "Repetition is mother of all skills". So when you have the resources intact it is about doing it again and again to perfection. When you have the passion and if you are in "your" state 300-500 repetitions means nothing. Managing state is also important my favorite word for repetition is "Perseverance" you can have any word that you relate to and just hang it in front of your work station it can be consistent, persistent or it can be as bizzarre as I am bull! or you can even put a picture of light bulb just to remind you of how many attempts that Thomas Alva Edison did.
In order for all things to happen need to have such high probabilities and interdependencies if it happens to you then there is a reason behind it. How you always represent this as your feedback instead of unsuccesful attempt is a must.
I am not saying there would not be time when we have to move out and see it from other perspective and try to analyse what we have been doing, it would be insane expecting different result from exact same process.
It just, there is a need to strike balance between analysing and doing repetition. You can't analyse why the rice hasn't cook yet if you keep opening the rice cooker and checking each and every sample of rice.
Check your tool has it been used before?
Check the man behind the tool has he modeled correctly?
Check your state?
Check the amount of repetition? - Mastery is an art there is no exact number for each person.