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

Например, такой бессмысленный набор слов выдаёт европейская система Trainline при попытке показать на экране железнодорожный билет после получения оплаты:


Ну, это неловко
В заголовках гостя не предоставлен токен

Система приняла деньги, но не смогла выдать билет. Это вообще-то некрасиво. Да и само сообщение толком не объясняет, в чём проблема.

И вишенка на торте. Попытка пошутить в сообщении об ошибке фразой «Ну, это неловко» делает ситуацию ещё хуже.

«Неловко» бывает, когда ты надел майку на левую сторону. А здесь у человека экстренное положение, срочно нужен билет, а вам «неловко». Фраза про токен тоже непонятная — какой токен, зачем? Кто его должен предоставить, что такое «заголовки гостя», кто виноват в сбое, что делать дальше, как мне получить мой билет? Ничего не понятно. Просто нажимай кнопку «ОК» и смирись… Нет, друзья, так современные интерфейсы не делаются.

Неудивительно, что такая ситуация искренне возмутила разработчика. Тут дело не только в том, что он не смог купить билет. Он возмущён непрофессионализмом коллег, которые не справились с коммуникацией.

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

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

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

▍ Упавшие вкладки


Ещё один пример необычного подбора слов — как Firefox «отмечает» упавшую вкладку (источник):


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

В любом случае, налицо интеграция просторечной лексики в интерфейс браузера, что не очень правильно. Хотя до шуток не опустились, но всё же…

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


Совсем другое дело!

На всякий случай я обвалил ещё и Chrome, чтобы оценить профессионализм UX-дизайнеров из компании Google… И не зря это сделал, потому что там обнаружился явный косяк:


Согласитесь, фраза «Опаньки...» немного неуместна, когда вы потеряли текст в веб-редакторе или заявление в консульский центр, которое полчаса заполняли в веб-интерфейсе… А перед этим целый месяц дежурили на веб-странице, чтобы ткнуть на кнопочку раньше других таких же несчастных и занять очередь. Теперь начинай квест сначала… Тут на ум приходит не «опаньки», а совсем другие слова из пласта обсценной лексики в адрес компании Google.

Да и компоновка сообщения в Chrome просто не самая гармоничная. В общем, дизайнерам UX/UI из проекта Chromium есть чему поучиться у коллег из Firefox.

▍ Windows говорит «Привет»


Вдобавок к неуместным шуткам можно добавить неуместную фамильярность. Например, как операционная система Windows 8 и 10 при первой загрузке здоровается «Привет» (в англоязычной версии Hi). Форматируешь диск, ставишь систему, а потом такое слово из темноты:


У некоторых возникли ассоциации с аргонианцами из вселенной The Elder Scrolls, которые тоже любят здороваться подобным образом. Встречаешь такое существо…


и оно вдруг говорит: «Привет!»

Даже немного мурашки поползли по телу…

Справедливости ради отметим, что уже после установки приветственное сообщение в Windows 10 можно изменить на своё усмотрение:


Возвращаясь к аргонианцам… Непонятное и совершенно чуждое существо говорит вам «Привет», словно оно — близкий товарищ или сосед. Такая же неловкость возникает с Windows 10. Перед нами сложнейшая инженерная система, скомпилированная из 3,5 миллиона файлов и 300 ГБ кода, совершенно непонятная внутри (для обычного человека), результат миллионов человеко-часов разработки тысяч инженеров в течение десятилетий — и вдруг панибратское «Привет»… Серьёзно?

Наверное, более подходящим для такой ситуации была бы нейтральная фраза вроде «Добро пожаловать» (Welcome) или «Здравствуйте» (Hello), но почему-то в новой версии Windows выбрали именно «Привет».

▍ Типичные ошибки в сообщениях об ошибках


Поэтому дизайн интерфейсов UX/UI — отдельная профессия. Никто не должен заставлять разработчиков этим заниматься. Писать код и формулировать диалоги для юзеров — совершенно разные активности, они не всегда сочетаются в одном человеке, это как плотничать и сочинять песни.

В общем, здесь профессиональные дизайнеры UX/UI перечисляют типичные ошибки в сообщениях об ошибках (каламбур), которых желательно избегать:
  • непонятный пользователю технический жаргон («фетчинг», «токен», «куки»),
  • неуместный тон («Упс! Что-то пошло не так»),
  • перекладывание вины («Сторонний сайт не отвечает на наши запросы»),
  • общие фразы («Попробуйте позже»).
Пример сообщения, в котором собраны все эти ошибки:


А вот так их можно исправить:


В принципе, неуместный юмор вписывается во второй пункт списка («неуместный тон»).

▍ Юмор как социальный груминг


Немножко научных гипотез, почему юмор не всегда уместен.

С эволюционной точки зрения юмор у людей — сложная когнитивная функция, которая вызывает смех (физиологическая реакция). В то же время смех обнаружен как минимум у 65 видов животных, хотя учёные пока не нашли доказательств понимания юмора с их стороны.

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

Научный эксперимент по щекотанию крыс в Берлинском университете им. Гумбольдта

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

То же самое с софтом. Если нам нравится программа и её автор, то юмор нормально зайдёт. Прикольные названия релизов по именам смешных животных или средний палец в адрес Nvidia — это смешно, потому что мы любим Линуса, а шутка направлена против общего врага и подтверждает понимание общего контекста членами сообщества (мы — они). Но возникновение ошибки или неожиданное падение программы — обычно не та ситуация, когда пользователь готов к восприятию юмора в интерфейсе ПО. Наверное, разработчикам и дизайнерам интерфейсов лучше быть немного сдержаннее в таких ситуациях и сдерживать креативность, которая рвётся наружу. Как писал Кузьма Прутков: «Если у тебя есть фонтан, заткни его, дай отдохнуть и фонтану».

Сообщения об ошибках — очень важная штука. Они определяют дальнейшие действия человека в ситуации, когда он растерян и нуждается в совете.

Telegram-канал с полезностями и уютный чат

