Психбольница в руках пациентов

Пару дней назад закончил чтение "Психбольницы в руках пациентов" Алана Купера. Мировая книжка, заставляющая простых людей становиться дизайнерами, а остальных чувствовать себя дерьмом, потому что уже не стали дизайнерами. Книга, являющаяся библией проектировки интерфейсов, и слишком великая, чтобы какой-то мудак писал на нее обзор. Но мы уже покусились на Евангелие от Четырех прошлым летом, и хоть как уже попадем в ад, поэтому терять нам нечего.

Честно говоря, я не знал, что мне ожидать от нее. Нет, я предполагал, что узнаю как надо делать, а как не надо, но не предполагал, что именно в таком стиле. Тем более книгу писал бывший программист, так что чтение обещало быть интересным. После 30 страниц введений и благодарностей начинаются первые озарения. Грустные истории про самолет, столкнувшийся со скалой из-за тупого интерфейса бортового компьютера, веселые про секретарш, которые не знали что такое иерархическая файловая система и думали, что на компьютере всего одна папка - "Мои документы". Довольно жизненные истории про банкоматы (с момента выхода книги прошло 10 лет, а нихуя не поменялось), любимая история про фотоаппарат, у которого садилась батарейка и он перебрасывал питание с одного органа на другой, чтобы в итоге затормозить еще больше и сдохнуть. Современная техника стала слишком "умной", от чего стала жутко тупой... Компьютеры - говно, простые люди боятся их, потому что они не доставляют им удовольствия, имея столько возможностей. А виноват кто? Конечно же программисты. Готовьтесь, на протяжении следующих 100 страниц эту касту людей будут поливать грязью и промывать им все кости. Там их называют "отмирающей культурой", там же "хомо-логикусами". В общем делают все, чтобы любой простой человек ужаснулся этим монстрам, а любой дизайнер поднял свое ЧСВ с криками "да, эти мудаки ничего не понимают, я всегда это говорил" (Кстати, они так и делают). Наверняка все они по вечерам открывают эти 100 страниц как любимый порножурнал и... читают, так сказать.

Дальше идет обращение к руководителям о принципиально новой системе под названием "проектирование взаимодействия", которым Купер, собственно, и занимается. Где-то с 160-180 страницы дизайнерское порно и публичные порки программистиков заканчиваются и начинается конструктив. Наконец-то. Следующие 150 страниц нам расскажут о трех основах проектирования взаимодействия: персонажах, целях и сценариях. Все они настолько очевидны, насколько и гениальны. Заставляют очень по-другому взглянуть на разработку софта. Наконец-то начинаешь больше понимать про цели, про различия между корпоративными, практическими и личными целями пользователей. Любой, кто будет читать эти строки будет говорить, что это очевидно. А поэтому круто. Сейчас отдам ее themylogin'у, посмотрим, вернет ли он ее из-за этого через пару дней.

Любимая моя часть книги - раздел "Что делает программы вежливыми", в котором подробно описано о том, что мой NetBeans, тварь, даже не удосуживается запомнить расположение панелек и размеры окна после закрытия, что все Java-приложения постоянно вываливают нахрен мне не упавшие эксепшены, которые я никогда не читая, жму Ignore. Наконец-то понимаешь, почему та же Opera или консольный MPD привлекает тебя больше, чем всякая навороченная IDE или офисный пакет. Первые две хоть помнят какую страницу я читал и какую песню слушал, вежливо предлагая мне продолжить чтение и наслаждение музыкой даже при перезапуске компьютера. Таких же признаков вежливости программ там еще много, поэтому мне полюбился этот раздел больше всего.

В следующих главах тоже довольно вкусно: примеры из реальной практики. Всегда интересно послушать перед какими проблемами вставали люди и как они их решали. Опыт, хоть и не свой, но частично должен же отложиться. Ну и в конце, как же без этого, снова нужно поглумиться над программистами и их дебильными привычками и упертостью. Ох уж эти убогие гики. Честно говоря, концовка читалась не так, как середина и даже начало. Слишком много повторений того, что уже сказано. Хотя... это называется "выводы", а мы, прыщавые скрипткидди, ничего не понимаем.

