Something I think a lot about: in aviation, if you're landing through fog (or whatever), the standard practice is to pick ahead of time a hard limit for the altitude at which you'll do a go-around. If you don't see the runway by the time that altitude is reached, you abort the landing attempt -- no questions.
Because otherwise folks tend to keep going "I'll just give it another few seconds..." until they're way too low for safety.
This type of protocol is very, very generalizable to everyday life, and can make decision-making a lot easier.
@starkatt the capacity for precommitment: good, actually