Let the best be the enemy of the good

The meaning of the english idiom – Let the best be the enemy of the good

If the desire for an unattainable perfection stops someone from choosing good possibilities, they let the best be the enemy of the good.

Leave a Reply