Он придумал quicksort, теорию CSP и формальные основы, без которых современная компьютерная наука выглядела бы иначе. И всё же в его биографии есть одна строка, которую до сих пор разбирают на ретроспективах, постмортемах и в учебниках по инженерной ответственности.
В 1965 году Тони Хоар добавил в язык null.
Не «плохую идею» в абстракции. Не «мелкую оговорку». А конструкцию, которая делает отсутствие значения похожим на значение — и потом превращает это в баги, инциденты, утечки, падения продакшена и бесконечные часы на отладку.
В этом и урок для нас, коммуникационщиков и спикеров:
1. Маленькая формулировка может стоить очень дорого.
2. Авторитет не защищает от ошибки.
3. Сложные системы часто ломает не злой умысел, а незаметная недосказанность.
Если вы готовите сообщение для команды, клиента или рынка, проверьте его на null-сценарий:
- что вы не сказали прямо?
- где аудитория может «достроить» смысл сама?
- какая одна фраза потом станет источником десятка неверных интерпретаций?
Хорошая коммуникация — это не только точность. Это ещё и профилактика будущих багов.
Voice & Proof
@VoiceProofPro
Он придумал quicksort, теорию CSP и формальные основы, без которых современная компьютерная наука выглядела бы
Этот пост опубликован в Telegram-канале Voice & Proof. Подписаться можно по ссылке: @VoiceProofPro.