Думаем дальше № 31 — «Слово „тупой“ не очень правильное» c Мишей Нозиком

С Мишей Нозиком обсуждаем дедовское ворчание, отношение к критике работы и работника, а также корпоративные презентации руководству.

Все выпуски подкаста:
Эпл · Ютюб · Я.Музыка · Мейв · РСС для подкастного приложения

0:00 Догонка про музыку и картины
1:07 Что не так с комментариями в духе «опять дед ворчит», «окей бумер» или «откройте форточку» (и лайками под ними)
9:15 Реальные изменения в технологиях и обществе
12:30 Что не устаревает: музейные экспонаты. Таскание окон на старых компьютерах и прокрутка с шахматным узором на первом Айфоне
17:10 Размеры кнопок в промышленных интерфейсах
19:20 Изобретение полностью прозрачной пелены
23:40 Экономичный рендеринг в Эпл-Вижене-про и ленивая загрузка Мэри Трюфеля и Овена
27:44 Принцип «книга ждёт читателя» и статичный предоалер на основе оптической иллюзии
31:51 Переосмысление лекций о прицеливании, Фиттсе и кликабельности
34:35 Критика работы или критика дизайнера?
41:48 «Твоя работа говно» против «Ты не чувствуешь этот нюанс»
43:36 «Ты чё-то тупишь» против «Ты чё, тупой?»
46:20 Критика из предположения, что ты не подумал
48:35 Миша обратил внимание, что Илья иначе смотрит работы дизайнеров
50:30 Холодный душ критики
55:38 Презентации в виде слайдов для руководства: трата времени и иллюзия качества
1:03:04 Дизайнеры не умеют рассказывать о своей работе
1:06:33 Макетики со стрелочками
1:10:02 Комментируем пару цитат про презентации
1:17:02 В чём для нас кайф курса по презентация

На интерфейсном курсе: про компасную стрелку, стороны света и смелость

На посиделках после разбора заданий участник курса поднимает тему моей «компасной» стрелки на схемах метро Москвы и Минска. Типа, показал друзьям, а они не врубились. Я толкаю речь о том, что не обязательно, чтобы в твой дизайн сразу врубались — иногда нужно сперва приучить, чтобы начали ловить кайф. 9 минут:

Это фрагмент № 163 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 1 декабря 2023 года.

Идёт запись на курс, который пройдёт 1—30 марта. Сейчас −30% из-за ранней записи.

Почитать о курсе

Программа, отзывы, запись

Прямая линия из Индии в США и сумма углов треугольника

Как-то мне попалась такая картинка:

Автор твита утверждает, что можно добраться из Индии в США не касаясь суши по «полностью прямой линии». И мы видим комментарии, мол, с херов ли это прямая линия? Я присоединяюсь с комментариям: с херов ли это прямая линия?

Очевидно, картинка призвана выставить дурачкам комментаторов, которые не понимают, что Земля круглая, проекция всё искажает, но в настоящей жизни эта линия реально прямая. Да вот только это не так! Эта линия не прямая ровно именно потому, что Земля круглая! Эта линия загибается, потому что вся поверхность земли загибается!

Причём достаточно было бы переформулировать, сказав что-то вроде «не меняя курса» или даже «в строго прямом направлении», и всё было бы чётко. Но тут сказано даже не просто straight line, а прям completely straight line, как будто она вообще безоговорочно прямая.

Это мне напоминает мою фрустрацию в момент, когда в школе однажды говорят, мол, сумму углов треугольника может быть и не 180°. Нет, не может. Если мы рисуем треугольник на шаре, то это уже не треугольник, это другая фигура. Понятно, что в неевклидовой аксиоматике эту другую фигуру может быть очень естественно назвать треугольником, но в любом случае слово треугольник с этого мгновения значит не то, что значило только что. Другая фигура может обладать другими свойствами углов, и если «фокус» тут в том, что мы её назвали тем же словом, то это не очень сложный фокус, я его сразу раскусил.

Как послушать 9 часов лекций

Вчера в «Что послушать» я выложил в том числе серию уроков чистоты кода. Техдиректор бюро Вася Половнёв, увидев, что там 9 часов, спрашивает, как я нахожу время столько слушать. Ответил ему, но предполагаю, что вопрос может возникать у многих, так что отвечаю ещё и здесь.

Номинальные 9 часов — это реально около 4 часов прослушивания. Во-первых, всё слушается как минимум на полуторной скорости, что уже превращает 9 часов в 6. Во-вторых, Оверкаст вырезает слишком длинные паузы между словами, а это очень существенно сокращает длительность всего. Когда отвечал Васе, я даже не знал, насколько, а это даёт в среднем ещё 1,4-кратное ускорение! Хотя зависит от особенностей говорящего, конечно.

Но 4 часа — это же всё равно много? Не знаю, в день я слушаю по ощущениями около 2 часов разного — лекций, подкастов, аудиокниг.

Во время еды получается минут 15-20, ведь еду надо приготовить или разогреть, съесть, потом убрать или помуть посуду. Это три раза в день — уже почти 1 час. Пока иду на кофе и обратно — это ещё 20 минут дороги (пока пью кофе я работаю).

В день я провожу когда 10, а когда и все 50 минут за рулём. Вот уже два часа прослушивания и набралось.

А ещё перед сном минут 10 могу послушать в качестве сказки на ночь. А дальше, если я бегаю — это ещё плюс 30 минут. Если иду в бассейн — то ещё около 1 часа на дорогу туда-обратно, переодевания и занятия в спортзале перед заплывом (делаю там несколько упражнений). То есть минут 20 в среднем ещё дополнительно есть в день.

