Расскажите об обратной связи в интерфейсе
Илья Бирман написал об обратной связи в интерфейсе — адекватной и заметной реакции на действия пользователя.

Она показывает, что программа не зависла. Не должна быть слишком грубой. Может быть положительной или отрицательной (иногда вместо явной отрицательной достаточно отсутствия положительной): http://artgorbunov.ru/bb/soviet/20160823/

Иногда обратная связь сводится к сообщению: что-то не сработало. Чтобы этого не было: отключают кнопки, которые сейчас не работают; показывают маски ввода; отображают сообщение о выполнении задачи только после её реального выполнения (а не после нажатия на кнопку): http://artgorbunov.ru/bb/soviet/20160906/

О мгновенности и непрерывности, восприятии скорости и непосредственном взаимодействии: http://artgorbunov.ru/bb/soviet/20160920/
Дополнительно: