{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Блог Ильи Бирмана: заметки с тегом медвежья услуга",
    "_rss_description": "Блог Ильи Бирмана о дизайне, городах, музыке и жизни.",
    "_rss_language": "ru",
    "_itunes_email": "ilyabirman@ilyabirman.ru",
    "_itunes_categories_xml": "<itunes:category text=\"Arts\"><itunes:category text=\"Design\" \/><\/itunes:category>\r\n<itunes:category text=\"Society &amp; Culture\"><itunes:category text=\"Personal Journals\" \/><\/itunes:category>\r\n<itunes:category text=\"Technology\" \/>\r\n",
    "_itunes_image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic-square@2x.jpg?1573933764",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/ilyabirman.ru\/meanwhile\/tags\/disservice\/",
    "feed_url": "https:\/\/ilyabirman.ru\/meanwhile\/tags\/disservice\/json\/",
    "icon": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764",
    "authors": [
        {
            "name": "Илья Бирман",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/",
            "avatar": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
        }
    ],
    "items": [
        {
            "id": "6790",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/app-launch-open-dialog\/",
            "title": "Программа при запуске хочет, чтобы я открыл файл",
            "content_html": "<p>Один из паттернов в интерфейсе, который меня бесит — это когда запускаешь программу на Маке, а она тут же открывает диалог открытия файла. Ну типа, думает она, пользователю же я низачем не нужна без файлов, ему же по-любому нужно будет открыть? — вот я и помогу!<\/p>\n<p>Это, как и кнопка «наверх» внизу страницы и <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/knopka-na-glavnuyu-na-pustom-ekrane\/\">кнопка «На главную» на пустом экране<\/a> — тоже пример того, когда мне протягивают костыль, а я не хромой. Завёл тег «медвежья услуга» по этому поводу.<\/p>\n<p>Во-первых, я сам решу, открывать мне файл или нет. Может, я зашёл просто версию посмотреть или обновление установить? Или я звпустил программу впрок, но прямо сейчас не собираюсь ничего с ней делать. Просто не лезь со своим диалогом и не мешай мне пользоваться компьютером!<\/p>\n<p>Во-вторых, даже если я и собираюсь открыть файл, ну не через диалог открытия файла же я это буду делать! Это самый неудобный способ открыть файл в мире. Файл почти наверняка у меня где-то и так под рукой: в письме, в телеге, на рабочем столе, в папке, в веере Downloads в доке. Я его просто оттуда затащу да и всё. Нафиг мне твой диалог сдался вообще?<\/p>\n<p>Если программа пытается по-умному что-то предусмотреть или предугадать — это хорошо. Но важно, чтобы результат этого предугадывания не был помехой пользователю.<\/p>\n",
            "summary": "Один из паттернов в интерфейсе, который меня бесит — это когда запускаешь программу на Маке, а она тут же открывает диалог открытия файла",
            "date_published": "2026-08-05T19:36:09+05:00",
            "date_modified": "2026-08-05T19:36:21+05:00",
            "tags": [
                "бесит",
                "Мак",
                "медвежья услуга",
                "пользовательский интерфейс"
            ],
            "_date_published_rfc2822": "Wed, 05 Aug 2026 19:36:09 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6790",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6648",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/knopka-na-glavnuyu-na-pustom-ekrane\/",
            "title": "Кнопка «На главную» на пустом экране",
            "content_html": "<p>Хочу разобрать с вами вот такой пример с недавней рабочей встречи. Экран с актами, которые можно посмотреть, подписать, скачать и всё такое. Но пока актов ещё нет, дизайнер предлагает показывать кнопку «На главную»:<\/p>\n<figure class=\"e2-text-picture\">\n  <img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/no-acts@2x.png\" width=\"380\" height=\"740\" alt=\"\" \/>\n<\/figure>\n<p>Я прошу убрать эту кнопку, но мне непросто это объяснить. Казалось бы, кнопка поставлена из лучших побуждений. Всё, что человеку тут нужно — прочитать и уйти. Логично и заботливо дать ему кнопку для этого в удобном месте. В конце концов, разве не я сам учу думать о пользователях?<\/p>\n<p>Первая ассоциация, которая мне приходит в голову — кнопки «Наверх» внизу длинных веб-страниц плохих сайтов. Бороться с ними тоже всегда было очень тяжело. Дизайнеры, предлагающие их, уверены, что помогают пользователю, и все вокруг слушают их доводы и не готовы слышать никаких других. Ну как же можно бороться с очевидно полезной функцией!<\/p>\n<p>Но у меня от такого дизайна ощущение, что мне «заботливо» протягивают костыль, хотя я не хромой.<\/p>\n<p>Вред в том, что мы предлагаем исключение без повода, зачем-то внедряем кастомное решение при наличии системного. Это подрывает доверие, ломает предсказуемость, последовательность, единство. Пользователь нажмёт «На главную», а потом зайдёт в следующий экран, а там такого уже не будет. И вот он уже должен почему-то учиться на разных экранах по-разному выходить на главную, хотя до нашей кнопки у него не было для этого причин. Пользователь прокрутит страницу кнопкой «Наверх», а потом на соседнем сайте такой не будет. И вот он уже на сайтах должен проверять, нет ли там такой кнопки, вместо того, чтобы просто сразу перемотать стандартным способом не глядя. Мы просто ломаем настроенный автопилот.<\/p>\n<p>Предусматривать что-то особенное полезно на ключевых экранах продукта, где человек проводит много времени. Но если так подходить к каждому левому экрану, интерфейс превращается в кашу. «Удобства» отдельных экранов не суммируются. Если у каждого дизайнера своя идея того, как проявить заботу, все экраны получаются разными, каждый со своей «находкой». Пользователю неудобно уже от необходимости вникать в этот разнобой.<\/p>\n<p>Но всё равно, людям эти объяснения кажутся эзотерикой, а мысль «ну клёвая же идея» попадает сразу в сердечко. Вот и имеем что имеем.<\/p>\n",
            "summary": "Хочу разобрать с вами вот такой пример с недавней рабочей встречи. Экран с актами, которые можно посмотреть, подписать, скачать и всё такое",
            "date_published": "2026-01-31T19:51:38+05:00",
            "date_modified": "2026-08-05T19:31:18+05:00",
            "tags": [
                "медвежья услуга",
                "пользовательский интерфейс",
                "последовательное волшебство"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/no-acts@2x.png",
            "_date_published_rfc2822": "Sat, 31 Jan 2026 19:51:38 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6648",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/no-acts@2x.png"
                ]
            }
        },
        {
            "id": "6163",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/kak-dizaynery-interpretiruyut-issledovaniya\/",
            "title": "Как дизайнеры интерпретируют исследования",
            "content_html": "<p>Исследование: костыли помогают хромым ходить.<\/p>\n<p>Журналисты: согласно исследованию, костыли помогают ходить.<\/p>\n<p>Дизайнеры: в дизайне обязательно нужно использовать костыли, ты что, исследования не видел, без них же людям неудобно!<\/p>\n",
            "summary": "Исследование: костыли помогают хромым ходить",
            "date_published": "2023-12-02T14:47:08+05:00",
            "date_modified": "2026-08-05T19:29:35+05:00",
            "tags": [
                "дизайн",
                "исследования",
                "медвежья услуга"
            ],
            "_date_published_rfc2822": "Sat, 02 Dec 2023 14:47:08 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6163",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4285,
    "_e2_ua_string": "Aegea 12.0a (v4285e)"
}