Back to the cube

AI & work / 1 min read

A retry is a design choice.

Before repeating an action, understand what the first attempt changed.

Give repetition a meaning

When a request times out, I would avoid assuming that nothing happened. The receiving system might have completed the action before the response was lost. That possibility matters when the action sends a message, creates a record, or changes another person’s work.

I want each attempt to carry a stable identity and leave evidence of its outcome where possible. The recovery path should check that evidence before repeating the action. A retry then becomes a deliberate way to finish incomplete work, with clear handling for the cases where the outcome remains uncertain.