When you always find flaws in what you do and try your best to correct them you become very good at what you do but because you always look for flaws , you will always find them and so you will always think that you are not good enough at what you do , even the best of musicians constantly try to better themselves because they recognize that they aren't perfect and work to be better than they were before.
The key to perfection is understanding the fact that you can't be 100% perfect.
BTW: I also cook but mainly Italian dishes (love my pasta) and anything to do with potato , though my food is never the same dish twice (not literally) .
I cook with my nose , so if the ingredients smell good together then I'm happy to use them and that has lead to some . . . interesting dishes (not all of them were edible . . . mistakes were made).