← ALB News · curated headline

Почему очевидные вещи нужно проговаривать

Habr · RU · Programming · 10/29/2026, 4:50:48 AM

В 1999 году NASA потеряла Mars Climate Orbiter. На минуточку, это аппарат стоил миллионы долларов. И он просто сгорел в атмосфере Марса. Причина оказалась до слез глупой. Одна команда инженеров использовала международную единицу измерения силы (ньютон), а другая – британскую единицу измерения (фунт-сила). Каждая группа считала свою систему единиц очевидной. Никто не проговорил вслух элементарный вопрос: "А мы ведь все считаем в ньютонах, ведь так?". Когда я прочитал заметку об этом, подумал: "Ну КАК? Инженеры, космос и все такое, ну вот как так?". А потом повспоминал, что подобное случалось, в общем-то, и на моих глазах. Конечно, в более скромных масштабах, не космических, но тем не менее.   Собственно, психологи давно описали когнитивные ловушки, из-за которых мы перестаем проговаривать важное, но нужное. И эти ловушки можно обойти вполне простыми действиями.  Но давайте немного покопаемся. Самая известная штука здесь - проклятие знания. В 1990 году Элизабет Ньютон провела интересный эксперимент. И вот его суть. Одни участники отбивали пальцем ритм известной песни, а другие пытались угадать мелодию. Те, кто стучали, думали, что слушатели их поймут и отгадают, а реально доля угадываний составила жалкие 2,5%. А почему? А потому что голове стучащего играет мелодия, он слышит прямо оркестр, а вот слушатель воспринимает только, ну по-честному, бессвязные стуки. Когда я пишу код, у меня в голове звучит, простите, целая симфония (причины выбора библиотеки, крайние случаи, архитектурные тонкости и так далее). А для коллеги же на код-ревью это просто строчки кода, без всей этой истории. Без моих комментариев он не восстановит ход мысли.  Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page