Forwarded from Канал Ильи Бирмана
Теорема о тормозах
Поговорим о ситуациях, когда компьютер тормозит.
Под тормозами понимается медлительность, мешающая свободному взаимодействию и тем самым вызывающая фрустрацию и раздражение. Если компьютер скачивает пять гигабайт данных, компилирует сложный проект или рендерит видео, это занимает ощутимое время, но это не тормоза: мы дали компьютеру задачу, и он работает, выполняет. Теперь допустим, что видео рендерилось час, потом отобразился статус «Завершено», а через секунду готовый файл отобразился на рабочем столе. Первый час компьютер не тормозил, но следующую секунду — тормозил.
Теорема: все тормоза являются ошибками и исправимы.
Технически даже своевременное отображение статуса или реакции не действие пользователя — это такая же «работа», как и рендеринг видео. Однако такая работа должна быть выполнена за время, которое человек не способен ощутить. Будем называть это «мгновенно».
Примеры тормозов в современно софте:
— при запуске программы нельзя сразу же начать ей пользоваться, а нужно ждать загрузки;
— после загрузки часть интерфейса дорисовывается на глазах у пользователя;
— при нажатии на кнопку нет мгновенной реакции;
— при вводе с клавиатуры символы появляются не мгновенно;
— при прокрутке страница едет не плавно или с отставанием от пользователя;
— при прокрутке часть содержимого догружается на глазах у пользователя, а не приезжает уже готовым из-за края окна;
— при изменении размеров окна разные части интерфейса перерисовываются на глазах у пользователя с разной скоростью или в несколько «прыжков»;
— при перетаскивании объекта программа понимает, что может «принять» его, не мгновенно;
— после открытия меню, на глазах у пользователя в нём добавляются пункты или меняется их порядок;
— разные части интерфейса реагируют на действия пользователя через разное время.
Во времена первых компьютеров тормоза были неизбежны, потому что мало что можно было сделать мгновенно. Но как минимум последние двадцать лет компьютеры на несколько порядков быстрее, чем необходимо для мгновенности, а значит и для полного отсутствия тормозов во всех случаях.
Если программа тормозит, это лишь значит, что в тот момент, когда она должна мгновенно отобразить данные или отреагировать на действие пользователя, она занята чем-то другим. Это что-то другое — ненужная в данный момент, лишняя работа. Это ошибка в программе, и она должна быть исправлена. Лишняя работа должна перестать делаться и мешать пользователю пользоваться компьютером.
Таким образом, тормоза нельзя списать на слабое железо; это слабость исключительно её автора.
Поговорим о ситуациях, когда компьютер тормозит.
Под тормозами понимается медлительность, мешающая свободному взаимодействию и тем самым вызывающая фрустрацию и раздражение. Если компьютер скачивает пять гигабайт данных, компилирует сложный проект или рендерит видео, это занимает ощутимое время, но это не тормоза: мы дали компьютеру задачу, и он работает, выполняет. Теперь допустим, что видео рендерилось час, потом отобразился статус «Завершено», а через секунду готовый файл отобразился на рабочем столе. Первый час компьютер не тормозил, но следующую секунду — тормозил.
Теорема: все тормоза являются ошибками и исправимы.
Технически даже своевременное отображение статуса или реакции не действие пользователя — это такая же «работа», как и рендеринг видео. Однако такая работа должна быть выполнена за время, которое человек не способен ощутить. Будем называть это «мгновенно».
Примеры тормозов в современно софте:
— при запуске программы нельзя сразу же начать ей пользоваться, а нужно ждать загрузки;
— после загрузки часть интерфейса дорисовывается на глазах у пользователя;
— при нажатии на кнопку нет мгновенной реакции;
— при вводе с клавиатуры символы появляются не мгновенно;
— при прокрутке страница едет не плавно или с отставанием от пользователя;
— при прокрутке часть содержимого догружается на глазах у пользователя, а не приезжает уже готовым из-за края окна;
— при изменении размеров окна разные части интерфейса перерисовываются на глазах у пользователя с разной скоростью или в несколько «прыжков»;
— при перетаскивании объекта программа понимает, что может «принять» его, не мгновенно;
— после открытия меню, на глазах у пользователя в нём добавляются пункты или меняется их порядок;
— разные части интерфейса реагируют на действия пользователя через разное время.
Во времена первых компьютеров тормоза были неизбежны, потому что мало что можно было сделать мгновенно. Но как минимум последние двадцать лет компьютеры на несколько порядков быстрее, чем необходимо для мгновенности, а значит и для полного отсутствия тормозов во всех случаях.
Если программа тормозит, это лишь значит, что в тот момент, когда она должна мгновенно отобразить данные или отреагировать на действие пользователя, она занята чем-то другим. Это что-то другое — ненужная в данный момент, лишняя работа. Это ошибка в программе, и она должна быть исправлена. Лишняя работа должна перестать делаться и мешать пользователю пользоваться компьютером.
Таким образом, тормоза нельзя списать на слабое железо; это слабость исключительно её автора.
❤122🤡47💩21👎12👍11🤔6🔥5🤮5🥱4👏3🤯2
Адовый UX
#брайль
Греция, Лефкада, Никополь. Табличка со шрифтом Брайля из металла под прямыми солнечными лучами
#брайль
#брайль
😭305 64🔥41 12🥰5⚡3🤣3🤡2😁1
Это насколько должны быть сломаны стимулы в корпорации, чтобы они огромным блокирующим попапом предлагали попробовать тёмную тему? Она ведь включается автоматически, если человек на устройстве это не отключил. А если отключил, значит она ему не нужна. То есть, её и так уже увидят все, кому она нужна. Автоматически
Получается, что у каких-то людей в команде Плей Маркета есть KPI по использованию тёмной темы? И чтобы его повысить, они добились возможности насрать своим попапом в лицо всем пользователям? Я правильно понял?
(про «делает ярче» я просто промолчу, пожалуй)
Получается, что у каких-то людей в команде Плей Маркета есть KPI по использованию тёмной темы? И чтобы его повысить, они добились возможности насрать своим попапом в лицо всем пользователям? Я правильно понял?
(про «делает ярче» я просто промолчу, пожалуй)
😭171 56😁34🤣7 6👻5⚡3👍3🌚3💯3❤2
В платный канал я выбираю самые годные статьи на тему дизайна, интерфейсов и продуктологии. Две статьи каждый день без перерывов
Так что за последние пять дней там канале вышло 10 статей. Среди них:
— Разбор того, как за последние сто лет визуальная среда — от автомобилей и интерьеров до кино и цифрового дизайна — потеряла цвет и скатилась к серому минимализму, и почему сейчас начинается обратное движение к яркости
— Как в Evil Martians перестроили процесс создания иллюстраций для блога: вместо попыток полностью автоматизировать генерацию картинок через ИИ выстроили гибридный пайплайн, где редактор задаёт визуальный тезис, ИИ делает основную работу, а живой иллюстратор доводит результат до финала
— На примере анонсов Config 2026: теряет ли Figma центральную роль в дизайн-процессе по мере того, как ИИ переносит создание продуктов в код, агентские среды и структурированные воркфлоу
— 39 принципов проектирования интерфейсов для ИИ-систем, сгруппированных в девять блоков — от вероятностной природы моделей до устойчивости продукта во времени
— Эссе о том, как LLM разрушили привычные способы считывать вложенный труд: раньше сам факт «кто-то это написал/сделал» служил сигналом ценности, а теперь сгенерировать правдоподобный текст или сайт ничего не стоит
Подпишитесь на😈 Адовый UX Pro, чтобы прочитать эти и другие годные статьи. Они публикуются там дважды в день
Цена подписки — 100 ₽ в месяц:
— Оплата банковской картой, через кошелёк Телеграма
— Звездами
Так что за последние пять дней там канале вышло 10 статей. Среди них:
— Разбор того, как за последние сто лет визуальная среда — от автомобилей и интерьеров до кино и цифрового дизайна — потеряла цвет и скатилась к серому минимализму, и почему сейчас начинается обратное движение к яркости
— Как в Evil Martians перестроили процесс создания иллюстраций для блога: вместо попыток полностью автоматизировать генерацию картинок через ИИ выстроили гибридный пайплайн, где редактор задаёт визуальный тезис, ИИ делает основную работу, а живой иллюстратор доводит результат до финала
— На примере анонсов Config 2026: теряет ли Figma центральную роль в дизайн-процессе по мере того, как ИИ переносит создание продуктов в код, агентские среды и структурированные воркфлоу
— 39 принципов проектирования интерфейсов для ИИ-систем, сгруппированных в девять блоков — от вероятностной природы моделей до устойчивости продукта во времени
— Эссе о том, как LLM разрушили привычные способы считывать вложенный труд: раньше сам факт «кто-то это написал/сделал» служил сигналом ценности, а теперь сгенерировать правдоподобный текст или сайт ничего не стоит
Подпишитесь на
Цена подписки — 100 ₽ в месяц:
— Оплата банковской картой, через кошелёк Телеграма
— Звездами
Please open Telegram to view this post
VIEW IN TELEGRAM
💩55🤡28🖕18❤11👎4🤮4🔥1🥰1🌭1🤣1👾1
Мы видим, что ты хочешь закрыть рекламный баннер на нашем сайте. Будет обидно, если тебе что-нибудь помешает
(Мне всегда казалось, что торговля лекарствами — это очень выгодный бизнес. Но уже не первый раз я вижу, как на сайтах аптечных сетей размещается сторонняя реклама. Неужели у них такая низкая маржинальность, что им приходится на это идти? Расскажите в комментах, если знаете)
(Мне всегда казалось, что торговля лекарствами — это очень выгодный бизнес. Но уже не первый раз я вижу, как на сайтах аптечных сетей размещается сторонняя реклама. Неужели у них такая низкая маржинальность, что им приходится на это идти? Расскажите в комментах, если знаете)
😭72 22 8🖕6❤1😁1🙈1