Hot Take Studio
Hot Take Studio
@HotTakeStudioPro

Он не «сломал индустрию». Он сделал хуже: дал ей удобную ложь.

Он не «сломал индустрию». Он сделал хуже: дал ей удобную ложь.

В 1965-м Тони Хоар добавил `null` в язык. Не из злого умысла, не по халатности — как инженерное упрощение. Типа: «пустое значение» удобно, компактно, понятно. Ну да. Пока это не разошлось по миллионам строк кода и не превратилось в бесконечный поток NPE, падений и костылей.

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

И вот тут начинается цифра. Один «маленький» дизайн-решение потом разъехалось в Java, C#, JavaScript, Python-экосистеме, ORM, API, фронте, бэке, мобилке. Каждый обработчик `null`, каждый `if (x != null)`, каждый defensive code — это не просто аккуратность. Это налог на историческую ошибку.

Хоар позже называл `null` своей «ошибкой на миллиард долларов». И это не красивая фигура речи. Это про то, как одна удобная абстракция стала стандартным источником потерь времени, денег и доверия.

Мораль неприятная: иногда самый дорогой баг — это не краш. Это то, что всем кажется нормой. 💥
Этот пост опубликован в Telegram-канале Hot Take Studio. Подписаться можно по ссылке: @HotTakeStudioPro.
ai_creative

Свежие посты в категории «AI & Creative Production»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.