Кто читал Jef Raskin: The Humane Interface?
Публичный постРасскажу вам историю, которую, я думаю, многие и так знают. Не знаю почему я так думаю.
Я мало читаю, так уж вышло. Это как "я редко пью, но запоями", ага.
Первый раз на Маке я поработал в конце 1995 года, когда был еще совсем пиздюком, хотя комп у меня уже тогда был. И я как любой, кто в них тогда что-то понимал, хотел себе мак. Я проел бате всю плеш, но, ясно дело, мак никто мне не купил. Но от работы на нем был в эстазе. Было это в фото студии, которая занималась обработкой цифровых фотораций. Вид выскакивающей дискеты, когда тыкаешь что-то на экране меня просто убил. Я весь день буквально дрочил отца чтобы он мне объяснил как это сделано. Он что-то там рассказывал мне про интергацию оси и железа, но я мало что понимал.
Прошла пара лет. Я уже там начал что-то писать на VB. Первое, что я написал — это была программа которая решала квадратные уравнения. Была она с UI. Написала была на VB ясно дело. Под винду. Было мне 13 лет, когда я родил этот кусок гуана летучих мышей. Самым бльшим достижением я тогда считал, то, что в программе нельзя было совершить никакую ошибку. Вот прям совсем. Там было предусмотрено просто, сука, всё. Пока данные в окошках не были валидны программа отказывалась решать. На всё это у меня уходили недели. Доки были на анг. Его я тогда знал плохо. Батя мне помогать отказывался по религиозным соображениям. Эту прогу я показал на информатике в школе. Учитель погрустнел и меня освободили от уроков, чтобы я не мешал остальным учиться.
В 2006 году летом я, как обычно, прводил лето в деревне у бабушки. Туда же приехал батин брат Вова. Дичайше крутой мужик, дичайше странный с адово интересной судьбой. Он на тот момент преподавал, как сейчас модно говорить, computer science в ВУЗе. Всякие разные дисциплины. А я никогда ничему подобному не обучался. Вообще ничего не знал из этой области (вру малость). Суть в том, что мы с ним сцепились за языки, я с точки зрения практики, он мне теорий вливал. Разговор перетек о тулзах (я тогда на работе писал их много) и тут он мне гворит, что мол а что за тулзы. Ну я наки дал ему там всяких примеров. И он как-то зинтересовася и пишет мне название сабжа. Говорит: "Купи и прочитай". На этом мы с ним и расстались.
Я вернулся в нерезиновую. Купил книгу на озоне за 230 рулей. Сейчас стоит 1200 с хреном. Я вообще люблю тенические книги, не знаю почему. Начал читать. Сказать что я прозерел — ничего не сказать. Это просто был огромный качественный скачок сознания. С того что есть, на то как должно быть. В большей степени это был даже скчок веры. Там конечно и формулы и ссылки на законы есть и всё что надо каждому фрику. Но все что там изложено было я решил просто принят на веру и попробовать это максимально использовать в работе. Все что мы тогда делали я подвергал анализу через призму этой книги. Я даже дал её своему ментору. А то он начал волновать за мое душевное состяние.
Оказалось, что автор не много ни мало, а автор первого MacIntosh. Автор в смыле интерфейса. Он там по ходу жизни еще компы делал, но макинтош его самая извстная штука. Плюс в книге есть несколько концепций, которые я, например, нигде до сих пор не встречал имплементированных в полной мере. Хотя уже всё для этого есть давным давно по технической части.
Под воздествием этой книги я написал кучу тулов, которые упрощали нам жизнь на работе значительно. Тулы позволяли делать работу, а не бгать от стола к столу тыкая всех палкой с вопросом: Что тут отвалилось.
Самое смешное, что недавно я ее перечитывал. Лет 12 прошло после первого раза. Зашла точно так же как и первый раз.
И вот тут я вспомнил о той самой программе. Полез в свои архивы! Да у меня с 1995 года архивы всего говна. Долгая история. Нашел ее и запустил под виндой. Сказать что я ахуел — это ничего не сказать. Я в нее немного полтыкал и мне стало грустно. Очень грустно! Я ощутил себя каким-то совершенно тупым пользователем которому пытаются каждый раз отбить руки за его действия. Я вспомнил сколько время я тогда убил на имплементация такого поведения, которое тогда я считал просто божественным! (13 лет мне, сука, было) В какой-то момент мне захотель разбить себе даже лицо. Но мне повезло с дядей. Больше на столько убогих и кривых вещей я не изрыкал :)
К чему я тут распинаюсь. Кончайте делать интерфейсы програмист для програмиста. Начните уже делать их для "Людей". Почитайте, может вам тоже зайдет. Поделитесь опытом.
1 Jef Raskin
2 The book
3 на озоне
Рекомендую читать оригинал.
Привет. Можешь, пожалуйста, описать, что это за книга, о чем, зачем ее читать, может, свое мнение, если ты уже прочитал, ссылку на амазон или еще куда, не знаю.
Пнуть дискуссию, так сказать. Плюс, наверное, это в раздел книжный клуб , но смотри сам.
Хорошая книга, читал её, когда упарывался по интерфейсам и дизайну. Про Canon Cat там интересно. Но сейчас это скорее вводная книга в интерфесы. ИМХО как первая книга, база — ОК.