We've done that at a few places I've been at - it's tricky because if the failure is too short its just annoying toil, but if it's too long there's risk of losing context and having to remember what the heck we were thinking.
Overall it's still net positive for me in certain cases of enforcing things to be temporary, or at least revisited.
We did sailing charters growing up and had one of these on the boat, I was in charge of it and the sound & feel of the CH-CHUNK is seared into my memories like nothing else. We never got any declines, but I always wondered how that reconciliation process actually worked out.
Hey gang, I'm reaching out on behalf of an early-stage distributed startup I'm helping out - they're looking for someone to do some contract work in Elixir, specifically with their Phoenix API backend for a React Native mobile app. adrian at adrianpike.com, or @adrianpike, would love to see what you've got.
Mil-spec transport containers? Excellent.
Mil-spec rucksacks? Not so excellent.