What is the meaning of [the best is the enemy of the good]

By constantly striving for the best we risk destroying, or failing to produce, something good.