Пришло время для традиционного вопроса.
Что делать в Нижнем Новгороде в августе? Куда сходить, на что посмотреть, с кем встретиться, где попить кофе? Где кайфово работать? Буду первый раз, ничё не знаю.
Пришло время для традиционного вопроса.
Что делать в Нижнем Новгороде в августе? Куда сходить, на что посмотреть, с кем встретиться, где попить кофе? Где кайфово работать? Буду первый раз, ничё не знаю.
Не только содержание, но и расположение подписи несёт информацию о помещении.
Самое очевидное — это подписать посередине двери на уровне глаз. Просто какой-то кабинет, без постоянного потока посетителей:
Если это аудитория в университете или комната в общежитии, то лучше сделать цифры крупнее, ведь люди ищут их именно по номеру:
Если у нас техническое помещение, в которое вообще ходят лишь изредка специально обученные люди, можно подписать его мелко на косяке:
Естественно, у двери может быть текстовая подпись:
Обычно нужно, чтобы была и текстовая подпись, и номер. Хорошо найти места для того и другого, чтобы они не мешали друг другу:
Может оказаться, что у каких-то помещений не будет подписи, а будет только номер или наоборот, так что надо, чтобы они могли использоваться независимо.
Для разных внутренних целей может быть полезно пронумеровать вообще все помещения, включая туалеты и шваберные. Тогда к нашим услугам технический мелкий номерок на косяке:
Кстати, туалеты вообще удобнее обозначать иконками:
Туалеты, а также двери к лестницам и лифтам ищут все люди, независимо от целей визита. Имеет смысл выделить их торчащими табличками, чтобы было видно при перпендикулярном движении по коридору:
Дверь к проктологу, в серверную или в туалет, скорее всего, обычно будет закрыта. Но если это переговорка или столовая, дверь легко может быть часто открытой нараспашку, и тогда никто не увидит, что на ней написано:
Если нужен только номер, его можно разместить и над дверью:
Но читать на такой высоте текст уже не очень удобно. Подпись лучше разместить сбоку:
При размещении сбоку стоит всегда учитывать, в какую сторону открывается дверь, чтобы даже полностью открытая дверь не закрывала собственную табличку.
Если номер нужен, но используется редко, его можно снова поставить на косяк:
В реальном здании всегда будут разные двери, и к ним будут применимы разные соображения. Выбрать единое расположение для всего получится редко. Но это не баг, а фича: как я сказал в начале, само расположение подписи уже несёт информацию о роли помещения. Если ты пациент в поликлинике, то тебе не нужна раздевалка для сотрудников, и она может быть подписана лишь мелким номером в углу. А вот кабинеты врачей могут быть пронумерованы крупнее, ведь тебя направляют именно по ним.
При разработке системы навигации нужно проанализировать все эти случаи, сценарии, категории посетителей, а потом как-то классифицировать двери и придумать систему.
Вообще хорошо бы, чтобы двери отличались не только видом и расположением подписей, а вообще своим исполнением на уровне архитектуры. Скажем, дверь в столовую может быть прозрачной. Всем будет и так видно, что внутри, и подпись даже не понадобится. Можно поставить иконку просто для красоты:
А какая-нибудь дверь будет выглядеть так, что всем и без текста понятно, что без острой необходимости лучше даже мимо не проходить.
Иногда звонят из банка или там спортзала и хотят что-нибудь продать. Они спрашивают: «Вам удобно говорить?»
Я понимаю, что это просто форма вежливости, но я не могу не замечать буквального смысла произносимых слов. И поэтому вопрос ставит в тупик. Дело в том, что не могу себе представить ни одной ситуации в жизни, когда мне было бы удобно говорить с неожиданно позвонившим человеком. Просто есть звонки, которые я выберу продолжить несмотря на очевидное неудобство.
Как вообще может быть именно «удобно» говорить? Типа предполагается, что просто сижу, ничего не делаю, и только и надеюсь, что-нибудь меня развлечёт разговором? А у вас бывают ситуации в жизни, когда вам позвонили без предварительной договорённости и вам при этом прям удобно говорить? Расскажите, что вы делаете за секунду до звонка, и что бы вы делали, если бы вам в этот момент не позвонили.
У Наваля Равиканта в обсуждении потока твитов «Как стать богатым» кусочек о важности умения убеждать:
If you become a world-class expert in machine learning just as it takes off and you got there through genuine intellectual interest, you’re going to do really well. But 20 years from now, machine learning may be second hat; the world may have moved on to something else. That’s timely knowledge.
If you’re good at persuading people, it’s probably a skill you picked up early on in life. It’s always going to apply, because persuading people is always going to be valuable. That’s timeless knowledge.
Now, persuasion is a generic skill — it’s probably not enough to build a career on. You need to combine it in a skill stack, as Scott Adams writes. You might combine persuasion with accounting and an understanding of semiconductor production lines. Now you can become the best semiconductor salesperson and, later on, the best semiconductor company CEO.
Дальше он рассуждает о том, что таймлесс нолидж сложно приобрести, но мы с Мишей опровергаем это и зовём всех на наш практический курс «Презентация клиенту и публичные выступления». Ближайший пройдёт в октябре.
В обсуждении подкаста о просьбах был такой комментарий: «абсолютно непонятно, что делать, когда откажут».
Но ведь если тебе отказали, то ничего плохого не произошло, ситуация осталась ровно такой же, как была до просьбы. Было неприятно, что кто-то курит или шумит? Всё осталось так же. То есть вообще никаких минусов от отказа нет.
И всё же людям как-то отдельно неприятно именно от самого факта отказа. У меня есть теория, почему так.
Мне кажется, у многих в голове какая-то связь, типа: «если моё желание правомерно, то его обязаны исполнить, а если неправомерно, то его и выражать глупо». И тогда получается, что если твоё желание не исполнили, ты приходишь к выводу о его неправомерности и чувствуешь себя глупо. Именно в этом минус, которого не было до того, как ты выразил желание.
Но это связь ошибочна. Абсолютно любое твоё желание правомерно. И абсолютно никакое твоё желание никто не должен исполнять.
В подкасте я говорю, что нет никакой проблемы обращаться к другим с просьбами. Но люди боятся отказа.
Но вообще-то если кто-то не может вам отказать, то в этом-то как раз случае и следует хорошо подумать, прежде чем обращаться с просьбой!
Представьте, что у вас есть человек, которому сложно или неудобно вам отказать. Это может быть добрая бабушка, которая вас очень любит, и рада любой возможности что-нибудь для вас сделать. Это может быть младший коллега по работе, который ощущает свою зависимость, и на всякий случай всегда старается услужить. Это может быть знакомый, который хочет затащить вас в постель, и поэтому сделает многое ради вашего внимания. Обращаться к такому человеку с просьбой — это уже некоторое злоупотребление обстоятельствами. И если уж обращаешься, то как минимум следует приложить усилия к тому, чтобы упростить ему отказ.
Если же человек может без проблем вам отказать, то нет вообще никаких препятствий для просьб.
Рассуждаю о наготе в раздевалке и вреде идеи «личных границ».
Все выпуски подкаста:
Эпл · Ютюб · Я.Музыка · Спотифай · Мейв · РСС для подкастного приложения
| 0:00 | Люди раздеваются в раздевалке |
| 5:33 | Комфорт окружающих и личные границы |
| 10:38 | Люди создают много шума |
| 13:24 | Выражать желания не наглость |
| 14:51 | Люди мешают плавать |
| 16:50 | Не надо ссылаться на табличку: люди важнее |
| 17:57 | Люди ходят с зонтиками во время дождя |
| 19:30 | Собачники не понимают, что не всем в кайф их собаки |
| 23:16 | Так что же раздевалка тогда? |
| 24:41 | Бариста возмущена посетительницей, которая ничего не заказала |
| 25:57 | Соблюдение местных традиций в разных странах |
| 28:01 | Личных границ не существует, есть только желания людей |
| 35:18 | Возвращаем себе субъектность. Желания сильнее абстракций |
| 38:29 | Уважение к прямой просьбе и взрослость прямого отказа |
| 43:08 | Защита личных границ детей путём защиты детей от личных границ (фигасе) |
| 46:54 | Почему люди платят налоги и зачем понимать, что происходит на самом деле |
| 50:11 | Термин полезен для общения психотерапевтов |
| 51:58 | Внимание к комфорту окружающих безо всяких просьб с их стороны |
| 53:38 | Интимное общение и понятность без слов |
| 56:40 | Как я сам стараюсь не напрягать и как выражать просьбы с опорой на собственное желание |
| 1:00:34 | Люди бегут в туалет сразу после взлёта |
| 1:02:39 | Не слишком ли я стремлюсь «быть удобным», раз думаю о комфорте окружающих? |
| 1:04:56 | Почему чрезмерное выстраивание «личных границ» приводит к обратному эффекту |
| 1:07:56 | Право на имя и границы его применимости |
| 1:14:03 | В какое время кому писать. Люди важнее традиций |
Никита Прокопов написал, что импликация — нифига не интуитивная штука, и поэтому её нет в языках программирования. И действительно: там в комментариях начался обмен мнениями, который хорошо иллюстрирует неинтуитивность. И мне сразу захотелось написать этот пост.
Импликация — это логическая операция вида «A → B». Она истинна во всех случаях кроме одного: когда A истинно, а B ложно. Можно оценить по таблице истинности:
| A | B | A → B |
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
То же самое можно сформулировать как «из истины следует истина, а из лжи — что угодно».
Кажется, что это простая штука, ведь в жизни мы легко понимаем выражения типа «Если A, то B» или «Из A следует B». Но если сказать, что «из 2×2=4 следует что Волга впадает в Каспийское море» (V), большинство воспротивится этому. Почему, ведь с точки зрения логики это верное утверждение?
Дело тут в том, что мы не интерпретируем фразу V буквально. Мы видим, что в общем случае из математического равенства не следует географический вывод. То есть мы подсознательно обобщаем V, превращаем в шаблон, и тогда импликация разрушается. Мы понимаем, что имея лишь «2×2=4» и не зная ничего про Волгу, невозможно сделать вывод о том, куда она впадает. Но импликация означает истинность конкретного этого высказывания, а не то, что высказывание сохранит истинность при обобщении.
Зачем мы вообще стали обобщать? Почему мы не можем оценить истинность импликации буквально? Потому что это низачем не нужно никогда, и наш мозг не научен так думать. Следует ли из одного высказывания другое нас интересует лишь тогда, когда мы не знаем истинности одного из них. Но если мы уже знаем истинность обоих высказываний, то у нас просто не возникает вопроса о том, как выводить истинность одного из них из истинности другого — это же совершенно бессмысленнно!
Высказывания типа «Если A, то B» нас интересуют как способ выводить истинность B из истинности A или наоборот, то есть только тогда, когда мы не знаем одно из них. А для этого нам нужно вскрыть содержательную связь между A и B, а не просто значения их истинности. Тут-то нам и нужны шаблоны, да такие, что мы уже заранее знаем, что импликация там истинна!
Предположим, мы знаем, что «у каждого голландца есть велосипед» (K). Заметьте, что это уже утверждение, содержащее импликацию («если человек голландец, то у него есть велосипед»), и мы уже договорились, что оно истинно. Вот теперь если мы узнаем, что Фёдор голландец, мы сделаем вывод о том, что у него есть велосипед. Импликация помогла сделать этот вывод только потому, что мы 1) уже знали, что сама она истинна, и вдобавок 2) она имела форму шаблона, в который можно было подставить Фёдора. От истинности же импликации V из начала заметки нет никакого проку. Поэтому с такими видами совершенно верных высказываний мы никогда не имеем дела. Они нам кажутся настолько пустыми, что мы не готовы даже пытаться оценивать их истинность.
Один из комментаторов у Никиты написал, мол, как же импликации нет в языках программирования, когда там есть if (a) b? Но что значит? В известных мне языках программирования это даже не является выражением, но если бы являлось, каким было бы его значение? Иными словами, что бы нам дал вывод print (if (a) b)? Конечно же true! Ведь в этом буквально состоит работа языка программирования: обеспечить b, когда истинно a. Если он этого не делает, то зачем такой язык программирования нужен? Но в то же время, если a ложно, то глядя на эту строчку мы никак не сделаем вывод о том, произойдёт ли b. Может, какая-то другая часть кода обеспечит b. Строчка if (a) b никак не способна предотвратить b.
Получается какая-то эзотерика, и только потому, что никто никогда не рассматривает if (a) b как логическое выражение и не пытается оценить его истинность. Всех интересует только логическое выражение a по отдельности, потому что от его истинности зависит, может ли быть уверены в том, что произойдёт b.
Импликация в языках программирования была бы, если бы можно было написать if (a→b) c, то есть «если из a следует b, обеспечь c». Но нафиг это надо? Как мы уже выяснили, когда значения a и b уже известны, значение истинности их импликации не несёт никакой пользы и почти никакого смысла.
Чекбокс на плашке — это «обязательный чекбокс». Почему размещение необязательных элементов формы на плашке выглядит как препятствие. Необязательные поля можно перенести на потом. 3 минутки:
Это фрагмент № 203 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 25 октября 2024 года.
Последние дни идёт запись на курс 25 июля — 23 августа!
Почитать о курсе
Программа, отзывы, запись
Это лучший курс об интерфейсе.
Всё, что можно слушать, я стараюсь слушать, а не читать и не смотреть. Потому что когда у меня свободны глаза, я предпочитаю делать что-то более полезное.
Вот что я слушал в последнее время, что мне понравилось: