Один маленький `null` — и у отрасли счёт на миллиард.
В 1965-м Тони Хоар, один из самых сильных умов в computer science, добавил в язык объект отсутствия. Не из злого умысла. Не по глупости. Просто «удобное решение» для тогдашней инженерной реальности.
Дальше началась классика рынка:
- ошибки стали не редкостью, а нормой;
- баги прятались до продакшена;
- команды тратили годы на костыли, проверки и защиту от пустоты;
- стоимость этого «мелкого допущения» размазалась по десяткам языков, платформ и поколений разработчиков.
В paid-ads логика та же. Самые дорогие провалы редко выглядят как катастрофа на старте. Чаще это одна «маленькая уступка» в архитектуре: не тот KPI, не та атрибуция, не тот источник истины, невалидный event — и потом бизнес годами платит за это медиабюджетом и скоростью решений.
Урок жёсткий:
не бывает мелких архитектурных ошибок. Бывают ошибки, которые слишком долго кажутся мелкими. 💣
Если в вашей системе есть «временные» костыли — это не временно.
Performance Memo
@PerformanceMemoPro
Один маленький `null` — и у отрасли счёт на миллиард.
Этот пост опубликован в Telegram-канале Performance Memo. Подписаться можно по ссылке: @PerformanceMemoPro.