Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Секс вокруг нас

В «Скучном секс-блоге» недавно был пост «Мир глазами мужчины». Там женщина сделалась мужчиной и офигела от того, что теперь всюду видит секс.

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

Для меня это звучит очень странно. Ну да, секс повсюду, ты думаешь про секс всё время. Как говорится, «а минусы будут?» Это не ощущается как что-то обременительное и тягостное. Это совершенно естественное и органичное ощущение, оно не мешает жить, оно и есть жизнь. Это же реальность: секс действительно вокруг нас, его очень много, а как же может быть ещё? Это же само собой.

Можно представить, что если для женщины это не так, то мужское восприятие ей кажется неадекватным. Но с этой стороны кажется наоборот: как можно не замечать такую большую часть жизни? Впрочем, иногда даже от мужчин встречаются рассуждения о том, что эх, вот бы это чувство вырубить, чтобы не отвлекаться. Ну и ну!

Бывает, конечно, что где-то слишком шумно или слишком жарко, но как можно захотеть оглохнуть или не чувствовать температуры? Точно так же, как ты всегда чувствуешь, голодный ты или сытый, холодно тебе или тепло, устал ли ты, хочешь ли ты потянуться; так же как ты видишь, слышишь, чувствуешь запахи — так же ты чувствуешь и весь секс вокруг. Как можно хотеть лишиться одного из чувств? Звучит как безумие.

На чём я отвалился?

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

— Так, коллеги, прошу прощения, у меня свет отрубали и роутер перезагрузился. На чём я отвалился?

Да разумеется я не помню! Как бы внимательно я ни слушал, но разрыв связи всё обнуляет. Я не представляю, на чём ты отвалился. И никто не представляет. Давай сам как-нибудь отмотай до какой-то предыдущей темы и рассказывай с того места.

На интерфейсном курсе: вопрос про исследования

Отвечаю на вопрос про исследования: когда достаточно знания общих принципов, а когда надо узнавать что-то специфическое. 7 минут:

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

Идёт запись на сентябрьский курс. В рассрочку 7900 ₽ / мес.

Почитать о курсе
Программа, отзывы, запись

Это лучший курс об интерфейсе.

Ликвид-гласс и низкий приоритет Мака

В Ток-шоу Грубера № 453 с Луи Мантией в очередной раз звучит мысль, что Ликвид-гласс особенно плох на Маке, что там он хуже всего проработан, а на Айфоне ещё туда-сюда. Вот выделяли бы на Мак столько же ресурсов, сколько на Айфон, там бы тоже было нормально!

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

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

Я понимаю, что давно есть люди, которые прям работают на Айфоне, которые выросли с ним, а компьютером особо никогда не пользовались. Но по ним сложно о чём-то судить, ведь у них нет и эффективных привычек и высоких требований. Они ведь и не догадываются, что работают в разы медленнее, чем могли бы. И даже когда у них есть компьютер, они им пользуются так же неэффективно, как Айфоном, потому что не знают, что можно иначе.

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

Кофейные места Нижнего Новгорода: где пить спешелти и работать

Заметка о кофейных местах неприлично разрослась, и я решил, что пришла пора разделять города, а также добавить ключевых слов и картинок. Я беру кортадо, если не сказано иное. В случае сетей я указываю адреса только тех точек, в которых я был.

Кофейня «ТП-РП 2820»

Верхушка кофе. Большая Покровская ул., 2. Кофе хороший, вайфай плохой.

Салют. Большая Покровская ул., 20-Б. Кофе хороший. Симпатично внутри, но сидеть везде очень неудобно и розеток нет нигде. Для поработать не вариант.

Мола мола Капри. Ул. Короленко, 18. Кофе хороший. Эта точка находится в историческом доме, там несколько комнаток со столиками. И это ещё всё в приятном райончике с историческими домами. Вайфая нет.

Скуратов. Большая Печёрская ул., 44; Верхне-Волжская наб., 2а. Кофе неплохой, работать удобно.

ТП-РП 2820. Стрелка, 43. Кофе так себе и только из картона, но зайти стоит за антуражем: эта кофейня сделана в бывшей трансформаторной подстанции на территории епархии. Это она сверху на фото.

О непостоянстве убеждений

Люди с непостоянными убеждениями придумали оправдание, что изменения — это признак их роста. Они с гордостью говорят: «с возрастом я стал думать иначе» или даже «я поумнел». Если обратить их внимание на непоследовательность, они скажут, что только глупцы никогда не меняют взгядов.

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

Иногда к изменениям убеждений приводят значительные жизненные события: переезд в другую страну, рождение детей, пережитая тяжёлая болезнь. Такое кажется уважительной причиной для перемен, но на самом деле ещё хуже: получается, твои «убеждения» никакие не убеждения, а просто следствие обстоятельств, с которыми тебя столкнула жизни. Был ты убеждённым капиталистом, но потом твой бизнес прогорел и ты стал убеждённым социалистом? Так ничего не изменилось: ты как защищал собственные интересы подвернувшимся словом, так и защищаешь, а убеждений у тебя как не было, так и нет.

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

