Алан КуперПсихбольница в руках пациентов. Алан Купер об интерфейсах
Все мы — безумцы, живущие в технологическом сумасшедшем доме, и создали этот безумный мир мы сами. Своими руками сотворили этот кошмар: интерфейсы, которые нас раздражают и утомляют глаза, устройства, которые приводят к болям в спине и в запястьях. Эта книга стала манифестом и до сих пор не потеряла актуальность. Дверь на свободу распахнута. Почему же мы не замечаем выхода? Об этом и рассказывает Алан Купер, объясняя разницу между интерфейсом и взаимодействием. Эй, ребята, у вас тут полно обозленных клиентов. Вам есть что им ответить?
Стремление программистов понимать суть вещей побуждает их на инстинктивном уровне создавать такие пользовательские взаимодействия, которые четко соотносятся с внутренним функционированием продукта. Забывая о том, что программа должна помогать пользователю достигать его целей, они делают программы, отражающие механизм их устройства.
Какими бы ни были эти изменения — хорошими или плохими, они добавляют программистам работы. Кроме того, каждое такое изменение понижает общее качество кода, поскольку неизбежно оставляет после себя некрасивые сращивания и рубцы.
Просто сборник неудачных интерфейсов. Но хотелось бы больше инструкций, советов, каких-то конкретных парадигм. В общем больше обучения и меньше рассуждений. Много слышал об этой книге, её название стало нарицательным. И теперь я не понимаю почему.
Книга в некотором роде потеряла свою актуальность. Автор описывает рынок разработки 1997-2003 годов. С тех пор многое изменилось. Стоит прочесть разработчикам с опытом 2-3 года чтобы скорректировать свои привычки. Начинающим нет смысла читать т.к. они обычно не влияют на процесс разработки. Книга полезная, но порой скучно и многократно повторяется одно и тоже.