@Kezarus прислал картинку. Цитирую:
читатель«У нас на работе стоит чайник, довольно популярный в России. Чтобы его включить, нужно нажать две сенсорные кнопки: кипячение и старт/стоп, просто нажатие на старт ничего не даёт. Чтобы нагреть воду, нужна последовательность нажатий: нагрев — температура — старт/стоп, и никак иначе.»
Я по поводу этого хочу сказать, что вот эта вот идея «последовательностей» нажатий, которая стала популярна с расцветом компьютеров, видимо — один из самых уродских вариантов сделать управляющий интерфейс. Это логика, которая имеет смысл в течение пары минут в голове придумавшего ее, но абсолютно противоестественна любому другому человеку. Ну просто потому, что кнопка — это действие, нажал — должно начать выполняться. А режимы — это режимы, их надо делать крутилками, ползунками, переключателями. Потому что это элементы, из одного вида которых понятно, в каком режиме мы находимся.
В чайнике вообще смешно, потому что кнопка «нагрев» просто ненужна (градусы уже подразумевают нагрев), ну и старт тоже — зачем? Если ты что-то выбрал, какие у тебя варианты, кроме как нажать старт? Никаких. Стоп можно оставить. Странно — так редко бывает — что можно сделать одновременно и проще в реализации, и удобнее, но не сделали. Зато старт-стоп объединили, горе-юзабилисты.
Может быть, это отражение какоих-то внутренних особенностей реализации чайника (есть контур включения чайника — давайте сделаем для этого отдельную кнопку). Ну это гипотеза