Давно хотел написать статью про интерфейсы, но всё, как-то, не случалось. А вот теперь получилось. Большинство современных разработчиков программного обеспечения не умеет программировать. Но ещё меньше они умеют проектировать интерфейсы, которыми можно пользоваться без содрогания. И я не говорю про интерфейсы, которые можно использовать бе мышки — это вообще непостижимый космос для большинства! Я говорю про интерфейс пользователя которым можно пользоваться. И если в прошло разработчики не утруждали себя осознанием того, что программа, которая не реагирует на действия пользователя более 1/8 секунды очень сильно этого пользователя расстраивает. То теперь, с появлением новых средств и технологий разработка интерфейсов не ведётся вовсе! Ну как можно простить и понять программу, вводящую пользователя в заблуждение неверной индикацией? Или, к примеру, банки, у которых интерфейсы банкоматов не дают пользователю понять нажал он кнопку или нет. А уж при условии отсутствия аппаратных кнопок, к