When to Give Up - Retrying Failures
When we programmers find an aspect of software that fails intermittently, we sometimes follow the impulse to add retries with a Churchillian insistence that we will "Never give in — never, never, never, never"! But sometimes the right thing is to give up.
One might ask, why retry at all? Didn't …