Рекомендую к прочтению всем, кто хоть как-то знаком с компьютерами. Дал бы даже жене почитать, если бы смог заинтересовать ее чем-то, кроме аниме. Очень критический взгляд на индустрию в целом, некоторым открывает глаза, некоторых заставляет задуматься и что-то изменить. Жалко лишь, что книга писалась давно, в 1999. Сейчас, думаю, было бы интересно проанализировать рынок, в связи с новинками от той же apple. Примеры были бы посвежее что-ли. Хотя от Купера есть еще About Face аж в 3х томах, последний из которых вышел в 2007 году. Может там есть вкусняшки. Но покупать дорого, а взять не у кого.

После прочтения остался лишь один вопрос: а нахуя, собственно, нужны мы - программисты? Дизайнеры, проектировщики (или как там еще они себя называть любят) всем своим видом показывают, что мы им никуда не упали, значит они спокойно справятся без нас. А гребаные инженеры просто отравляют эту планету своим существованием. Вон даже книгу написали как с нами бороться.

Кстати, даже Тёма одобряет: http://store.artlebedev.ru/books/lebedevs-choice/cooper/

Cornholio — 28.06.2010 - 05:20 [10.204.60.69]
>а нахуя, собственно, нужны мы - программисты?
Как, нахуя? Дворники тоже поголовно тупое быдло, но они же нужны.
themylogin — 28.06.2010 - 07:14 [192.168.0.3]
Да программисты такое же офисное быдло, как и менеджеры и т.п. Просто в развитых странах делать уже особо нечего (кроме сферы обслуживания), а народу нарожали кучу, и его надо чем-нибудь занять, не просто же так деньги раздавать (хотя особо тупым и оттого опасным уже раздают - см. пособия in America, республика Чечня in Russia). Вот и придумали некий эквивалент "работы" - сидишь на жопе и сочиняешь в тысячный раз одно и то же. Монотонная, однообразная и отупляющая рутина. А что делать, жить-то надо.
Анка — 28.06.2010 - 10:30 [95.79.69.193]
>а нахуя, собственно, нужны мы - программисты?
Как это "зачем", дизайнеры ведь не станут писать какой-то там код?

>Дал бы даже жене почитать
Да, я хотела попросить, но у меня сессия, потом лагерь. Вернусь - возьму
Я — 28.06.2010 - 10:37 [80.64.175.7]
требую
продолжения
http://vas3k.ru/blog/178/
JasonX — 28.06.2010 - 10:50 [217.70.127.157]
самый лучший интерфейс для программы типа "блокнот" - ommwriter. ничего лишнего, стильно и приятно работать. доступна только под мак. ))
ReDetection — 28.06.2010 - 14:56 [80.64.175.68]
ну ок. запишешь в очередь на постижение искусства? )
werehuman — 28.06.2010 - 18:19 [178.49.21.200]
> самый лучший интерфейс для программы типа "блокнот" - ommwriter. ничего лишнего, стильно и приятно работать. доступна только под мак. ))

На правах троллинга http://goo.gl/LpzH
Артур — 28.06.2010 - 21:13 [80.64.175.211]
Я About Face 3 пытаюсь читать уже третью неделю. 600 страниц это ппц, даже в руки страшно брать.

А прогеры...ну, мне вот прогер нужен сейчас. Не могут дизайнеры без программистов обойтись, это же очевидно. А программисты почему-то считают, что могут обходиться без дизайнеров и дизайна - для таких Купер и написал эту книгу.
V@s3K — 28.06.2010 - 21:32 [178.49.15.6]
werehuman, тут дело в другом. Я вот писал этот пост в консольном VIM'е, с настроенными вкусностями, но на экране у меня был только текст. Писалось намного легче, когда ничего не отвлекает, иконки в трее не мигают, в браузер хабр почитать не переключишься.

Артур, зачем тебе программист? :3
Cornholio — 29.06.2010 - 21:18 [10.204.60.69]
Что-то у меня чувство, что интерфейс к стиральным машинам делают те, кто их собирает...
JasonX — 30.06.2010 - 19:06 [217.70.127.157]
werehuman, круто ))) а заместо гимпа что присоветуешь ? CPEN ?
ты тупо не понял, что я говорю не о консольной программе.

