{
    "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\/",
    "feed_url": "https:\/\/ilyabirman.ru\/meanwhile\/rss\/",
    "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": "6593",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/tart-bell-vibe-coded\/",
            "title": "Как я навайбкодил «Колокол Тарта» за 10 минут",
            "content_html": "<p><a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/tart-bell-mac\/\">Колокол Тарта<\/a> я придумал сделать зимой в качестве первого эксперимента в вайб-кодинге. Сначала я создал новый пустой проект в Икскоде. Первую рабочую версию я получил минут за десять с «Кодексом» ЧатаГПТ, о чём <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/think-on-53\/\">рассказывал в подкасте<\/a>.<\/p>\n<p>Поскольку я вообще не понимаю, что к чему в структуре проекта Икскода, я решил начать с вопроса (на ответ мне оказалось наплевать), и дальше у меня были вот такие обращения к Кодексу со всеми опечатками как есть:<\/p>\n<blockquote>\n  <ol start=\"1\">\n    <li>This is a new project created in XCode. Explain to me its folder structure and files.<\/li>\n  <\/ol>\n<\/blockquote>\n<blockquote>\n  <ol start=\"2\">\n    <li>How to add a system menu item for this app? I mean the right area menu area with icons. What is it called in Apple world? Where Wi-Fi, control center etc live?<\/li>\n  <\/ol>\n<\/blockquote>\n<p>Как видите, тут я ещё осторожничал и не решался просто сказать, мол, сделай — пытался сначала выяснить, как именно сделать. Он рассказал.<\/p>\n<blockquote>\n  <ol start=\"3\">\n    <li>Let’s add this to the actual code<\/li>\n  <\/ol>\n<\/blockquote>\n<blockquote>\n  <ol start=\"4\">\n    <li>Now let’s remove the main window and Dock icon from this app. When the app runs, it add the bell status bar item, and the only option in the menu is Quit. There must be nothing else in this app so far.<\/li>\n  <\/ol>\n<\/blockquote>\n<blockquote>\n  <ol start=\"5\">\n    <li>Why do we need if os(macOS)? This app is Mac only and is not intended to run on any other OS. Can we remove any meantion os other OSes from it?<\/li>\n  <\/ol>\n<\/blockquote>\n<p>Это я ещё читал код и пытался разобраться, что и зачем он пишет. В это время он ещё был совсем маленький, и его смысл было нетрудно понять.<\/p>\n<blockquote>\n  <ol start=\"6\">\n    <li>Now let’s add a menu item «Ring’ and a separator before Quit in our menu extra. When the “Ring” item is selected, the app should play some system sound that sounds like a bell<\/li>\n  <\/ol>\n<\/blockquote>\n<p>Тут стоит обратить внимание на то, как я последовательно строю функциональность по кирпичиками, а не пытаюсь запихать всё сразу. Это потому, что я именно так думаю, а не потому, что пытаюсь как-то переформулировать для нейросети. Я не смог бы сразу сформулировать всё цельно в один запрос.<\/p>\n<blockquote>\n  <ol start=\"7\">\n    <li>Now lets add another function. The app should ring the bell automatically every X seconds, where X varies between 3 and 30 (make it easily adjustable constants in code). So when the app launches, it sets lastBell to the current time, sets the first randomInterval, and starts a timer that fires every second. When the timer fires, the app checks if randomInterval has elapsed, and if yes, it plays the bell sound, remembers the current time as lastBell and comes up with a new randomInterval. So in the end it just plays the bell sound every now and then until I press quit.<\/li>\n  <\/ol>\n<\/blockquote>\n<blockquote>\n  <ol start=\"8\">\n    <li>Add another menu item under Ring that shows how long ago was the previous ring in a human-readable form i.e. “Rang 5 seconds ago”, “Rang about an hour ago”. The wording should not be exactly like this. Just use any existing system formatters for relative time with minumum code.<\/li>\n  <\/ol>\n<\/blockquote>\n<p>Обратите внимание, что тут я по опыту предположил, что нейросеть может захотеть нагородить своего кода для генерации текстовых формулировок, и специально прошу её этого не делать. Нейросети ничего не стоит написать гору кода, а вот мне его читать неохота. Поэтому я прошу не писать тот код, который можно не пистаь. Кроме того, использование системого форматтера дальновиднее. Мало ли, захочу я локализовать программу на разные языки. Не буду же я писать генератор этого текста на всех языках? Это Эпл явно давно сделал за меня.<\/p>\n<blockquote>\n  <ol start=\"9\">\n    <li>When I build the app in XCode, where does the executable go? How to run the app without XCode?<\/li>\n  <\/ol>\n<\/blockquote>\n<p>Тот факт, что этот вопрос приходится задавать, говорит об Икскоде плохо.<\/p>\n<p>После этого были разные другие доработки, но об этом как-нибудь в другой раз. Самым сложным было сделать аккуратный интерфейс настройки. Но главное, что задачу я решил за несколько реплик и всё реально заработало без проблем.<\/p>\n",
            "summary": "Колокол Тарта я придумал сделать зимой в качестве первого эксперимента в вайб-кодинге. Сначала я создал новый пустой проект в Икскоде...",
            "date_published": "2026-07-15T11:05:57+05:00",
            "date_modified": "2026-07-15T11:05:47+05:00",
            "tags": [
                "Колокол Тарта",
                "нейросети",
                "программирование",
                "продукты"
            ],
            "_date_published_rfc2822": "Wed, 15 Jul 2026 11:05:57 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6593",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6775",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/arhiv-vakansiy-ne-mozhet-byt-podrazdelom-sozdaniya-vakansii\/",
            "title": "Архив вакансий не может быть подразделом создания вакансии",
            "content_html": "<p>Обсуждаем интерфейс по работе — сервис, где руководитель управляет вакансиями. В нём есть разделы «Вакансии», «Отклики», а также кнопка создания вакансии.<\/p>\n<p>Дизайнер показывает страницу создания вакансии. В ней вкладки «Новая вакансия» и «Архив». В первой, понятно, форма, а во второй — список ранее опубликованных, но уже закрытых вакансий.<\/p>\n<p>Я спрашиваю: почему архив находится вдруг на странице создания вакансий? Он же должен быть в разделе «Вакансии». Дизайнер объясняет, что частый сценарий — перепубликация ранее закрытых вакансий. То есть руководитель хочет создать вакансию, а мы ему удобно прямо под рукой даём архив, чтобы он мог старую вакансию перепубликовать.<\/p>\n<p>Ну уж нет, это неудобно и непонятно. Даже если предположить, что такой сценарий частый и руководитель так хочет, в голове этого руководителя неоткуда взяться мысли, что архив вакансий будет поджидать его в форме создания. Он пойдёт искать вакансию в разделе «Вакансии».<\/p>\n<p>В навигации должна быть логика, отражающая структуру продукта и связей сущностей внутри него, чтобы человек представлял, что где искать. А если мы хотим подсказать какой-то сценарий, то можно всегда предусмотреть кроссссылку (любимое слово). Например, в начале формы новой вакансии можно написать: «Чтобы повторить ранее опубликованную вакансию, вот вам в архив» — и ссылочку. Кликов столько же, зато всё понятно. А главное, если человек не прочитает это, он всё равно сможет всё найти.<\/p>\n",
            "summary": "Обсуждаем интерфейс по работе — сервис, где руководитель управляет вакансиями. В нём есть разделы «Вакансии», «Отклики», а также кнопка создания вакансии",
            "date_published": "2026-07-14T15:46:14+05:00",
            "date_modified": "2026-07-14T15:46:00+05:00",
            "tags": [
                "навигация",
                "пользовательский интерфейс",
                "сценарный подход"
            ],
            "_date_published_rfc2822": "Tue, 14 Jul 2026 15:46:14 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6775",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6774",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/iphone-page-legal-stuff\/",
            "title": "Юридическая туфта на странице Айфона",
            "content_html": "<p>Я зашёл <a href=\"https:\/\/www.apple.com\/iphone\/\">на страницу Айфона<\/a> и заметил, что юридическая туфта занимает половину её высоты:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/iphone-page-legal-stuff.jpg\" width=\"193\" height=\"2560\" alt=\"\" \/>\n<\/div>\n<p>Я считаю, что нужно внедрить новую правоприменительную практику, согласно которой весь этот текст не считается и не может быть использован в качестве доказательства или обоснования чего бы то ни было. Там ведь написаны какие-то слова, чтобы защититься в суде в случае чего? Ну вот суды должны будут проходить так:<\/p>\n<blockquote>\n<p>Пользователь: Я купил Айфон, прочитав о нём на странице, но оказалось, что он работает иначе. Эпл ввёл меня в заблуждение.<\/p>\n<p>Защитник Эпла: Однако на странице снизу под сноской 64 указано, что он работает иначе.<\/p>\n<p>Судья: Это не считается. Вы специально задизайнили эту часть так, чтобы её никто не читал, и очевидно, что её никто не читал. Вы приговариваетесь к выплате компенсации в миллион долларов каждому обманутому пользователю.<\/p>\n<\/blockquote>\n<p>И всё. Пусть включают все свои уточнения в основное повествование или пишут так, чтобы двусмысленности не возникало.<\/p>\n",
            "summary": "Я зашёл на страницу Айфона и заметил, что юридическая туфта занимает половину её высоты",
            "date_published": "2026-07-14T12:16:07+05:00",
            "date_modified": "2026-07-14T12:15:34+05:00",
            "tags": [
                "Айфон",
                "Эпл",
                "юристы"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/iphone-page-legal-stuff.jpg",
            "_date_published_rfc2822": "Tue, 14 Jul 2026 12:16:07 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6774",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/iphone-page-legal-stuff.jpg"
                ]
            }
        },
        {
            "id": "6776",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/tart-bell-mac\/",
            "title": "Колокол Тарта для Мака",
            "content_html": "<p>Держите мою <a href=\"https:\/\/ilyabirman.ru\/bell\/download\/ilyabirman-bell.zip\">программу-колокол для Мака<\/a>, которую я сделал зимой.<\/p>\n<p>Программа издаёт звук колокола через непредсказуемые интервалы времени для тренировки внимательности и повода вспомнить себя. Если хотите понять контекст, можете переслушать <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/think-on-53\/\">53-й выпуск подкаста<\/a>. Программа всё это время прекрасно работала у меня.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/tart-bell-screenshot@2x.jpg\" width=\"592\" height=\"397\" alt=\"\" \/>\n<\/div>\n<p>Выпускать её официально по эпловским понятиям я пока не готов — это намного сложнее, чем делать программы. Так что инструкция по установке такая: скачать (в комментариях), распаковать, перенести в \/Applications, по правой кнопке Open и подтвердить, что доверяете мне. На последних версиях Макоса может потребоваться ещё и зайти в System Settings → Privacy & Security, и там нажать Open Anyway.<\/p>\n",
            "summary": "Держите мою программу-колокол для Мака, которую я сделал зимой",
            "date_published": "2026-07-13T22:43:00+05:00",
            "date_modified": "2026-07-15T15:48:39+05:00",
            "tags": [
                "Колокол Тарта",
                "продукты",
                "релиз"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/tart-bell-screenshot@2x.jpg",
            "_date_published_rfc2822": "Mon, 13 Jul 2026 22:43:00 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6776",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/tart-bell-screenshot@2x.jpg"
                ]
            }
        },
        {
            "id": "6773",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/ne-meshayte-detyam-hotet\/",
            "title": "Не мешайте детям хотеть",
            "content_html": "<p>Что-то тема хотения в эпоху ИИ меня <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/ai-wanting-and-john-galt\/\">не отпускает<\/a>. Я подумал, что над людьми, которые явно выражают собственные желания, иногда посмеиваются в духе «хотеть не вредно», «много хочешь — мало получишь» и прочее «хотелка отвалится». Особенно часто это встречается в разговорах не очень хороших родителей с детьми. Ну и исторически можно было понять такой подход, ведь большинство людей были полезны способностью исполнять чужие желания. Но всё вот-вот перевернётся. Не мешайте детям хотеть, ведь это единственное, чем они будут полезны в будущем.<\/p>\n<p>Ну, наверное.<\/p>\n<p>См. также:<\/p>\n<ul>\n  <li><a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/opinion\/\">Своё мнение оставь при себе<\/a><\/li>\n<\/ul>\n",
            "summary": "Что-то тема хотения в эпоху ИИ меня не отпускает. Я подумал, что над людьми, которые явно выражают собственные желания, иногда посмеиваются в духе «хотеть не вредно»",
            "date_published": "2026-07-11T20:51:45+05:00",
            "date_modified": "2026-07-11T20:51:23+05:00",
            "tags": [
                "нейросети",
                "общество"
            ],
            "_date_published_rfc2822": "Sat, 11 Jul 2026 20:51:45 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6773",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6772",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/chelyabinsk-stuff\/",
            "title": "Штуки для Челябинского транспорта",
            "content_html": "<p>Опубликовал кучу разных штук, сделанных за последние годы <a href=\"https:\/\/ilyabirman.ru\/chelyabinsk\/stuff\/\">для челябинского транспорта<\/a>:<\/p>\n<div class=\"e2-text-picture\">\n<a href=\"https:\/\/ilyabirman.ru\/chelyabinsk\/stuff\/\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/chelyabinsk-stuff-cover.jpg\" width=\"920\" height=\"460\" alt=\"\" \/>\n<\/a><\/div>\n",
            "summary": "Опубликовал кучу разных штук, сделанных за последние годы для челябинского транспорта",
            "date_published": "2026-07-11T11:50:47+05:00",
            "date_modified": "2026-07-11T11:50:43+05:00",
            "tags": [
                "дизайн",
                "навигация",
                "транспорт",
                "Челябинск"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/chelyabinsk-stuff-cover.jpg",
            "_date_published_rfc2822": "Sat, 11 Jul 2026 11:50:47 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6772",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/chelyabinsk-stuff-cover.jpg"
                ]
            }
        },
        {
            "id": "6771",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/think-on-65\/",
            "title": "Думаем дальше № 65 — «Никто не пользуется стеклянными сферами» с Никитой Прокоповым",
            "content_html": "<p>С Никитой Прокоповым обсуждаем ВВДЦ 2026 и дизайн программ для ЭВМ.<\/p>\n<p>Все выпуски подкаста:<br \/>\n<a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/думаем-дальше\/id1744862171\">Эпл<\/a> · <a href=\"https:\/\/www.youtube.com\/playlist?list=PLl7kvlp_qh0j9uzQGU2ws4DkBWdbjY1_d\">Ютюб<\/a> · <a href=\"https:\/\/music.yandex.com\/album\/29069497\">Я.Музыка<\/a> · <a href=\"https:\/\/open.spotify.com\/show\/7i4OkUq55wAC1iyZYEshmi\">Спотифай<\/a> · <a href=\"https:\/\/thinkon.mave.digital\">Мейв<\/a> · <a href=\"https:\/\/cloud.mave.digital\/51724\">РСС для подкастного приложения<\/a><\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n  <tr>\n    <td style=\"text-align: right\">0:00<\/td>\n    <td style=\"text-align: left\">Какой сигнал мы получили на ВВДЦ 2026 и чего ждём через год<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">4:38<\/td>\n    <td style=\"text-align: left\">Предзаписанные и живые презентации<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">6:26<\/td>\n    <td style=\"text-align: left\">Полировка и скучающие журналисты<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">11:08<\/td>\n    <td style=\"text-align: left\">Золотые ворота: иконки в меню и в Доке<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">17:33<\/td>\n    <td style=\"text-align: left\">Скругления углов окон. Историческая справка<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">26:27<\/td>\n    <td style=\"text-align: left\">Выбеление интерфейса, возвращение тулбаров и наведение резкости<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">32:52<\/td>\n    <td style=\"text-align: left\">Мнение Никиты о прозрачности в интерфейсе и теория Ильи о прозрачности в реальной жизни<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">40:03<\/td>\n    <td style=\"text-align: left\">Двигунок жидкости стекла<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">44:38<\/td>\n    <td style=\"text-align: left\">Пружинистые кнопки<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">48:25<\/td>\n    <td style=\"text-align: left\">Тулбары и группы кнопок на них<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">51:49<\/td>\n    <td style=\"text-align: left\">Синхронизация фоток<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">54:45<\/td>\n    <td style=\"text-align: left\">Всё не так тормозит, но зачем оно вообще тормозит?<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">1:06:54<\/td>\n    <td style=\"text-align: left\">Ощущение качества и надёжности от софта<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">1:10:32<\/td>\n    <td style=\"text-align: left\">Каким должен быть редизайн и путь к эталонному решению<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">1:15:34<\/td>\n    <td style=\"text-align: left\">Красота и привлекательность интерфейса. Ортопедический дизайн<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">1:17:56<\/td>\n    <td style=\"text-align: left\">Все хотят оторвать боковые панели, а зря<\/td>\n  <\/tr>\n<\/table>\n",
            "summary": "С Никитой Прокоповым обсуждаем ВВДЦ 2026 и дизайн программ для ЭВМ",
            "date_published": "2026-07-10T11:42:22+05:00",
            "date_modified": "2026-07-10T11:45:54+05:00",
            "tags": [
                "дизайн",
                "Думаем дальше",
                "Мак",
                "пользовательский интерфейс",
                "Эпл"
            ],
            "_date_published_rfc2822": "Fri, 10 Jul 2026 11:42:22 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6771",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6770",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/lag-theorem\/",
            "title": "Теорема о тормозах",
            "content_html": "<p>Поговорим о ситуациях, когда компьютер тормозит.<\/p>\n<p>Под тормозами понимается медлительность, мешающая свободному взаимодействию и тем самым вызывающая фрустрацию и раздражение. Если компьютер скачивает пять гигабайт данных, компилирует сложный проект или рендерит видео, это занимает ощутимое время, но это не тормоза: мы дали компьютеру задачу, и он работает, выполняет. Теперь допустим, что видео рендерилось час, потом отобразился статус «Завершено», а через секунду готовый файл отобразился на рабочем столе. Первый час компьютер не тормозил, но следующую секунду — тормозил.<\/p>\n<p><b>Теорема:<\/b> все тормоза являются ошибками и исправимы.<\/p>\n<p>Технически даже своевременное отображение статуса или реакции не действие пользователя — это такая же «работа», как и рендеринг видео. Однако такая работа должна быть выполнена за время, которое человек не способен ощутить. Будем называть это «мгновенно».<\/p>\n<p>Примеры тормозов в современно софте:<\/p>\n<ul>\n  <li>при запуске программы нельзя сразу же начать ей пользоваться, а нужно ждать загрузки;<\/li>\n  <li>после загрузки часть интерфейса дорисовывается на глазах у пользователя;<\/li>\n  <li>при нажатии на кнопку нет мгновенной реакции;<\/li>\n  <li>при вводе с клавиатуры символы появляются не мгновенно;<\/li>\n  <li>при прокрутке страница едет не плавно или с отставанием от пользователя;<\/li>\n  <li>при прокрутке часть содержимого догружается на глазах у пользователя, а не приезжает уже готовым из-за края окна;<\/li>\n  <li>при изменении размеров окна разные части интерфейса перерисовываются на глазах у пользователя с разной скоростью или в несколько «прыжков»;<\/li>\n  <li>при перетаскивании объекта программа понимает, что может «принять» его, не мгновенно;<\/li>\n  <li>после открытия меню, на глазах у пользователя в нём добавляются пункты или меняется их порядок;<\/li>\n  <li>разные части интерфейса реагируют на действия пользователя через разное время.<\/li>\n<\/ul>\n<p>Во времена первых компьютеров тормоза были неизбежны, потому что мало что можно было сделать мгновенно. Но как минимум последние двадцать лет компьютеры на несколько порядков быстрее, чем необходимо для мгновенности, а значит и для полного отсутствия тормозов во всех случаях.<\/p>\n<p>Если программа тормозит, это лишь значит, что в тот момент, когда она должна мгновенно отобразить данные или отреагировать на действие пользователя, она занята чем-то другим. Это что-то другое — ненужная в данный момент, лишняя работа. Это ошибка в программе, и она должна быть исправлена. Лишняя работа должна перестать делаться и мешать пользователю пользоваться компьютером.<\/p>\n<p>Таким образом, тормоза нельзя списать на слабое железо; это слабость исключительно её автора.<\/p>\n",
            "summary": "Поговорим о ситуациях, когда компьютер тормозит",
            "date_published": "2026-07-09T23:48:45+05:00",
            "date_modified": "2026-07-11T18:48:42+05:00",
            "tags": [
                "обратная связь",
                "пользовательский интерфейс"
            ],
            "_date_published_rfc2822": "Thu, 09 Jul 2026 23:48:45 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6770",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6769",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/ai-wanting-and-john-galt\/",
            "title": "ИИ, хотение и Джон Голт",
            "content_html": "<p>Ещё в продолжение мысли о том, что <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/neuro-competition-2\/\">важно чего-то хотеть<\/a> — вспомнил про Джона Голта, у которого государство в конце начинает спрашивать, что же теперь делать, а он отказывается отвечать.<\/p>\n<p>Вот есть всемогущее государство, которое может заставить любого человека, в том числе Джона Голта, делать что угодно. Но государство дозаставлялось до того, что всё развалилось. От Голта оно уже не хочет подчинения; государство хочет, чтобы он сам начал командовать. И Голт отказывается.<\/p>\n<p>Это точно такая же ситуация, как у нас будет с ИИ. Все, кто сам ничего не хочет делать, будут в той же беспомощной роли, в которой оказалось государство: у тебя вообще все ресурсы, но от них никакой пользы. Польза есть только от свободных людей, которые знают, что хотят.<\/p>\n",
            "summary": "Ещё в продолжение мысли о том, что важно чего-то хотеть — вспомнил про Джона Голта, у которого государство в конце начинает спрашивать, что же теперь делать",
            "date_published": "2026-07-06T11:56:40+05:00",
            "date_modified": "2026-07-06T11:56:38+05:00",
            "tags": [
                "нейросети",
                "общество",
                "философия",
                "экономика"
            ],
            "_date_published_rfc2822": "Mon, 06 Jul 2026 11:56:40 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6769",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6768",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/neuro-competition-2\/",
            "title": "В эпоху ИИ самое важное — чего-то хотеть",
            "content_html": "<p>Все обсуждают, кого заменит ИИ, какие специалисты станут ненужными.<\/p>\n<p>Кажется, в перспективе <i>все<\/i> специалисты станут ненужными, потому что все знания человечества буду доступны любому человеку. Единственное, чем уникален человек — это то, что он чего-то необъяснимо хочет. Я уже писал, что если вы в основном делаете то, что хотят другие, то вам <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/neuro-competition\/\">стоит бояться нейросетей<\/a>.<\/p>\n<p>Кто-то настолько привык действовать по команде, что даже не знает, чего хочет сам. Некоторые обнаруживают это у психотерапевта. Так вот, кажется, наступает то время, когда разобраться в себе становится карьерным советом. Если в вас нет очевидного постоянного собственного желания, то стоит начать его искать, чтобы остаться востребованным.<\/p>\n",
            "summary": "Все обсуждают, кого заменит ИИ, какие специалисты станут ненужными",
            "date_published": "2026-07-06T01:16:48+05:00",
            "date_modified": "2026-07-06T01:23:11+05:00",
            "tags": [
                "нейросети",
                "философия"
            ],
            "_date_published_rfc2822": "Mon, 06 Jul 2026 01:16:48 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6768",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6659",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/listening-88\/",
            "title": "Что послушать — 88",
            "content_html": "<p>Всё, что можно слушать, <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/layfhak-pro-slushanie-lekciy-i-dokladov\/\">я стараюсь слушать<\/a>, а не читать и не смотреть. Потому что когда у меня свободны глаза, я предпочитаю делать что-то более полезное.<\/p>\n<p>Вот что я слушал в последнее время, что мне понравилось:<\/p>\n<ol start=\"1\">\n  <li><a href=\"https:\/\/www.youtube.com\/watch?v=sgEaP4nA5sg\">Костя Горский про себя, наём в Интерком и Яндекс<\/a>.<\/li>\n  <li><a href=\"https:\/\/nav.al\/ai\">A Motorcycle for the Mind<\/a>. Наваль Равикант. Рассуждения про счастливое будущее с нейросетями, но также он цитирует пару своих собственных вирусных твитов, которые мне оба очень нравятся: «Become the best in the world in what you do. Keep redefining what you do until this is true» и «The only true test of intelligence is if you get what you want out of life».<\/li>\n  <li><a href=\"https:\/\/www.youtube.com\/watch?v=XEb89CQJPO4\">Why You Should Stop Watching YouTube (Yes, Even This Video)<\/a>. Алок Каноджиа с хорошей мыслью про «полезный контент». Неиронично рекомендую послушать. Ну окей, возможно, немного иронично.<\/li>\n  <li><a href=\"https:\/\/www.youtube.com\/watch?v=-6HOdHEeosc\">Brandon Sanderson on Writing Science Fiction and Fantasy<\/a>. Курс лекций про писательство, по ссылке первая. Не моя тема, но оказалось очень интересно: отношение к этому как к работе. Как планировать время, как управлять вниманием читателей, от чего люди скучают или разочаровываются, какие конкретно есть приёмы создания и поддержания интереса, и как, в конце концов, всё это публиковать. Это очень похоже на то, как мы преподаём дизайн, пытаясь снять всю шелуху про творчество и вдохновение.<\/li>\n  <li><a href=\"https:\/\/www.youtube.com\/watch?v=za6VI1UgyWI\">Сунь Цзы. Искусство войны<\/a>. Я слушал аудиокнигу, правда в другом месте, но это не важно. Рекомендую послушать или прочитать, пока не запретили.<\/li>\n<\/ol>\n",
            "summary": "Наём, счастливое будущее с нейросетями, полезный контент, лекции про писательство и искусство войны",
            "date_published": "2026-06-30T12:08:06+05:00",
            "date_modified": "2026-06-30T12:08:02+05:00",
            "tags": [
                "Наваль Равикант",
                "нейросети",
                "что послушать"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/listening.png",
            "_date_published_rfc2822": "Tue, 30 Jun 2026 12:08:06 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6659",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/listening.png"
                ]
            }
        },
        {
            "id": "6758",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/commenting-apple-design-principles-2026\/",
            "title": "Прокомментирую новые дизайн-принципы Эпла",
            "content_html": "<p>Прокомментирую <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/principy-dizayna-epla-2026\/\">новые дизайн-принципы Эпла<\/a>.<\/p>\n<p><b>Purpose.<\/b> В этой секции они вообще никакого принципа не формулируют, а лишь говорят, что сами принципы могут противоречить друг другу, но тем и интересен дизайн. Если эту мысль раскрывать, она была бы интересной, а так только тумана наводит. Ну и это точно не принцип никакой.<\/p>\n<p><b>Agency.<\/b> Тут идея в том, что у пользователя всё должно быть под контролем. Это хорошая идея. Бесит, когда компьютер вдруг сам что-то решает делать на своё усмотрение, хотя я его не просил.<\/p>\n<p>Но иллюстрируют они эту идею странно, мол, надо предлагать пользователю выбор. В чём принцип-то? В каких случаях его предлагать, а в каких нет? Они ещё и разыгрывают сценку, где мужик предлагает женщине продолжить, а она отказывается. Отличный пример того, как не стоит предлагать выбор. Без этой части доклад бы смотрелся лучше — и без подобных тупых вопросов интерфейс тоже стал бы лучше. Но дальше они говорят другое: что вместо того, чтобы по шагам проводить человека через какие-то экраны, лучше дать ему автономность и позволить изучать продукт самому. Это очень правильно. Надо было оставить это, а бред с выбором выкинуть.<\/p>\n<p>Дальше они говорят, что нужно давать анду и не задалбывать переспрашиваниями. Ну да. Ждём, когда сам Эпл это внедрит и перестанет постоянно спрашивать, можно ли приложению «Напоминания» прислать мне напоминания!<\/p>\n<p><b>Responsibility.<\/b> Если эйдженси касалось пользователя, то респонсибилити касается уже разработчика. Короче, редактора позвать забыли. Здесь имеется в виду, что не нужно выспрашивать у пользователя персональные данные и не объяснять, зачем. То же самое касается и запросов доступов и прав. Это правильно, но не тянет на принцип. Ну и снова, Эплам бы самим это освоить.<\/p>\n<p>С другой стороны они сюда засунули и ответственность в более широком смысле, например, если у вас программа с рецептами, то подумайте, какие у людей могут быть виды аллергии. Это само по себе нормальная мысль, но имеет мало отношения к дизайну или интерфейсу, так что цельность рассказа страдает и тема размывается.<\/p>\n<p><b>Familiarity.<\/b> Ну типа не изобретайте велосипед, а используйте удачные и привычные решения. В целом я за, но неясно, как отличать то, что все друг к друга копируют бездумно и что пора улучшить, от того, что отлично работает и не требует изменений ради изменений. Мы рассказываем об этом в теме «Привычка» более внятно.<\/p>\n<p>Сюда же они притащили тему метафор, мол, знакомые образы из реального мира помогают. Но тут же сруливают на то, что помогают-то они на самом деле потому что точно так же используются в других программах (с этого и надо было начинать)<\/p>\n<p>И сюда же они засунули последовательность в навигации. Мол, определитесь, у вас тут вкладки или кнопки или что-то ещё. Это всё верно, но это другая тема.<\/p>\n<p><b>Flexibility<\/b>. Люди разные, так что программа должна адаптироваться. Вроде легко согласиться, но что конкретно это значит? Ведь из такого захода можно легко сделать вывод, что должно быть 100500 настроек.<\/p>\n<p>Потом говорят, мол, на телефоне человек хочет быстро тык-тык, а на Маке — глубокое взаимодействие. Из этого легко можно сделать вывод, что айфонные версии программы должны быть урезаны до минимума (а ведь Стив Джобс смеялся над baby software других платформ, уже когда представлял Айфон в 2007 году!).<\/p>\n<p>Ещё там рассказывается о том, что хорошо бы понимать, что за люди пользуются твоей программой и в какой ситуации. Опыт показывает, что для многих даже этими вопросами задаться — это уже большой шаг, так что пусть.<\/p>\n<p>В конце говорят, что хорошо давать пользователям скрывать разделы, которыми они не пользуются. Это плохой совет, потому что в нём не объясняется, в каких именно случаях это стоит делать. А я уверен, что в подавляющем большинстве случаев этого делать как раз не стоит.<\/p>\n<p><b>Simplicity<\/b>. Тут много болтовни про то, что лишнее надо убрать и писать нужно ясно. Но есть важная практическая мысль: нефиг прятать все функции в бургер. Это может и выглядит «просто», но пользоваться этим нифига не просто. И что надо, чтобы было именно пользоваться просто, а для этого может быть даже понадобится добавить информацию.<\/p>\n<p><b>Craft<\/b>. Они говорят важную вещь, что люди чувствуют, когда софт сделан некачественно так же, как они чувствуют, что одежда или мебель сделаны некачественно. В качестве примера приводят невыровненные иконки! Вот бы кто-нибудь в Эпле посмотрел этот доклад.<\/p>\n<p><b>Delight<\/b>. Мне радостно, что они прямо говорят, что этот делайт создаётся не добавлением украшений, а как раз через внимание к более приземлённым требованиям из начала списка. Это то, что я тоже всё время рассказываю: уважение к привычкам и соблюдение закона Фиттса куда больше дадут приятных эмоций пользователю, чем вымученный «эмоциональный дизайн».<\/p>\n",
            "summary": "Прокомментирую новые дизайн-принципы Эпла",
            "date_published": "2026-06-27T17:34:21+05:00",
            "date_modified": "2026-06-27T17:38:15+05:00",
            "tags": [
                "Эпл"
            ],
            "_date_published_rfc2822": "Sat, 27 Jun 2026 17:34:21 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6758",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6766",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/carplay-scrubbing\/",
            "title": "Двигунок для перемотки в Карплее",
            "content_html": "<p><a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/carplay-temporary-messages\/\">Заодно<\/a> ещё один момент про Карплей. В Ай-ОСе 27 анонсировали возможность перематывать музыку в нём, потащив за двигунок. Это отлично, но тут тоже возникает вопрос: а чем думали разработчики предыдущие десять лет, когда не давали это сделать? Это ж стандартное поведение ползунка, что за него можно потянуть. Значит, для аудио в Карплее его кто-то специально ломал.<\/p>\n<p>Я могу предположить, что идея была такая, мол, слишком сложный элемент управления, за рулём будет отвлекать. Но это, конечно, ошибка. Если я хочу перемотать трек на середину, и мне не дают это сделать, потащив ползунок на экране машины, то я потянусь за телефоном, а не передумаю перематывать.<\/p>\n<p>Рад, что до Эпла дошло, наконец, — но блин.<\/p>\n",
            "summary": "Заодно ещё один момент про Карплей. В Ай-ОСе 27 анонсировали возможность перематывать музыку в нём, потащив за двигунок",
            "date_published": "2026-06-27T00:10:47+05:00",
            "date_modified": "2026-06-27T00:10:44+05:00",
            "tags": [
                "Карплей",
                "пользовательский интерфейс",
                "Эпл"
            ],
            "_date_published_rfc2822": "Sat, 27 Jun 2026 00:10:47 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6766",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6765",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/carplay-temporary-messages\/",
            "title": "Временные сообщения в Карплее",
            "content_html": "<p>Если у тебя Карплей, когда приходит сообщение, ты видишь что-то такое:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/carplay-message.jpg\" width=\"768\" height=\"479\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Изображение с сайта appletoolbox.com<\/div>\n<\/div>\n<p>Это старый дизайн, в новом чуть иначе, но не важно. Появляется сообщение без текста сообщения. Если успеть за пару секунд нажать кнопку на руле, оно попытается прочитать сообщение вслух. Либо спросит, прочитать ли сообщение вслух, там как повезёт. Если за пару секунд не успеть, сообщение исчезнет, и его уже так просто не достанешь.<\/p>\n<p>Понятное дело, что в реальности это всё бесит неимоверно — я же на дорогу смотрю. Бывает, увижу краем глаза, что пришло сообщение, и думаю: о, ну пусть попробует прочитать. Жму кнопку на руле, но к этому моменту оно исчезает, и кнопка срабатывает как-нибудь иначе (например, отменяет текущий маршрут в навигации, очень удобно).<\/p>\n<p>Никакие сообщения не должны самовольно исчезать с экрана. Если уж появилось, то блин стой на месте, пока я сам тебя не закрою. В обычном Ай-ОСе можно настроить уведомления так, чтобы они не уезжали, и разумеется, те полтора уведомления, которые у меня разрешены, настроены именно так.<\/p>\n<p>Но на автомобиле это втройне важно. Причём это кажется настолько очевидным, что я даже не знаю, какой был ход мысли разработчика, который писал код убирания сообщения с экрана. Вероятно, просто никакого не было, потому что если бы там была мысль, то такого кода просто бы не возникло.<\/p>\n",
            "summary": "Если у тебя Карплей, когда приходит сообщение, ты видишь что-то такое",
            "date_published": "2026-06-26T14:22:53+05:00",
            "date_modified": "2026-06-27T00:10:41+05:00",
            "tags": [
                "Карплей",
                "модальность",
                "пользовательский интерфейс",
                "Эпл"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/carplay-message.jpg",
            "_date_published_rfc2822": "Fri, 26 Jun 2026 14:22:53 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6765",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/carplay-message.jpg"
                ]
            }
        },
        {
            "id": "6763",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/ctoit-kak-krylo-ot-boinga\/",
            "title": "Cтоит «как крыло от боинга»",
            "content_html": "<p>Когда говорят, что что-то стоит «как крыло от боинга» — это не значит, что стоит именно столько. Это просто крылатое выражение.<\/p>\n",
            "summary": "Когда говорят, что что-то стоит «как крыло от боинга» — это не значит, что стоит именно столько. Это просто крылатое выражение",
            "date_published": "2026-06-25T10:50:15+05:00",
            "date_modified": "2026-06-25T10:49:49+05:00",
            "tags": [
                "странный юмор"
            ],
            "_date_published_rfc2822": "Thu, 25 Jun 2026 10:50:15 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6763",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6762",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/uvolte-programmistov-kotorye-razloginivayut-vashih-polzovateley\/",
            "title": "Увольте программистов, которые разлогинивают ваших пользователей",
            "content_html": "<p>У меня много причин для недовольства современным софтом. Часто мне возражают, мол, зато метрики. Это тупое возражение, но можно хотя бы понять ход мысли недальновидных менеджеров, которые такое продвигают. Но вот вещь, которая не лезет ни в какие ворота — это то, что программы и сайты постоянно разлогинивают пользователей.<\/p>\n<p>На днях думал прокатиться на самокате. Зашёл в приложение Вуш, а оно меня забыло:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/razlogin-whoosh@2x.jpg\" width=\"402\" height=\"874\" alt=\"\" \/>\n<\/div>\n<p>Вуш думает, я буду заново проходить там всю канитель с регистрацией? Нет, я пойду пешком.<\/p>\n<p>Оно даже никак не извиняется, ничего не объясняет, просто полная потеря памяти. Хоть бы написали какую-нибудь чушь типа «вы не пользовались больше полугода, поэтому...». Очевидно, что компьютеру не составляет труда помнить залогиненность хоть двадцать лет, то есть смысла в словах про полгода не было бы никакого, но было бы ощущение, что меня хоть как-то помнят. Но нет даже этого.<\/p>\n<p>Или вот зашёл я в Саундклауд послушать музыку — а туда я захожу почти каждый день, и у меня даже платный акаунт — а Саундклауд пишет какую-то ахинею:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/razlogin-soundcloud@2x.jpg\" width=\"562\" height=\"331\" alt=\"\" \/>\n<\/div>\n<p>Вы, говорит, разлогинились. Идите теперь в телефон! Что за кретин это написал? Во-первых, я не разлогинивался из Саундклауда, скорее всего, вообще ни одного раза в жизни, потому что нет причин это делать. Только сам дебил-Саундклауд мог меня разлогинить. Во-вторых, какая вообще связь с телефоном? В таком контексте ощущается как сознательное издевательство. Даже если предположить, что я зачем-нибудь разлогинился сам, нафига мне идти в телефон, что там ждёт свежеразлогинившегося меня?<\/p>\n<p>Увольте программистов, которые разлогинивают ваших пользователей. Вам будут вешать на уши лапшу про безопасность, но это бред сивой кобылы. Пусть объяснят, как потерянные продажи повышают безопасность (но уже в поиске другой работы).<\/p>\n<p>Не думаю, что меня хоть раз разлогинивало Яндекс.Такси или Озон. Да даже Альфа и Тиньков меня не разлогинивают никогда, и ничего! Как-нибудь уж самокаты и музыка могут снизить свои требования к «безопасности» хотя бы до банковского уровня?<\/p>\n",
            "summary": "У меня много причин для недовольства современным софтом. Часто мне возражают, мол, зато метрики. Это тупое возражение, но можно хотя бы понять ход мысли недальновидных менеджеров...",
            "date_published": "2026-06-24T20:27:38+05:00",
            "date_modified": "2026-06-24T20:27:08+05:00",
            "tags": [
                "безопасность",
                "бизнес",
                "пользовательский интерфейс"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/razlogin-whoosh@2x.jpg",
            "_date_published_rfc2822": "Wed, 24 Jun 2026 20:27:38 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6762",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/razlogin-whoosh@2x.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/razlogin-soundcloud@2x.jpg"
                ]
            }
        },
        {
            "id": "6760",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/think-on-64\/",
            "title": "Думаем дальше № 64 — «Цифры подтверждают необходимость ухудшений» с Вадимом Плешковым",
            "content_html": "<p>С Вадимом Плешковым обсуждаем дизайн в корпорациях, включая Эпл, а также работу с пониманием задачи.<\/p>\n<p>Все выпуски подкаста:<br \/>\n<a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/думаем-дальше\/id1744862171\">Эпл<\/a> · <a href=\"https:\/\/www.youtube.com\/playlist?list=PLl7kvlp_qh0j9uzQGU2ws4DkBWdbjY1_d\">Ютюб<\/a> · <a href=\"https:\/\/music.yandex.com\/album\/29069497\">Я.Музыка<\/a> · <a href=\"https:\/\/open.spotify.com\/show\/7i4OkUq55wAC1iyZYEshmi\">Спотифай<\/a> · <a href=\"https:\/\/thinkon.mave.digital\">Мейв<\/a> · <a href=\"https:\/\/cloud.mave.digital\/51724\">РСС для подкастного приложения<\/a><\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n  <tr>\n    <td style=\"text-align: right\">0:00<\/td>\n    <td style=\"text-align: left\">Войсы<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">5:24<\/td>\n    <td style=\"text-align: left\">Вадим дизайнил отзывы в Озоне<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">10:36<\/td>\n    <td style=\"text-align: left\">Как улучшению дизайна мешает структура компании<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">14:04<\/td>\n    <td style=\"text-align: left\">Преодоление корпсопротивления и партизанские методы<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">19:16<\/td>\n    <td style=\"text-align: left\">Засасывающая способность главных страниц маркетплейсов и другие метрики успеха<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">25:30<\/td>\n    <td style=\"text-align: left\">Как оценить раздражение пользователя<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">32:22<\/td>\n    <td style=\"text-align: left\">У дизайнера даже нет полномочий, чтобы получить цифры<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">36:41<\/td>\n    <td style=\"text-align: left\">Чего ждать от Эпла на ВВДЦ-2026 (выпуск записан за несколько дней до)<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">43:04<\/td>\n    <td style=\"text-align: left\">Связь между метриками, научным прогрессом и значением объяснений<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">49:51<\/td>\n    <td style=\"text-align: left\">Как писать понимания и вообще решать большие и сложные задачи клиентов<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">58:18<\/td>\n    <td style=\"text-align: left\">Редактировать ли понимание задачи по ходу проекта<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">1:04:20<\/td>\n    <td style=\"text-align: left\">Структура документа «Понимание задачи»<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: right\">1:13:26<\/td>\n    <td style=\"text-align: left\">Что считать процессом понимания задачи, а что — уже работой над решением?<\/td>\n  <\/tr>\n<\/table>\n<p>Канал Вадима: <a href=\"https:\/\/t.me\/overvision\">@overvision<\/a><\/p>\n",
            "summary": "С Вадимом Плешковым обсуждаем дизайн в корпорациях, включая Эпл, а также работу с пониманием задачи",
            "date_published": "2026-06-22T01:13:33+05:00",
            "date_modified": "2026-06-22T22:10:06+05:00",
            "tags": [
                "дизайн продуктов",
                "Думаем дальше",
                "исследования",
                "понимание задачи",
                "Эпл"
            ],
            "_date_published_rfc2822": "Mon, 22 Jun 2026 01:13:33 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6760",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "6759",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/liquid-glass-2028\/",
            "title": "Ликвид-гласс ещё через год",
            "content_html": "<p>Помните, когда-то в Винде каждая кнопка была на собственной выпуклости?<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/microsoft-word-95.png\" width=\"800\" height=\"102\" alt=\"\" \/>\n<\/div>\n<p>А потом решили, что это перебор, и убрали?<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/microsoft-word-97.png\" width=\"800\" height=\"95\" alt=\"\" \/>\n<\/div>\n<p>Со временем рамок стало ещё меньше. Ну и Мак тоже через подобное проходил.<\/p>\n<p>Ликвид-гласс просто запустил этот же процесс. В этом году сделали тулбар, а в следующем уберут отдельные капельки под кнопками:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/liquid-glass-2028@2x.jpg\" width=\"1024\" height=\"600\" alt=\"\" \/>\n<\/div>\n<p>Не является прогнозом. Это было бы слишком хорошо, чтобы быть правдой.<\/p>\n",
            "summary": "Помните, когда-то в Винде каждая кнопка была на собственной выпуклости?",
            "date_published": "2026-06-19T20:08:30+05:00",
            "date_modified": "2026-06-19T20:07:18+05:00",
            "tags": [
                "дизайн",
                "пользовательский интерфейс",
                "Эпл"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/microsoft-word-95.png",
            "_date_published_rfc2822": "Fri, 19 Jun 2026 20:08:30 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6759",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/microsoft-word-95.png",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/microsoft-word-97.png",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/liquid-glass-2028@2x.jpg"
                ]
            }
        },
        {
            "id": "6757",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/strange-sms-question\/",
            "title": "Непонятный вопрос от эсемесок Эпла",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/sms-number-not-available@2x.png\" width=\"603\" height=\"510\" alt=\"\" \/>\n<\/div>\n<p>Пытаюсь отправить эсемеску, а Айфон такой: «Номер недоступен. С каким номером вы хотите отправить это сообщение? Отменить или Теле2?». Это в копилку примеров того, когда разработчики забыли про взгляд новичка. Как пользователь должен понять, о чём вообще речь? Какой номер недоступен, для кого? Что значит отправить сообщение «с» каким-то номером? В чём смысл выбора из одного варианта? Не говоря уж о том, что у меня один номер и у меня нет даже идей, откуда этот вопрос вообще взялся.<\/p>\n<p>Ну короче позвонил просто голосом, раз смс не работает.<\/p>\n",
            "summary": "Пытаюсь отправить эсемеску, а Айфон такой: «Номер недоступен. С каким номером вы хотите отправить это сообщение?",
            "date_published": "2026-06-16T17:46:22+05:00",
            "date_modified": "2026-06-16T17:46:11+05:00",
            "tags": [
                "взгляд новичка"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/sms-number-not-available@2x.png",
            "_date_published_rfc2822": "Tue, 16 Jun 2026 17:46:22 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6757",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/sms-number-not-available@2x.png"
                ]
            }
        },
        {
            "id": "6756",
            "url": "https:\/\/ilyabirman.ru\/meanwhile\/all\/ilyabirmanru-menu-update-2026\/",
            "title": "Полноценное меню сайта на мобиле",
            "content_html": "<p><a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/1024-talk\/\">Доклад про 1024<\/a> сподвиг меня на то, чтобы наконец улучшить меню на моём сайте, о чём я мечтал несколько лет.<\/p>\n<p>Было: Наверху ссылка на более верхний раздел, а полное меню — в бургере. Стало: На мобиле точно такое же полноценное меню, как на десктопе:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/ilyabirmanru-menu-update-2026-1.jpg\" width=\"1216\" height=\"1311\" alt=\"\" \/>\n<\/div>\n<p>Зато заодно подкрутил стили заголовков и картинок на главной, стало получше.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.ru\/meanwhile\/pictures\/ilyabirmanru-menu-update-2026-2.jpg\" width=\"1216\" height=\"1311\" alt=\"\" \/>\n<\/div>\n<p>То, что сам мой сайт еле дышит, знаю, с этим пока тоже ничего поделать не могу.<\/p>\n",
            "summary": "Доклад про 1024 сподвиг меня на то, чтобы наконец улучшить меню на моём сайте, о чём я мечтал несколько лет",
            "date_published": "2026-06-16T11:46:28+05:00",
            "date_modified": "2026-06-16T11:46:23+05:00",
            "tags": [
                "адаптив",
                "дизайн",
                "этот сайт"
            ],
            "image": "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/ilyabirmanru-menu-update-2026-1.jpg",
            "_date_published_rfc2822": "Tue, 16 Jun 2026 11:46:28 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6756",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/ilyabirmanru-menu-update-2026-1.jpg",
                    "https:\/\/ilyabirman.ru\/meanwhile\/pictures\/ilyabirmanru-menu-update-2026-2.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4279,
    "_e2_ua_string": "Aegea 12.0a (v4279e)"
}