И это всё зимой, когда я не гуляю! А ведь летом я ещё гуляю. И это ещё английский язык! А ведь на русском можно слушать на двойной скорости, особенно знакомых спикеров.

Вот и получается, что «9 часов» лекций про код — это пара дней без необходимости выделять хотя бы минуту специального времени.

Вот чего я реально не понимаю — так это как люди регулярно смотрят фильмы и сериалы.

Встроенный ВПН на Маке и Айфоне

У меня назрел чисто технический вопрос. У Эпла в настройке сети и на Маке, и на Айфоне есть какой-то раздел про ВПН. А почему тогда существуют какие-то отдельные программы для ВПНа, причём их целый зоопарк одна страшнее другой? Почему нельзя настроить ВПН встроенными средствами системы?

Что послушать — 79

Всё, что можно слушать, я стараюсь слушать, а не читать и не смотреть. Потому что когда у меня свободны глаза, я предпочитаю делать что-то более полезное.

Вот что я слушал в последнее время, что мне понравилось:

  1. The sound of Apple и The sound of Apple 2 — два выпуска подкаста про звуки в эпловских устройствах.
  2. Onboarding. Хороший выпуск про онбординг в приложениях. Не буквально про экраны, которые называются «онбордингом», а вообще про первый контакт с приложением. Про то, что люди устанавливают программы, нифига не понимают, и тут же удаляют. Про то, что даже минимальное припятствие типа кнопки «Начать» (вместо того, чтобы просто сразу начать) срезает заметную часть пользователей.
  3. Анна Виленская впервые о муже, бунтарском периоде и фальши «русской народной» музыки. Жёлтые заголовки бесят, но Анна клёвая.
  4. Clean Code. Некий дядя Боб учит, как писать чистый, «вежливый» код. Там шесть уроков, самый крутой урок — 3-й про ожидания от программистов, которые им кажутся безумными, а всем остальным людям — само собой разумеющимися (типа чтобы программы не глючили). В уроке 5 примерно на 20-25 минутах он рассказал, как он понял, что программист — кайфовейшая история и очень близкая. В уроке 6 было про менеджмент и аджайл. «Требования и должны меняться, иначе зачем мы делаем софт, а не хард?» Единственное, что подрывает доверие — он программирует на Джаве.
  5. The Greatest God Debate In History. Нашёлся некий Мэтт Диллаханти, который справляется с Джорданом Питерсоном и заставляет его запутаться в собственной лапше! После 47:46 классный кусок, где Питерсон умудрился не перебивать достаточно долго, чтобы Диллаханти сформулировал развёрнутую мысль.

Инструкция против интерфейса

За последнее время я столкнулся с большим количеством промышленных интерфейсов. Суть в том, что в интерфейсе человек делает не что-то, что ему хочется, а что-то, что надо исходя из производственного процесса. Интерфейсы сложные, со специальными командами и терминами. К интерфейсу пишут инструкции, сотрудники должны их внимательно изучать.

Вот пример фразы из инструкции:

Если выдалось сообщение, что поступила деталь типа A в статусе N или Q, то деталь необходимо обработать на станке X.

Инструкция и интерфейс борются друг с другом. Десятками встречаются ситуации, когда в интерфейсе написано одно, а в инструкции объясняется, что это значит другое! Вот как в этом примере.

Все такие ситуации исправляются тремя действиями:

  1. Слово «Если» из инструкции переводится в слово if в коде. Код ведь знает, какое сообщение он выдал!
  2. Сообщение заменяется на «Передайте деталь на обработку на станке X».
  3. Фраза про типы и статусы удаляется из инструкции.

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

Регулятор погоды в Макосе

В недавнем обновлении Макоса появилась фича — можно показывать погоду прямо в системном меню:

Хорошо! Если ткнуть, выпадает выпадайка с дизайном студенческого уровня — ну как можно было не нарисовать контурные версии иконок вместо этих клякс?

Но самая удивительная штука тут сверху — это голубенький регулятор температуры за окном. Можно подвигать и сделать потеплее или похолоднее. Удобно!

Я сейчас готовлю новую лекцию под рабочим названием «Кликабельность» — там про то, как мы по виду элементов понимаем, что с ними можно делать. Вот дизайнеров из Эпла я бы отправил на неё обязательно.

Если у вас индикатор, он не должен выглядеть как регулятор. Не говоря уж о том, что тут совершенно низачем не нужен этот индикатор, он ничего не объясняет и не визуализирует.

Вернуть курсор в предыдущее место

Иногда ты работаешь с длинным документом или пишешь код, прыгаешь в какую-то другую его часть и хочешь вернуться к предыдущему месту. К сожалению, нигде не предусмотрено анду или кнопки «Назад» для простого перемещения курсора.

Но я заметил, что давно уже совершенно автоматически делаю ⌘Z, ⇧⌘Z — анду и сразу реду. Это отменяет последнее действие и тут же делает его снова, то есть документ в итоге не изменяется. А зато курсор возвращается туда, где был до этого!

На интерфейсном курсе: чистим виджет от шума

Интерфейсный курс скоро подорожает, и вот-вот закончится запись на последний поток по старой цене. Заодно — кусочек из курса.

Показываю несколько движений, чтобы виджет стал посимпатичнее. 4 минутки:

Также есть на ВК-видео.

Это фрагмент № 162 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 1 декабря 2023 года.

Идёт запись на курс, который пройдёт 18 января — 16 февраля.

Почитать о курсе

Программа, отзывы, запись

Ранее Ctrl + ↓