Раз уж вы читаете этот сайт и даже оставляете на нём свои комментарии, то вы явно пользуетесь компьютером… Пользователей интернет–кофеварок и интернет–холодильников в расчёт не берём… А раз так, то мне думается, что будет небезынтересным узнать, как общение с этим серым (чёрным/синим/бело–оранжевым) ящиком сделать более простым и удобным. Руководство по созданию UI дизайна для программистов — хорошая статья и совсем не для программистов.
 в фейсбук
 в твиттер
вы смотрите все комментарии
crontab : Джоэль, скорее всего не обидится, но на самом деле он прав.
Его книга не о том, как надо делать UI, а о том, как НЕ надо его делать.
И построена она на соответствующих примерах.

Какой бы талантливый дизайнер не был, если он поменяет кнопки "Ok" и "Cancel" местами, спасибо ему не скажут.
Пусть Joel не обижается, но все это фигня. Хороший UI создают таланливые дизайнеры, личности, и не пользуются при этом никакими правилами, законами, рекомендациями. Они, эти таланты, могут сморозить и такое, что пойдет вразрез с "ожиданиями пользователя", но в конце концов станет для него привычным. Могу поспорить, что первый оконный интерфейс GEM выглядел совергшенно диким для гиков своего времени, но только сначала.

Dirty.ru не соответствует ожиданиям пользователя, однако ж он гораздо лучше многих других, которые прямо таки стелятся под пользователя.

YARRR!
… ну во–первых, Dirty.ru здесь не при чём… в чём он "не соответствует" — не понимаю, ибо сайт, насколько я его помню, ещё с младенчества отличался удобством и понятностью… хм… не понимаю

… а во–вторых пишет он не о том, кто и как создаёт UI… а о несколько иных вещах, а именно о том, как ведёт себя пользователь один–на–один с программой и как сделать так, чтобы ему это было удобно… при этом если первые GUI делались "личностями", то теперь, когда пользовательские интерфейсы во всём своём не таком–то большом многообразии стали привычными основной массе пользователей, изобретая велосипед, велика вероятность изобрести велосипед с квадратными колёсами… и в этом я тоже согласен с автором… для меня эта тема актуальна, ибо в данный момент вовлечён в процесс создания (перерисовки с улучшениями, если так будет угодно) GUI для haiku–os, так что всё им описанное, к счастью ли или к несчастью, пока подтверждается практикой…

… чё–то я такой серьёзный… аж самому противно
Green_Parrot: … пожалуй, да… если соблюдать эти правила, то свобода для манёвра остаётся изрядная (вполне можно реализовать свои дизайнерские амбиции), а вот нагородить огород не получится…

… кстати, по поводу примера с интерфейсом KPT… спору нет — красиво, временами даже удобно… Vector Tools, imho, необходимо устанавливать на каждый Illustrator (Adobe, кстати, спохватились — теперь всеми силами в CS стараются впихнуть тулзы, аналогичные Vector Effects)… однако, как ни крути, даже если привыкнуть (что со мной за несколько лет произошло), всё равно остаётся много претензий не к дизайнерам–графикам, а именно к дизайнерам–интерфейсникам… это к слову об "Ok" и "Cancel"
Сайт очень интересный, я его читаю давно. На русском информации там гораздо меньше, чем на английском.
hizhina: … сайт и в самом деле хороший…
Green_Parrot: как назло, бывают случаи, когда кнопки надо менять местами — WinZip trial специально перемешивает их при старте, чтобы обмануть ожидания пользователя. Или вот этот YARRR! тут внизу нагло обманывает мои ожидания, но он в данном контексте работает лучше, чем "Submit".

Все это к тому, что правил никаких нет, и все гораздо проще. Сделай свой UI, а на следующее утро посмотри на него свежим взглядом. Если ты обладаешь чувством эстетики, то твой UI понравится и другим тоже. А нет — так нет. Честное слово, так бессмысленно говорить о том, каким должен быть интерфейс!
Adobe Illustrator — пример самого отвратительного игнорирования пользователя. То, что после выбора в меню Show Rulers, например, там не появляется галочка, а пишется Hide Rulers — это тонкое издевательство над нервами.
… мне почему–то вспомнилось одно замечательное изобретение интерфейсного толка (разумеется, если понимать "интерфейс" в широком смысле этого слова, как "прослойку" между человеком и чем–либо) — чудо–авторучка с дыркой под палец в середине… создатели пропагандировали её, как панацею от тысячи бед… что, не снимая её с пальца, можно работать на клавиатуре, что ей гораздо удобнее писАть, нежели классической ручкой и т.д… возили её по выставкам и всё такое… короче говоря, не пошлО дело… хотя, красивая идея… она требовала того, чтобы человек переучился, что возможно, но ввиду инертности человеческой натуры (применительно к большинству) вряд ли может произойти в массовом порядке… просто человек руководствуется привычками, которые можно изменить, но делать это нужно постепенно и не вызывая у него раздражения… и UI — это та же самая авторучка… и дело здесь не только в эстетике… с эстетической точки зрения всё может быть очень даже мило, но вот вопрос удобства (помноженный на привычки рядового пользователя) всегда перевешивает…
crontab: где ты был раньше? После твоих слов я понял, что мне не хватает кнопки YARRR! в виде ма–аленькой желтой полоской толщиной в один пиксель с оранжевым хвостиком и красной пиздюлькой, желательно после фразы "Что скажете", но перед "оut)"! Если это сделает человек со вкусом, то получится довольно эстетично, остальные привыкнут со временем, еще и спасибо скажут…
Verhe: … а ведь и правда… никогда не замечал… достаточно [ctrl]+[;] 8)
haplishe: Только этим и спасаемся! :)
Статья датирована 2000–м годом. И нормальные программеры читают англоязычную версию сайта, а не русскую, которая уже больше года не обновлялась. Ну, а про юзабилити лучше всего другие статьи прочитать. Например, на http://www.usability.ru/
jambo: … эээ… я не программер, а дизайнер, потому мне простительно, англоязычные ресурсы — почитываю… статья хорошая, а то, что вызвала полемику — косвенно подтверждает интерес к теме, что и требовалось… кстати, для общего развития… только там по–басурмански 8)
оно… ссылочку потерял
crontab: Dirty очень юзабельный ресурс, и совершенно не отходит от принятых стандартов. А вот, кстати, вспомнил, про хорошую книжку Головача "Дизайн пользовательских интерфейсов".
Вспомнил про книгу Головача, прослезился, и отправил последние 2.39 яндекс.рублей в фонд этой книжки.