Good Tools Are Invisible 🔥 Горячее 💬 Длинная дискуссия
Хороший инструмент почти исчезает: он работает так, что пользователь даже не задумывается о нём. Автор критикует тех, кто превращает слабости утилит в «головоломки», рекламируя их как «развлечение». В качестве примера берётся vim: многие хвалят его за возможность писать макросы, хотя в Sublime аналогичную задачу решают за минуту несколькими курсорами. Автор использует Sublime уже 15 лет, считает несколько курсорных режимов продуктивнее макросов почти в 100 % случаев, а макросы нужны лишь дважды, и их создание заняло больше времени, чем написание скрипта.
Когда инструмент становится частью личности, его недостатки превращаются в «трибальные» символы, и их защищают, а не устраняют. Продуктивность часто путают с ощущением харизмы: решить сложную задачу может казаться круто, но по времени это медленнее. Тот же спор происходит вокруг терминальных и графических интерфейсов: терминалы неinherently лучше, просто многие GUI‑приложения плохо реализованы для клавиатурного управления, и их можно улучшить, если разработчики захотят. Автор отмечает, что большинство программистов не работают постоянно в терминале, поэтому аргумент о «естественном» преимуществе TUI часто ошибочен.
Комментарии (208)
- Инструменты становятся «невидимыми», когда пользователь настолько привыкает к их работе, что перестаёт их замечать и сосредотачивается только на решении задач.
- Продуктивность часто связана не с «видимостью» функций, а с тем, насколько удобно обходить их ограничения и насколько естественно взаимодействие с инструментом.
- У разработчиков часто несоответствие между тем, как они воспринимают свой инструмент, и тем, как им его используют конечные пользователи, приводит к недоразумениям и лишним трениям.
- При выборе инструмента важнее баланс между простотой использования и гибкостью, а также осознание, что «невидимость» – это результат практики, а не обязательный признак «лучшего» решения.
Liquid Glass Is Cracked, and Usability Suffers in iOS 26 🔥 Горячее 💬 Длинная дискуссия
iOS 26 вводит «жидкое стекло» — новый визуальный язык Apple, который делает интерфейс полупрозрачным, мерцающим и «живым». Эффект красив, но он маскирует контент, снижает контраст и мешает читать текст. Пользователи жалуются, что не могут отличить кнопку «Отправить» от фона чата, а карты в Maps едва видны на фоне ресторанов. В итоге iOS 26 оказался менее юзабелен, чем предыдущие версии, хотя Apple настаивает, что это «инновация».
Комментарии (373)
- Пользователи жалуются на снижение производительности, баги и регрессии в iOS 26 и macOS 15, особенно из-за эффекта Liquid Glass.
- Критика направлена на то, что обновление выглядит как «потраченное время и усилия», а не как улучшение продукта.
- Некоторые пользователи заявляют, что они не будут обновлять свои устройства, пока не будет решена проблема с прозрачностью и другими проблемами.
- Сообщество также обсуждает, что Apple, похоже, не учитывает обратную связь пользователей при разработке новых функций.
- Некоторые пользователи также жалуются на то, что Apple не предоставляет возможность отключить эффект Liquid Glass, что делает невозможным для пользователей выбрать, что они хотят.
I spent the day teaching seniors how to use an iPhone 🔥 Горячее 💬 Длинная дискуссия
Обучение пожилых людей использованию iPhone оказалось сложной задачей из-за фундаментальных различий в восприятии технологий. Пользователи старшего возраста часто испытывают трудности с интуитивными для молодёжи жестами, такими как свайпы и долгие нажатия, а также путаются в интерфейсе из-за обилия иконок и настроек.
Многие просят письменные инструкции, но сталкиваются с тем, что современные устройства рассчитаны на визуальное и тактильное взаимодействие, а не текстовые руководства. Это подчёркивает необходимость адаптации интерфейсов и методов обучения для разных возрастных групп, чтобы технологии стали доступнее всем.
Комментарии (473)
- Современные смартфоны, особенно iPhone, критикуются за излишнюю сложность интерфейса, непонятные жесты и запутанный процесс первоначальной настройки, что создает серьезные барьеры для пожилых пользователей.
- Многие пользователи предлагают создание упрощенных режимов (вроде Assistive Access) и возможность кастомизации интерфейса с самого начала настройки устройства, оставляя только самые необходимые функции (звонки, сообщения).
- Отмечается, что проблема не только в Apple, но и в общей тенденции усложнения UX across all platforms (Android, Windows), а также в плохо спроектированных приложениях (банки, госуслуги), которые часто требуются для повседневной жизни.
- Подчеркивается важность терпения и индивидуального подхода при обучении, фокусируясь только на тех задачах, которые действительно нужны пользователю, а не на демонстрации всех возможностей устройства.
- Обсуждается, что пожилые пользователи — не монолитная группа; некоторым удается успешно освоить устройства, в то время как для других даже упрощенные смартфоны остаются слишком сложными, и иногда более подходящим решением может быть простой кнопочный телефон.
Rules for creating good-looking user interfaces, from a developer 🔥 Горячее 💬 Длинная дискуссия
Разработчик делится простой системой для создания красивых интерфейсов без глубоких знаний дизайна: ключ в фокусе на выравнивании и консистентности, а не на оптимизации каждой мелочи. Он обнаружил, что его старые интерфейсы страдали от мелких несоответствий — например, иконки были не выровнены, а кнопки располагались хаотично, что создавало визуальный шум и ухудшало опыт.
Использование готовых библиотек компонентов, таких как HeroUI, помогает сохранять единообразие. Важно применять их "как есть", без кастомизации, и ограничивать набор стилей, чтобы избежать беспорядка. Такой подход экономит усилия и делает интерфейс целостным, даже если отдельные элементы не идеальны.
Комментарии (162)
- Подчёркивается важность фундаментальных принципов дизайна (таких как гештальт), которые не зависят от технологий, в отличие от фреймворков и паттернов.
- Критикуется подход, ставящий эстетику выше функциональности и удобства использования; акцент делается на юзабилити, логику и чёткую структуру интерфейса.
- Обсуждается ценность глобальной консистентности и использования готовых библиотек компонентов против кастомных, но часто неудачных решений.
- Отмечается, что хороший дизайн начинается с глубокого понимания пользователя, а не просто со следования набору правил или созданию "красивого" интерфейса.
- Упоминаются конкретные ресурсы для обучения (книги вроде "The Design of Everyday Things", "Refactoring UI") и критика их дороговизны или поверхностного применения.