А то выходит, будто можно иметь два разных мнения по одному вопросу. Можно-то можно, но не удивляйся, что с тобой не хочется иметь серьёзных дел. Мало ли, что тебе там надует в голову ещё через год.

Устоять в автобусе Нижнего Новгорода

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

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

В автобусе есть несколько терминалов оплаты, но исправен из них только один, и нужно угадать, какой. Это не так просто сделать, потому что на вид они не отличаются, а никакой обратной связи при прикладывании карточки нет. Либо повезёт, и через пару секунд напечатается чек, либо нет. А чек-то зачем? А это тоже часть аттракциона! Дело в том, что чек надо забрать и сохранять до конца поездки. Тут ещё важно, что сама карточка прикладывается в такое углубление, чтобы одной рукой оплатить проезд было невозможно и нужна была вторая, чтобы её оттуда выковыривать. И вот третья рука как раз нужна, чтобы забрать чек! (Это вдобавок к тем двум, которыми минимально нужно держаться.)

Короче, весело, рекомендую.

Красивая и бестолковая навигация

Гулял по нижегородскому парку «Швейцария». Там приятные элементы навигации:

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

Много где научились верстать красивые знаки, выбирать материалы и освещение. Само наличие таких элементов создаёт приятное ощущение благоустроенности места. Но всё-таки навигация это не только декор.

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

Вайбкодинг и качество

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

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

Я вижу, что требуемый мне уровень качества просто недостижим в классическом программировании. Если бы я сам умел такое программировать, у меня бы просто не хватило терпения всё вылизывать. Если бы рядом со мной был опытный программист, у него бы тем более не хватило терпения слушать мои придирки к неидеальности того, что видно только при покадровом просмотре скринкаста.

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

Короче, теперь мне уже кажется, что высокое качество достижимо только при вайбкодинге.

Оверкаст и лимит выпусков

В начале недавнего выпуска АТП Марко Армент рассказывал про фичу Episodes limit в Оверкасте (начало темы где-то в 7:50).

У любого подкаста можно настроить, сколько выпусков держать скачанными на устройстве. Скажем, ставишь три выпуска, перестал регулярно слушать какой-то подкаст — следующие три выпуска скачались, а дальше уже не качаются — чё зря место тратить. Ну или слушаешь ты выпуски нерегулярно — наготове всегда ждут только последние три, а остальные, если что, придётся скачать вручную.

Так вот, Марко рассказывал о проблеме. Что, если человек вручную просит скачать какой-то выпуск, а у него уже три и так скачано? Не удалять же его сразу же для поддержания порядка! А как тогда быть? Марко ввёл в базе данных специальный скрытый флаг «выпуск скачан вручную», чтобы такие выпуски не учитывались в лимите.

Это очередной пример того, как даже самые, казалось бы, тривиальные фичи требуют продумывания и учёта разных случаев, которые на первый взгляд могут быть неочевидны. Все проектировщики интерфейса и дизайнеры продуктов должны такие примеры впитывать и копить.

В общем, Марко рассказывает дальше. Решение со скрытым флагом худо-бедно работает. Но если пользователь нет-нет, да скачивает выпуски вручную, у него копится расхождение между настроенным и фактическим количеством хранимых выпусков. Постепенно он, разумеется, забывает, что что-то скачивал вручную. Но он видит, что лимит не работает: в каких-то подкастах лежит пять, в каких-то семь выпусков без видимых причин. И он пишет Марко багрепорт или жалобу в Апсторе!

В итоге жена подсказала Марко решение всех проблем: просто не давай, говорит, пользователям скачивать больше выпусков, а выводи сообщение: «У вас стоит лимит на три выпуска, а это уже четвёртый».

Марко решение понравилось, а мне нет. Оно конечно снимает проблемы с Марко, но не с пользователя. Теперь ведь получается, что программа не выполняет прямую просьбу пользователя скачать подкаст, причём делает это, как говорят юристы, «по формальным основаниям». Оверкаст, чё прикопался, видишь же, я прошу скачать этот выпуск? Просто скачай! Соблюдай принцип «Дай нажать».

Ещё хуже, что при обновлении Оверкаст удаляет все скачанные выпуски сверх установленного лимита.

Я бы предложил в таком случае выводить компактное немодальное сообщение: “Episode limit for %podcast% raised to 4”. Так мы и просьбу пользователя уважим, и никаких скрытых статусов вводить не станем. Ну и при обновлении, соответственно, поднять лимиты тем подкастам, которые фактически уже больше набрали вследствие ручной скачки.

Ранее Ctrl + ↓