Timeouts are a product decision
A timeout decides whether a user sees a spinner, an error, or a half-written record.
Write the behaviour down
Before choosing a number, describe what should happen when it fires. The number follows from that choice.
A timeout decides whether a user sees a spinner, an error, or a half-written record.
Before choosing a number, describe what should happen when it fires. The number follows from that choice.