About
With instant choice, you start choosing something, you don’t like it, you just switch. Users don’t really perceive the benefit of giving explicit feedback, so they invest less effort.
Loop
Open-loop control
IF (time_for_action = TRUE) THEN
take_action(X)
END
Discrete closed-loop control
IF (time_for_action = TRUE) THEN
measure(Y)
IF (Y = specified_condition) THEN
take_action(X)
END
END
Continuous closed-loop control
WHILE (Y <> specified_condition)
take_action(X)
measure(Y)
wait(Z)
REPEAT