2 ms·
> It can be said with certainty that this cannot be an oversight. It can be, especially when you're using something like Stripe. It only takes one failed call
by Xorlev 10y ago
> It can be said with certainty that this cannot be an oversight.
It can be, especially when you're using something like Stripe. It only takes one failed call without retries (or a period of time where networking isn't working quite right) for an account to be orphaned.
Arguably, those sorts of calls should be durably queued and retried until success, but it often doesn't happen.
PM decides it's cheaper to have support field the one-off requests than to spend a few days making those changes.
Later on, another developer accidentally disables the call and there isn't sufficient test coverage for disabling billing on account removal.
It's a story that'll be repeated over and over.