To allow the demand, desire, or insistence for perfection decrease the chances of obtaining a good or favorable result in the end. (Usually used in the negative as an imperative.) Watch the video
from Idiom of the Day //idioms.thefreedictionary.com/let+(the)+perfect+be+the+enemy+of+(the)+good
via IFTTT