ЗЫ не кормите этого тролля ))
JasonX — 30.06.2010 - 19:07 [217.70.127.157]
вася меня правильно понял.
dessko — 01.07.2010 - 00:38 [89.189.176.133]
Книга отличная, но дизайнером я не стану. Я - говно.
JasonX — 02.07.2010 - 14:37 [217.70.127.157]
а я... а я... а я... я ваще самое распоследнее говно среди дизайнеров, вот ! )))
silka — 31.08.2010 - 07:16 [80.64.175.95] Windows
так, жена прочла? ) я даже на другой конец города за этой книженцией приеду 8) Особенно после такой рецензии 8)
JasonX — 31.08.2010 - 09:24 [217.70.127.157] Windows
silka, там тебя окружит стадо Добрых Людей и спросят: "Есть чё почитать ? А если найду ?" :-D
silka — 31.08.2010 - 12:29 [80.64.175.95] Windows
вах всегда мечтал в такой район попасть. А то пацанчики везде по мобильничкам, а там по книжкам. Я в предвукушении оО xD
JasonX — 31.08.2010 - 19:02 [80.64.175.12] Windows
silka, перспектива получить словарём Ожегова по головеи обнаружить себя после этого связанным в библиотеке не пугает ? xD
V@s3K — 31.08.2010 - 19:22 [178.49.15.6] Linux
silka,
> так, жена прочла?
Не бралась. Но сейчас она у themylogin'а. Книжка всмысле.

А ты кто? :D
JasonX — 31.08.2010 - 19:40 [80.64.175.12] Windows
V@s3K, ты своего бота не признал ? :D
silka — 31.08.2010 - 19:44 [80.64.175.95] Windows
э! я тебе жизнь скучной не делаю с на формсе вопросами шпарю 8)
ты меня не знаешь, я случайно о тебе услышал от Сени.
V@s3K — 31.08.2010 - 20:03 [178.49.15.6] Linux
silka, так вот ты кто :D
Сене привет, ога.
silka — 31.08.2010 - 20:09 [80.64.175.95] Windows
всмысле так вот ты кто? оО
не верь ему, он много плохого рассказывает. Все врет. Я лучше 8)
JasonX — 31.08.2010 - 22:43 [80.64.175.12] Windows
а как полное погоняло этого Сени ?
V@s3K — 01.09.2010 - 01:00 [178.49.15.6] Linux
silka,
> всмысле так вот ты кто? оО
Вот кто создал движуху у меня в formspring'е.
> не верь ему, он много плохого рассказывает. Все врет. Я лучше 8)
Его из сибгути-то не отчислили?

JasonX, не ебу :D
silka — 01.09.2010 - 10:05 [80.64.175.95] Windows
Как докладывает разведка - мы о разных Сенях...
Моего ты не знаешь =\
V@s3K — 01.09.2010 - 14:23 [83.149.49.149] Linux
silka, ой вы сени мои сени =\
themylogin — 01.09.2010 - 22:07 [192.168.0.12] Linux
silka — 01.09.2010 - 22:37 [80.64.175.95] Windows
Васек, за тобой слово 8) мне даже бежать не надо будет далеко
silka — 01.09.2010 - 22:40 [80.64.175.95] Windows
не по сабжу: а куда экспорт из твиттера делся =\
V@s3K — 01.09.2010 - 22:58 [178.49.15.6] Linux
silka, твиттер вчера отрубил API и до сих пор не врубил. Хочется взять да уебать.

themylogin, черт, надо подумать. Лучше на следующей неделе, пока лень :(
silka — 01.09.2010 - 23:01 [80.64.175.95] Windows
о дак у твиттера есть api =\ епт а я js куй знает сколько искал http://5points6.ru/team/ (сильно не ругацо)

а кто на очереди то? я б сам справился и без твоего участия 8)
silka — 02.09.2010 - 04:57 [80.64.175.95] Windows
ЗЫ у тебя в море http://vas3k.ru/images/icons/lj.ico =\ давно кстати
refresh

(не заполняйте это поле)

i