Written looking back to
Clinical research and software states
What coordinating clinical research has taught me about software states.
My clinical research work includes participant visits, scheduling, documentation, data and study coordination. A scheduled visit and a completed visit need separate records.
That distinction also matters in software. Planned work, an observation and a completed action should not share an ambiguous status.
In CuePilot, for example, the table map can be corrected after capture. A suggested shot remains a suggestion until the player decides what to do.