Комментарии (110)


  1. Cels
    28.11.2022 12:36
    +6

    Давно, на курсах английского, нам говорили, что переписка начинается с обращения либо hi, либо dear - hello не используется или используется в определенной ситуации. Не помню почему. Возможно с windows hi - похожая ситуация.


    1. usrsse2
      28.11.2022 12:56
      +57


      1. khajiit
        28.11.2022 13:59

        Это HIGH


        1. usrsse2
          28.11.2022 14:42
          +28

          Я знаю. Не понимая, что это такое, было бы очень трудно нагуглить картинку.


          1. Markscheider
            29.11.2022 15:10

            А что за модуль во втором отсеке 3,5", под флопповодом?
            Выглядит как просто заглушка, но там светодиод горит...


            1. YMA
              29.11.2022 15:23
              +1

              Похож на dds3 стример.


            1. usrsse2
              29.11.2022 15:25

              В источнике про него не написано: https://www.vogons.org/viewtopic.php?p=352767


            1. goletsa
              30.11.2022 01:02

              Судя по форме и двум кнопкам (для выброса) это больше похоже на адаптер для PCMCIA/CARDBUS карт (возможно памяти).

              Типичный DDS все таки выглядит немного не так.


      1. vladkorotnev
        29.11.2022 03:23
        +9

        LO-HI Inside :-)


        ЗЫ. Не советую уже проскроллившим возвращаться к картинке и всматриваться в пятидюймовый флопик!


        1. psynix
          29.11.2022 08:08
          +2

          ээээ ... зачем же ...а....


        1. netch80
          29.11.2022 11:35

          Там живёт шуршик?


    1. czz
      28.11.2022 19:59
      +3

      Однако, Amazon, ElasticSearch, Kraken, Poloniex, PayPal и CloudFlare начинают свои письма с "Hello, %username%"


      1. Cels
        29.11.2022 00:26
        -2

        Возможно, мы подстраиваемся под них, а они под нас)


    1. Cels
      29.11.2022 00:14
      +2

      Три плюса - это ТРИ плюса).
      Много лет прошло - что вспомнил: "hello" используется при официальном (обезличенном) обращении неизвестно кому (н-р: оф. компании, органы (всякие)), иначе hi | dear - а то, в личной переписке, американцы обидятся, что с ними, как с органом. Поправьте, если ошибаюсь..

      P.S. dear в письмах, вовсе не означает "дорогой". Это аналог hi, только для более знакомых людей. imho * .5


      1. PuerteMuerte
        29.11.2022 04:34
        +9

        Три плюса - это ТРИ плюса

        А когда-то три плюса означало бан в эхоконференции...


        1. YMA
          29.11.2022 10:04

          А еще +++ - это escape sequence для переключения модема в режим команд.

          PS: Ну зачем я это помню, хочу trim для мозга ;) И дефрагментацию.


      1. MaxMind
        29.11.2022 09:36
        +6

        dear в переписке означает "уважаемый" и это стандартное начало в официальной (деловой) переписке


  1. aamonster
    28.11.2022 12:56
    +29

    Не вижу криминала.
    А вот (чисто русскоязычная проблема) обращение на "ты" от программы или сайта выбешивает.


    1. Arty_Fact
      28.11.2022 13:57
      +24

      Возможно, стоит пройти курс по управлению гневом. /s
      Мне наоборот не нравится ко всем на «вы» обращаться, и радует, что по крайней мере в IT компаниях все к друг другу по имени и на «ты» обращаются.


      1. aamonster
        28.11.2022 14:31
        +35

        Ну, не до такой степени выбешивает). Просто ставлю внутреннюю отметку "неадекваты" и предпочитаю другие сайты (отметка довольно достоверна, с высокой вероятностью у этого бизнеса будут какие-то серьёзные косяки типа получить деньги за заказ и динамить неделями: ну типа друг подождёт, мы же на "ты").

        Я сам тоже привык к обращению на "ты", на "вы" только с директором и уборщицей. "Ты" – это короткая дистанция, "вы" – формальное общение. И с программой или сайтом я ожидаю именно формального общения. Точно так же, к примеру, позвонив в саппорт – я буду обращаться на "вы" и ожидать того же в ответ. Или при разговоре с продавцом в магазине (если это не хороший знакомый). Сокращение дистанции не делается сразу и по желанию одной стороны, его должны одобрить оба.


        1. Arty_Fact
          28.11.2022 14:56
          +2

          Да, тут с вами согласен.


        1. p07a1330
          29.11.2022 09:32
          +3

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


          1. aamonster
            29.11.2022 10:09
            +1

            Да, пожалуй, вы правы – есть сайты, где дистанция сокращается "на входе". Но это всё-таки обычно не про общение человека с машиной/организацией, а про общение людей между собой.

            Не могу, кстати, не вспомнить фидонет – "место, где обращаются на "Вы" в тех случаях, когда в других местах бьют морду".


      1. PuerteMuerte
        29.11.2022 18:11
        +1

        по крайней мере в IT компаниях все к друг другу по имени и на «ты» обращаются.

        Ну как... если в англоязычных - там наоборот, исключительно на "вы" :)


  1. slavcopost
    28.11.2022 13:06
    +7

    Спасибо за стаью, интересно было прочитать. Но, под конец так и хотелось воскликнуть "It depends!".

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

    Вспоминаю многочисленные страницы сообщений сайтов. Это же целое исскуство :D

    Ну согласитесь,

    Упс, не возможно подключиться к вашему акканту

    Ваши данные сохранились, но мы не можем.....

    выглядит не так страшно?

    Думаю, проблема не в юморе и неформальном тоне сообщения об ощибке, а в содержании.


  1. janatem
    28.11.2022 13:30
    +21

    перекладывание вины («Сторонний сайт не отвечает на наши запросы»)

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


    1. geher
      29.11.2022 08:23

      Перекладывание вины тут, наверное, предполагается в перекладывании ответственности на сторонний сайт ("Это не мы, это сторонний сайт не отвечает").

      А на картинке ниже можно найти перекладывание вины не только на сторонний сайт, но и на пользователя: "Сторонний сайт, к которому вы пытаетесь подключиться, не отвечает".

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

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


      1. SilverHorse
        29.11.2022 11:11
        +11

        Знаете, мне это напомнило одного близкого человека из моего окружения, которого хлебом не корми, дай в абсолютно произвольной фразе найти намек, обвинение, оскорбление, что угодно в свой адрес в то время, как фраза вообще была адресована не ему, да и вообще не кому-либо, просто нейтральные мысли вслух. "Ой, у нас чай закончился... - Это такой намек, что я его не купил, да?". Если у человека есть подобные заскоки и он так реагирует на все подряд, а потом еще и демонстративно обижается - ему к психотерапевту. Если не к психиатру, часто такое свидетельствует уже о гораздо более серьезных проблемах с психикой. Меня самого много лет целенаправленно доводили до этого пассажами "это ВЫ во всем виноваты/это ВЫ все сломали" (МЫ - это техподдержка, отдел разработки, в общем, "айтишники"), пока я не начал отвечать на такое полуматом, и мне стоило больших трудов держаться и не переносить этот опыт общения на все подряд, включая описанный выше режим "обиженки".

        Перекладывания вины тут ровно ноль. Даже не ноль, а NaN. Сообщение - констатация факта, сторонний сайт не отвечает на попытки подключиться. Конкретизация - какой сайт? - тот, к которому вы пытаетесь подключиться. Точка. Никакого намека или утверждения, кто тут виноват или не виноват, нет в природе. Если мы будем менять такие сообщения с аргументом "как бы кто не оскорбился/не обиделся" с оглядкой на людей, описанных выше, мы моментально придем к маразму "политкорректности" и "толерастии", которые давно цветут буйным цветом повсюду, особенно в авгиевых конюшнях, которые сейчас купил Маск. Моя претензия к этому сообщению только в том, что слова "сторонний сайт" - это все тот же techno babble, который может быть абсолютно непонятен пользователю в текущем контексте, да и не только в контексте, а вообще ("что такое сайт? почему сторонний? я ни к чему не подключаюсь, я фотки тети Шуры смотрю в синенькой кнопочке!"). Правильнее: "Вы попытались посмотреть www.pupkin.org, но сервер на той стороне не отвечает на запросы и не может вам ничего показать. Возможно, он занят или проблемы со связью. Обновите эту страницу или попробуйте позже". Сообщение последовательно описывает ситуацию на человеческом языке "вы попробовали сделать вот это, но сделать не получилось, потому что вот так и вот так, лучше сделайте вот это". Самое непонятное тут - это, наверное, слово "сервер", но пользователь чаще всего понимает, что где-то там находятся "сервера", и на них хранятся его фоточки с котиками. Опять-таки, несмотря на указание на пользователя, никакого перекладывания вины тут нет, потому что четко написано, кто не отвечает - сторонний сайт/сервер/провайдер, что бы это ни значило. Cloudflare даже схему внизу страницы рисует для наглядности при этом, чтобы показать, где обрыв связи, в стиле "вы --- наш узел -х- конечный сайт".


        1. geher
          30.11.2022 10:18

          Перекладывания вины тут ровно ноль.

          Ноль-то он, конечно, ноль, но ключевое тут было "выглядит как".

          Понятно, что тому, кто рисовал это замечательное окошко с сообщением об ошибке, было не до перекладывания вины, но получилось явно ни два ни полтора. Для "простого пользователя" там есть лишняя непонятная информация, выглядящая (!) как попытка отмазаться и переложить ответственность на кого-то еще. Для остальных там недостаточно информации.

          Правильнее: "Вы попытались посмотреть www.pupkin.org, но сервер на той
          стороне не отвечает на запросы и не может вам ничего показать. Возможно,
          он занят или проблемы со связью. Обновите эту страницу или попробуйте
          позже".

          Если речь о "простом пользователе", то вот так лучше и понятней. Никаких "Сторонний сайт, к которому вы пытаетесь подключиться" (пользователь пытался не подключиться к какому-то непонятному стороннему сайту, а хотел посмотреть вполне конкретный).

          Хотя это верно лишь для случая, если пользователь явно инициировал соединение именно с этим "сторонним сайтом". Если же это соединение является лишь результатом нажатия на какую-нибудь кнопку интерфейса, никак явно не поясняющего, что это приведет к переходу на сторонний сайт, то это уже внутренняя кухня интерфейса, до которой пользователю дела нет ровно никакого.

          orcy

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

          Фокус в том, что информации должен быть либо минимум, достаточный для направления пользователя на дальнейшие действия, либо ее должно быть достаточно для понимания, что именно произошло. Поддержке будет намного лучше, если сообщение на скриншоте не будет про абстрактный "сторонний сайт", а будет содержать больше информации, указывающей на то, что конкретно и где произошло. Простому пользователю это будет уже не "перекладывание вины", а "многабукф", которые он сможет (если повезет с пользователем) с пользой (это не всегда, к сожалению, но это уже вопрос к качеству поддержки) скормить поддержке.


      1. orcy
        29.11.2022 12:39
        +2

        Если сообщение предназначено конечному пользователю, то ему это никак не поможет,

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


  1. MaryRabinovich
    28.11.2022 13:36

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

    Нее. Там всё равно уйма лишнего текста. Что вкладка упала, я и так вижу. Что вы мне помочь можете - ну, надеюсь, что можете. Возможно, что врёте.

    На деле достаточно просто кнопок: закрыть вкладку, восстановить вкладку.


    1. SergeyMax
      28.11.2022 14:19
      +4

      Нет, недостаточно. Сообщение out of memory может натолкнуть меня на мысль отправить багрепорт разработчику сайта, или к примеру поставить больше памяти.


  1. mixsture
    28.11.2022 14:33
    +3

    Ничего не понятно. Просто нажимай кнопку «ОК» и смирись… Нет, друзья, так современные интерфейсы не делаются.

    Да нет, как раз так — в современности — они и делаются. И это очень соотносится с модным нынче KPI time-to-market, а также специализации программы исключительно на обычном пользователе без каких-либо технических знаний. Сообщения об ошибках ведь не добавляют фич, зато понижают time-to-market. Поэтому я все чаще встречаю в приложениях «что-то пошло не так. Попробуйте еще раз (или позже)».


  1. mixsture
    28.11.2022 14:40
    +5

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

    Думаю, это обычное «Эх!». Тоже выражает досаду и по звучанию почти один-в-один (если Г читать коротко и глухо, ведь русский язык относительно английского сдвинут больше в звонкие звуки).


  1. ReadOnlySadUser
    28.11.2022 16:34
    +28

    Признаться честно, мне вообще пофиг как со мной общается бездушная железяка) Пусть приложение мне кидает ошибки в стиле "штошь ты делаешь, идиот?", лишь бы потом за этим следовало: "не надо делать Х, а то у меня ломается Y. Правильно делать Z. Дерзай".

    Все эти вежливые/невежливые формы обращения - информационный мусор. С моей точки зрения, правильное сообщение об ошибке:

    "Не удалось войти в аккаунт. Проблемы с авторизацией на сервере. Повторите через 5 минут. В случае повторного появления ошибки, обратитесь в поддержку".

    Рядом:
    1. Рабочая (!) кнопка/ссылка "написать обращение". Ведёт на страницу, не требующей логина, если сама программа для работы не требует логина. В ином случае логин должен быть тот же самый, что и для входа в программу. А то начинается: логин для программы один, для форума техподдержки - другой.

    Совсем хорошо, если вместе с нажатием на кнопку, программа передаёт в URL еще и код ошибки, чтобы перед написанием сообщения, мне рядом с формой показали похожие (с таким же кодом ошибки) предыдущие темы, чтобы я не плодил лишнего и не ждал.

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

    Тем не менее сегодня популярен подход "что-то пошло не так". Даже без кода ошибки. Что лично я воспринимаю как "ты слишком тупой, тебе не понять нашего гения, так что страдай".


    1. KongEnGe
      28.11.2022 18:07
      +6

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


  1. Vsevo10d
    28.11.2022 17:13
    +56

    Hidden text


  1. event1
    28.11.2022 17:20
    +8

    Так вот, в русскоязычной версии никаких отклонений нет, фраза звучит крайне профессионально и дружелюбно:

    Да, только корректор потерялся по-дороге. Вместе "Выберите Восстановить эту вкладку", должно быть "Нажмите «Восстановить эту вкладку»"

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


    1. vadimk91
      28.11.2022 17:59
      +9

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

      Внедрение новой версии вебинтерфейса Сбера, с показом мультяшных уродцев вместо сообщения "операция выполнена" (ну или картинки с отпечатком) - тоже показатель, что к тебе относятся как к малому ребёнку. Извините, на сайт банка я хожу не для просмотра мультиков, а для совершения финансовых операций. Учитывайте хотя бы возраст клиента, кому и розовые пони пойдут, а мне, взрослому мальчику, эти сопли противны.


      1. event1
        28.11.2022 18:09
        +6

        "Привет, сейчас я тебя научу..." — это конечно перебор. Но и фраза, типа "Приступаем к обучению сотрудника, согласно инструкции 52 бис от 25.02.2002 по теме ..." не вызывает живого отклика

        Учитывайте хотя бы возраст клиента, кому и розовые пони пойдут, а мне, взрослому мальчику, эти сопли противны.

        Менять интерфейс приложения в зависимости от возраста клиента — это отличная идея. Завести опцию, типа "стиль общения" с тремя-четырьмя вариантами и пусть каждый выбирает какая по душе.


        1. static_cast
          28.11.2022 23:36

          Менять интерфейс приложения в зависимости от возраста клиента — это отличная идея. Завести опцию, типа "стиль общения" с тремя-четырьмя вариантами и пусть каждый выбирает какая по душе.

          SQA повесятся будут рады.


        1. VanKrock
          29.11.2022 21:54

          Помимо тем сайта (светлая, тёмная) сделать режим "душнила"


          1. aamonster
            01.12.2022 10:56

            Несколько режимов "душнила"!


      1. Willy64
        29.11.2022 13:39

        Так эта беда и в других банках, Сбербанк тут еще неплохо выглядит, у них мало молодежного жаргона и неологизмов. Пользовался Тиньковым и "Точка-банком", бесят оба, особенно "Точка". Речь о финансах, а них всё хиханьки-хаханьки и странные новомодные выражения, не соответствующие нормам русского языка. Техподдержка не понимает сути претензий, они сами говорят на таком языке.


  1. aakhamef
    28.11.2022 17:43
    +19

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


    1. FrolVII
      28.11.2022 18:42
      +1

      почему мнение пары неизвестных человек должно быть важнее мнения огромных компаний?

      Компания - это абстракция. "Мнение компании" - это, в конечном итоге, просто инкапсуляция мнения точно таких же людей, как и те, которым вы это мнение противопоставляете.


      1. aakhamef
        28.11.2022 18:46
        +1

        Не сказал бы. Компании известнее, успешнее и авторитетнее. Кстати, я не сказал, что мнение компаний важнее. Я спросил,

        почему мнение пары неизвестных человек должно быть важнее мнения огромных компаний?


      1. Myateznik
        28.11.2022 23:57
        +2

        Ну всё несколько сложнее...

        Я также не согласен со статьёй т.к. в статье упор делается только на официально-деловой, сухой, если хотите язык. И что главное этот сухой язык позиционируется как единственно верный. Просто для примера, представьте если все интерфейсы, все сайты будут применять, например юридический язык и трактовки. На сколько будет удобно пользоваться таким ПО? Даже нет, задам такой вопрос: как много людей постоянно читают и перечитывают разные юридические документы сервисов и ПО (Terms of Service, EULA, Privacy Policy, Cookies Policy, etc.)?

        Сухой язык имеет место быть и имеет определённые контексты применения, на которые кстати в статье есть ссылки как усиление доводов (Та же покупка билета или банковский перевод). Однако, у каждой компании имеется свой бренд, даже так у каждого продукта может быть самостоятельный бренд. Бренд это позиционирование компании/продукта, можно сказать имидж/характер, который строится из множества факторов: сфера работы, сфера применения, контексты применения, логотипы, цветовые гаммы, текстовые стилистики (тон общения с клиентами) и т.д. Главная задача при построении бренда - добиться доверия, стать привлекательным для клиента.

        Так вот многие компании для брендов выбирают дружелюбный стиль/тон общения, отсюда кстати и обращения на "ты", а не "вы", те же простые разговорные и смягчающие приёмы по типу "Gah" (Эх), "Oops" (Упс), "Hi" (Привет) и т.д. Вот для примера два бренда, которые применяют именно дружелюбный тон: Uber, Nike. Более того даже банки применяют дружелюбный стиль, например тот же Сбербанк использует дружелюбный стиль в молодежных продуктах и продуктах для детей, обращаясь на "ты" и это не из-за того, что Сбербанк "взрослый дядечка" в отношении с ними, а из-за того, что он их друг/сверстник (на равне).

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

        "Мнение компании" - это, в конечном итоге, просто инкапсуляция мнения точно таких же людей, как и те, которым вы это мнение противопоставляете.

        Только мнение людей из компании как правило подкреплено конкретным видением на позиционирование своего бренда и проведённой аналитикой в т.ч. по фокус группам. Если интерфейс использует дружелюбный язык и обращается на "ты", значит аудиторию (или большую её часть) всё устраивает, более того интересующие показатели достигают желаемых значений.


        1. Survtur
          29.11.2022 10:13
          +1

          Ты != дружелюбность.


          1. Myateznik
            29.11.2022 13:49

            В приводимом мной случае "ты" идёт вместе с дружелюбностью, показывается равенство и/или обращение к одному конкретному лицу (персонализация), а не группе лиц. Всё же с друзьями мы обычно общаемся в основном на "ты". Обычно на "вы" мы обращаемся с целью показать уважение (по отношению к старшим/не знакомым или в официально-деловой обстановке) и/или охватить большую группу собеседников (тем самым отказываясь от персонализации).

            Конечно "ты" может использоваться как уничижение, кем-то кто считает себя сильнее (не обязательно физически). Хотя и "вы" может быть применено в достаточно уничижительном предложении/контексте, что всё уважение просто теряет свой смысл и не играет роли. В этом плане оба обращения в целом одинаковы.

            Однако возвращаясь к компаниям, в подавляющем большинстве они позиционируют себя уважительно/дружелюбно, ведь основная цель это привлечение клиентов (в основном с целью заработка). Конечно существуют отдельные можно сказать "концептуальные" бренды, которые строят свой имидж от противоположного, но в основном такие бренды скорее местечковые и имеют очень узкую клиентскую базу.


            1. aamonster
              01.12.2022 10:59

              Всё же с друзьями мы обычно общаемся в основном на "ты".

              Именно поэтому такому сайту/компании хочется сказать "не друг ты мне". Очень плохо притворяться тем, кем не являешься – тем более когда все об этом знают.


  1. czz
    28.11.2022 20:04
    +13

    И самое главное.

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

    А иначе для кого написаны все эти системы мониторинга и трейсинга? Почему кто-то должен жертвовать свое время на объяснения с техподдержкой, когда вся информация с той стороны уже есть, и может быть автоматически отправлена в виде тикета? То самое перекладывание ответственности.


    1. GbrtR
      29.11.2022 08:05

      Правильно будет сразу сообщить рекомендации от техподдержки:

      Очистите все кукисы в браузере.
      Перезагрузите компьютер и попробуйте ещё раз.

      Если не получается, переустановите браузер.

      Это покроет по крайней мере 95% ответов.


      1. gremlin244
        29.11.2022 08:56

        Оно конечно покроет 95%, только вот пользователи не любят такие советы в духе «а вы пробовали выключить и снова включить». Каждый считает свой случай уникальным, и подобное воспринимается как будто его считают идиотом который сам не догадался перезагрузить. Даже если реально не догадался.
        Я когда в саппорте провайдера работал большинство диалогов заканчивалось перезагрузкой роутера. Казалось бы поставь на автоответчик что-то типа «попробуйте перезагрузить роутер, если не помогло нажмите 1 чтобы поговорить с живым человеком». Только вот представляю какой вой бы поднялся от такого. Люди от оператора то иногда в штыки такой совет воспринимают, что уж о бездушной машине говорить.


        1. rstepanov
          29.11.2022 09:38
          +1

          Я когда в саппорте провайдера работал большинство диалогов заканчивалось перезагрузкой роутера.

          Всегда сразу просил перевести на вторую линию поддержки, ибо, скажем, при переполнении таблицы NAT-трансляций роутера перезагрузка действительно помогает минут на 5-10, но в чем причина такого поведения - сотрудник первой линии разобраться не осилит.


          1. gremlin244
            29.11.2022 09:52

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


            1. rstepanov
              29.11.2022 10:02

              Ну обычно я сразу говорю оператору "перезагружать пробовал, лампочки горят правильно, у меня не Windows, что еще можете посоветовать?", после такого вступления часто люди сдаются и переключают куда прошу.

              Отдельный ад, кстати, когда свое оборудование поставить нельзя (привет, МГТС!), стандартный роутер весь мой зоопарк не тянет, решения проблемы по сути нет. Пару раз мне посоветовали переключить их железку в бридж "способом, который вы можете найти в интернете" и решать свои проблемы самостоятельно.


        1. czz
          29.11.2022 13:51
          +2

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

          А тех, у кого Mikrotik или OpenWRT, сразу переводить на вторую линию :)

          Вообще, автоматизированная удаленная диагностика рулит.

          Раньше, когда пропадал интернет, я звонил провайдеру и начиналось все это: "перезагрузите роутер, ля-ля-ля".
          Теперь, когда провайдер перешел под крыло Ростелекома, я звоню на горячую линию и там сразу робот говорит: "по вашему адресу имеются проблемы, срок устранения такой-то". И это экономит не 95%, а все 100% моих обращений в техподдержку.

          У Ростелекома, конечно, полно своих косяков, но хоть что-то они сделали правильно.


      1. czz
        29.11.2022 13:46

        Очистите все кукисы в браузере.

        Спасибо за отличную рекомендацию, после которой мне заново входить на всех сайтах :)


        1. GbrtR
          29.11.2022 18:18

          Мне так говорят сразу при 100% всех обращений в поддержку, даже если это не веб приложение.

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


    1. orcy
      29.11.2022 13:29
      +1

      Правильно: "мы получили всю информацию о данной ошибке, и работаем над решением".

      Есть все шансы что эти тексты будут бесить со временем, потому большие шансы что никто над проблемой не работает (ошибка где-то там на специфичном сценарии ниже порога реагирования). Такую ошибку можно выводить только если проблема реально где-то заводится и отслеживается а не ради того чтобы произвести хорошее впечатление. Вариант "если проблема не исчезнет, свяжитесь с техподдержкой" может быть лучше.


      1. czz
        29.11.2022 15:56

        Разумеется, речь идет о том, чтобы проблему реально отслеживать. В 2022 году, когда собираются терабайты логов и телеметрии, и анализируются с помощью AI, это более чем реально.


  1. MisterFix
    28.11.2022 23:42
    +5

    Я вот недавно встретился с обработкой ошибок в российской налоговой, вот кому точно поработать над улучшением. Заполняешь форму через мобильное приложение, она успешно отправляется, а через несколько часов прилетает автоматический отказ с причиной «документ не соответствует XSD схеме». Естественно, никаких XML я не прикладываю вручную, более того, даже сгенерированные просмотреть мне не дают, как и XSD. Как я вообще должен понять, в чем проблема?


    1. rstepanov
      29.11.2022 09:42

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


      1. avelor
        29.11.2022 10:58
        +3

        был тут немного удивлён. подавал на налоговый вычет. звонок, я на совещании - сбросил. приходит СМС, здравствуйте, меня зовут ИмяФамилия, я из налоговой по вопросу налогового вычета, позвоните мне пожалуйста. позвонил - у вас не хватает этой бумажки, а вот этот скан не прикрепился в pdf, у нас такое бывает, можете пожалуйста добавить скан в .jpg и нужную бумажку? как добавите, наберите меня если получится до 19 сегодня, я сразу всё проверю и запущу дальше.
        всё очень вежливо и корректно, даже не ожидал:)


        1. rstepanov
          29.11.2022 11:08

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


        1. YMA
          29.11.2022 11:15

          Клиентоориентированность у налоговой лет за 15 выросла очень сильно. Недавно тоже подавал на налоговый вычет - полностью электронно, через личный кабинет. Вообще пролетело со свистом, деньги четко в срок упали на карточку.

          PS: Общался со знакомым инспектором - просит только сканировать документы качественно, а то, говорит - иногда крепят фото с дешевых телефонов, ни распознавалки не берут, ни глазами прочитать ;)


      1. konst90
        29.11.2022 11:38
        +1

        "А у меня такая же нога и не болит".

        Подавал вычет на покупку квартиры, подавал на ребенка - прошло почти без проблем, в положенный срок деньги прилетели. Один раз звонили, просили догрузить какую-то бумажку в личный кабинет.


  1. Cels
    29.11.2022 00:54
    +3

    Стандарт:

    • Ой, у меня ошибка, ничего не работает..!!!!
      - Скажите, пожалуйста, а что пишет?

    • Ой, а я не прочитала, а надо было?

    - Нет конечно, просто в следующий раз скажите, что пишет....

    P.S. Реальная ситуация, с которой я сталкиваюсь постоянно)

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


    1. skozharinov
      29.11.2022 01:20

      Ой, а я не прочитала, а надо было?

      Каноничный пример ошибки PEBMAC /s


    1. Cels
      29.11.2022 01:27

      Стандарт:

      • Ой, у меня ошибка, ничего не работает..!!!!
        - Скажите, пожалуйста, а что пишет?

      • Ой, а я не прочитала, а надо было?

      - Нет конечно, просто в следующий раз скажите, что пишет....

      P.S. Реальная ситуация, с которой я сталкиваюсь постоянно)

      На самом деле, ошибки нужны тем, кто с этим связан, остальные жмут кнопку "ОК" на автомате. Конечно, если ошибка будет понятна пользователю - это хорошо, но не более. У пользователей иммунитет на ошибки - они их кликают, даже не отвлекаясь, как только они начинают прорисовываться на экране )


  1. mapnik
    29.11.2022 02:33
    +2

    Несколько продолжая логику статьи, я считаю, что она обосновывает и продвигает использование канцелярита. Почему-то автор считает, что программа не должна разговаривать так, как разговаривают люди, а должна так, как разговаривают чиновники. Но почему?


    1. morijndael
      29.11.2022 03:58
      +2

      Это уже додумывание. Поддерживать деловую дистанцию (мы же с программой дела делаем, а не в баре выпиваем?) можно и без канцелярита


    1. ts347
      30.11.2022 13:34

      Если кратко: потому что «канцелярит» уместен всегда.
      Программа должна общаться с пользователем максимально нейтральным, эмоционально не окрашенным языком. Любые лишние ёрничанья могут оказаться неуместными в какой-либо ситуации (а мы не знаем, какая ситуация у пользователя — она может быть абсолютно любая).

      Далее: в статье обсуждаются всё-таки сообщения об ошибках. В этой ситуации вероятность плохого настроения пользователя гораздо более высокая. Я рад за всех отписавшихся выше, которым неформальное общение только поднимает дух, но с Firefox'а я когда-то ушел в том числе из-за его излишнего «юмора» при возникновении ошибок. Ей-богу, лучше бы направили энергию в другое русло.


      1. Myateznik
        30.11.2022 20:24

        Любые лишние ёрничанья могут оказаться неуместными в какой-либо ситуации (а мы не знаем, какая ситуация у пользователя — она может быть абсолютно любая).

        На этот случай в пользовательском соглашении обычно прописана замечательная строчка про "сервис предоставляется КАК ЕСТЬ и может не соответствовать ожиданиям пользователя", ну естественно и не обязаны соответствовать любым ожиданиям, а то знаете ли, даже на "карцелярит" можно обидеться.


  1. Usul
    29.11.2022 04:15
    +5

    Вспомнился древний боян

    Hidden text

    These are some of the error messages produced by Apple's MPW C compiler. These are all real. (If you must know I was bored one afternoon and decompiled the String resources for the compiler.) The compiler is 324k in size so these are just an excerpt I hope. I'm not sure where I stand on the copyright issue.

    Tony Cunningham

    "String literal too long (I let you have 512 characters, that's 3 more than ANSI said I should)"

    "...And the lord said, 'lo, there shall only be case or default labels inside a switch statement'"

    "a typedef name was a complete surprise to me at this point in your program"

    "'Volatile' and 'Register' are not miscible"

    "You can't modify a constant, float upstream, win an argument with the IRS, or satisfy this compiler"

    "This struct already has a perfectly good definition"

    "This onion already has a perfectly good definition"

    "type in (cast) must be scalar; ANSI 3.3.4; page 39, lines 10-11 (I know you don't care, I'm just trying to annoy you)"

    "Can't cast a void type to type void (because the ANSI spec. says so, that's why)"

    "Huh ?"

    "can't go mucking with a 'void *'"

    "we already did this function"

    "This label is the target of a goto from outside of the block containing this label AND this block has an automatic variable with an initializer AND your window wasn't wide enough to read this whole error message"

    "Call me paranoid but finding '/*' inside this comment makes me suspicious"

    "Too many errors on one line (make fewer)"

    "Symbol table full - fatal heap error; please go buy a RAM upgrade from your local Apple dealer"


  1. IvanPetrof
    29.11.2022 04:53
    +14

    Забавно наблюдать как в одной теме люди "коробятся" от обращения "ты" и "привет" на сайте/программе и одновременно в соседней теме (возможно другие люди) удивляются тому, что кого-то могут оскорблять слова "чёрный", "белый", "мастер"..))


    1. MaxKozlov
      29.11.2022 10:51
      +3

      Разница в том, что обращение на "ты" обращено именно к тому, кого коробит,

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


      1. IvanPetrof
        29.11.2022 11:15
        +8

        "Привет. Доступ к странице запрещён, так как Хозяин сайта внёс Тебя в чёрный список"


        1. flx0
          29.11.2022 12:39
          +3

          Ошибка 403. Хозяин решил что ты чёрный.


  1. superangrypinguinus
    29.11.2022 08:05

    Ну не знаю.

    Допустим, мне как человеку, который в свое время коды которые XP выдавал на БСОДах - может быть и было бы интересна причина и прочее, но ведь на самом деле - абсолютное большинство рядовых пользователей - это не интересует. Никто не будет пытаться понять причину и починить, максимум на который можно рассчитывать - перезагрузка чего-нибудь. Дальше пользователю эти свистопляски с бубнами - не интересны. Если ваша программулина не заведется после перезагрузки - он пожалуется где-нибудь и найдет другую.
    А для сбора багов - проще использовать телеметрию. Пользователь - может врать, неосознанно. Телеметрия - не врет.

    Просто мое мнение. Вот.


    1. force
      29.11.2022 14:56

      А потом этот рядовой пользователь обращается почему-то не в Microsoft, а к тебе и говорит - у меня синий экран, что может быть? Если есть код, то можно хоть что-то прикинуть (есть документация, а некоторые вообще вполне конкретные и понятные), но если нет — то пытаться пользователя заставить включить телеметрию, потом её как-то прислать тебе, ну уж нет...


  1. Ohlomon17
    29.11.2022 08:05
    +8

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


  1. kisskin
    29.11.2022 09:11
    +1

    Аж позавидовал человеку, которому чтобы увидеть ошибку Хрома пришлось запускать специальный скрипт...


  1. leveter
    29.11.2022 09:36
    +3

    Ну на самом деле это все же старо как мир: сколько людей - столько мнений. Я эту надпись "Привет" вообще не замечал, пока мое внимание не обратили на этот факт здесь и сейчас. Я даже не помнил, что там какой-то "Привет" есть, не говоря уже про ассоциации с аргонианцами. А кому-то, я уверен, как раз зашло это панибратство. Потому что им [таким пользователям] вообще фиолетово про 200 Гб кода, 10-летия разработки и сотней человеко-часов работы программистов, и они просто поставили систему для того, что бы можно было ГТА запустить. А кто-то предполагает, что "Привет" - вполне себе дружелюбно для операционной системы, которую ты видишь первый раз в жизни и еще немного переживаешь: сможешь ли ты сладить с этим фантастическим девайсом как Компьютер".
    Единственное в чем соглашусь с автором - это с его основным посылом - неуместности шуточного тона при ошибки открытия WEB страницы. Действительно, эта страница должна нести сегодня, главным образом, функцию смягчения негативного последствия пользователя от возникшей ошибки работы системы. И плохо, что разработчики пошли по пути "отшучивания", вместо того, что бы заверить пользователя, что "все в порядке" и "такое случается", но "главное не переживать, и все можно исправить". Это раньше, на заре интернета, все эти "404", "502" и т.д. служили в основном непосредственно для разработчика. Сегодня, разработчик уже зачастую даже браузер не открывает, а работает напрямую с запрос-ответом. И "страничку ошибки" он вообще не видит.


  1. vtal007
    29.11.2022 10:02
    +2

    Поддержу оратора выше
    "Привет" это вполне нормальное обращение. Система (вин) показывает, что она друг (и безоружна). Раньше, помнится, предлагалось откинуться на спинку стула. Вот уж наверно ТС бомбило :)


    1. skozharinov
      29.11.2022 14:49
      +1

      Вот уж наверно ТС бомбило

      Особенно если ТС сидит на табуретке


  1. Iskatel_S
    29.11.2022 10:37

    Помнится спешишь на поезд, подбегаешь к табло, чтобы узнать платформу, а на табло "Опаньки!"


  1. NilghtN
    29.11.2022 10:41

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

    Это было смешно и больно ) Очень знакомо в текущий момент и видимо не только мне. Спасибо за + к настроению!
    В целом, согласен с автором. Но тема очень дискуссионная и в ней нет предела совершенству.


  1. Tenebrius
    29.11.2022 11:02
    +1

    ИМХО, юмор и технические подробности более чем уместны.

    "Упс! Что-то пошло не так..." довольно нормальный заголовок окна ошибки. Особенно, если это не критически важная ошибка из-за которой гроб-гроб, кладбище.

    Само сообщение, на мой взгляд, должно содержать 2 части. Одну "человеческим" языком объясняющую, что именно удалось/не удалось сделать, и что пользователь может сделать ,чтобы ошибки избежать/исправить.

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


  1. Hlad
    29.11.2022 11:14

    "Неудивительно, что такая ситуация искренне возмутила разработчика..." - пользователя. В данной ситуации человек выступал пользователем системы, то, что он сам тоже что-то там разрабатывает, вторично.

    А то сейчас текст читается, как "разработчик системы возмутился тем, какие ошибки выдаёт разработанная им система" - ну так поправь, раз ты разработчик...


  1. amidas
    29.11.2022 11:38
    -4

    Вот тоже пример из приложения для управления зарядкой автомобиля

    Вот это вот “oh no!” Прямо чувствуется как они мне «сопереживают»


  1. corvair
    29.11.2022 12:55
    +1

    По мне наихудший вариант сообщения об ошибке это "Unknown error", буквально "Неизвестная ошибка", уж лучше просто "Err".


    1. ReaderReader
      29.11.2022 14:24
      +2

      Есть еще хуже :) "Unknown error - The operation completed successfully". К сожалению достаточно частый вариант, т.к. во многих программах весь вывод сообщений об ошибках сводится к вызову последовательности GetLastError и переводу кода в текст через FormatMessage


  1. Zzzz9
    29.11.2022 13:07
    +1

    Живенько, но не понятно..


  1. penetration
    29.11.2022 14:17

    Нервирующее больше всего это когда:
    Ой, в приложении прозошла ошибка, наши инженеры уже знают о проблеме

    Если бы они знали, то такое не продолжалось несколько месяцев.


  1. ReaderReader
    29.11.2022 14:28

    Вспоминается давняя история с ЕГАИС, которая выдавала сообщение об ошибке "Game over"


  1. andi123
    29.11.2022 14:38

    "Случился Occared error"


  1. PerfectAss
    29.11.2022 16:31

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

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


  1. HiLander
    29.11.2022 16:31

    "Упс! Что-то пошло не так..."

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

    ОК, как же тогда настроить вайфай? Тут у разработчиков 2 варианта - мобильное приложение (да, да у всех под ругой должен быть андроид где еще не стоит куча мобильных приложения от 100500 вендоров), или, сброс настроек в ноль и подключение к собственной сети вайфай которую начинает создавать устройство.

    Ну ОК, ставлю приложение. Оно принтер находит и дальше то самое "Упс! Что-то пошло не так...". Напоминаю, я не рядовой юзер я, как минимум, тех. специалист раз решил понастраивать сетевой принтер. Мне хоть намекните что и куда пошло, я может гайку какую подкручу...

    Ладно. второй вариант, сбрасываем принтер, подключаемся, автоматом бросает в веб морду... Угадаете? точно!

    "Упс! Что-то пошло не так..."

    А вы говорите "Hi" кого-то оскорбляет )))))

    При всем уважении, у автора, похоже, слишком много свободного времени...

    П.С. Что касаемо волшебной железки хеппиенда удалось достичь нетривиальным но вполне логичным способом: если после подключения к сети подсмотреть IP шлюза (да, да, не забудьте включить DHCP)))) то по этому адресу таки можно добраться до вожделенной админки, но тут уже без "инженерной смекалки" ловить нечего...


  1. leu_astashonak
    29.11.2022 16:32

    А вот так их можно исправить:

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


    Вот единственно адекватное сообщение об ошибке:
    "Произошла ошибка.
    Попробуйте повторить либо свяжитесь со службой поддержки."

    В целом в статье не хватает погружения в какие-то исследования в этой области. Интуитивно понятно, что "тыкать" программы не должны, но почему так?

    По моему мнению, любая программа воспринимается как инструмент (например, развлекательные сайты - это инструмент для доставки контента), а не средство общения с разработчиком (компанией, брендом и тд). Сломавшийся инструмент и так вызывает негативные эмоции к его производителю, а если производитель еще и шутит в этот момент, негатив усиливается.


  1. gag_fenix
    29.11.2022 16:59

  1. DMGarikk
    29.11.2022 18:55
    +1

    Так вот, в русскоязычной версии никаких отклонений нет, фраза звучит крайне профессионально и дружелюбно:

    Ваша вкладка упала, мы можем помочь

    ничесе дружелюбно, это блин ВАША вкладка упала (браузера), а не моя, а помочь вы должны сразу, чтобы она не падала, на кой черт мне кнопка 'восстановить' и 'закрыть' — вот возьми и восстанови, что я должен выбрать из двух вариантов? перезагрузить вкладку или закрыть? очень ответственный и важный выбор. Вы шли по улице и попали ногой в яму на ВАШЕМ ПУТИ, у вас два варианта — вылезти из ямы и уйти отсюда. (баннер дорожной службы)


    1. PuerteMuerte
      29.11.2022 19:02
      +1

      Ага, а если они напишут "наша вкладка упала", найдутся другие пользователи, возмущенные тем, что какая-то там конторка посмела присвоить себе вкладку их браузера на их экране. А если напишут просто "вкладка упала", то третьи пользователи их тут же обвинят в сухости и бездушном канцеляризме. В общем, нету у девелопера иного пути, кроме как обречённо брести среди толпы недовольных юзеров :)


      1. czz
        29.11.2022 22:31
        +1

        А в бухгалтерии будут лазить под столом, ища, куда же она упала


      1. DMGarikk
        30.11.2022 11:46

        надо не писать, а перезагрузить и сказать что «по техническим причинам страница была перезагружена», а не спрашивать варианты выбор которых неочевиден
        собственно о чем и статья, но этот пример как раз того как лучше не делать


  1. franzose
    29.11.2022 19:18

    Однажды для тестирования всплывающего сообщения при возникновении ошибки я использовал следующий текст: «Что-то пошло не так. Катапультируемся!». И конечно же забыл поменять текст перед заливкой в прод. Внимательный пользователь заметил :)


  1. HEXFFFFFFFF
    29.11.2022 20:15
    +2

    За послдние годы проффесионализм программистов сильно упал, и автор явно относитсится к новой волне. Первый пример с билетами просто убил. У любого интерен магазина есть базовывй фукционал- принять оплату и выдать товар это самый базовый функционал. Есть сотня спосбов сделать так что бы ситация когда деньги приняты а товар не выдан была ИСКЛЮЧЕНА. Программистам которые не справились с этой задачей глупо обьяснять как надо офрмлять сообщения об ошибках, они профнепригодны. Автор тем ни менее рассказывает о данной ситуации как о какой то рутинной, рядовой ошибке.


  1. nmrulin
    29.11.2022 22:10

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


  1. KEugene
    01.12.2022 04:19
    +1

    Как я понимаю ситуацию, в настройках любой программы должен быть пукт "Уровень ЧСВ" и ползунок от 1 до 100. Текст сообщений приложения должен учитывать этот параметр. А может его внести даже в настройки профиля операционной системы...