Journal    Friends    Archive    User Info    memories
 

fumiripits - Бугаи и ботаники

Feb. 22nd, 2010 12:51 am Бугаи и ботаники

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

1 comment - Leave a commentPrevious Entry Add to Memories Tell A Friend Next Entry

Comments:

From:[info]sunny_lioness@lj
Date:February 22nd, 2010 - 01:36 am
(Link)
спасибо :) позабавил с утра :)
на самом деле, как человек работающий с этим, скажу тебе по секрету интерфейсы большинства программ неудобны по одной простой причине:"быстро-дешево-качественно - можно иметь любые два". Соответственно либо экономят на юзабилити-специалистах (это не только в маленьких компаниях вроде наших, это и во многих других), либо надо закончить быстрее (функционал реализован и ладно, кнопки поменяем к следующему релизу), либо просто, например, решают,что и так сойдет :)
интерфейс никак не входит в компетенцию программистов. Это не их работа. Точно так же,как не входит в их компетенцию написание мануалов, тестирование и продажа программ. Программисты даже не придумывают,какие фичи должны быть реализованы - они просто реализовывают :)
А если о расположении кнокпо думает программист получаем просто результат работы не профессионала. И все. никакой психологии :)