IT-мем: git blame приводит к себе самому

— Кто вообще написал этот код без единого комментария? — Сейчас, git blame… — Ну? — Ты. Шесть месяцев назад. #юмор

October 25, 2026 · llexa

Афоризмы Мёрфи #16: Четырнадцатое следствие

После тринадцатого (Чизхолм: “портится и то, что не может испортиться”) — первый закон Финэйгла, любимый повод не доверять первому зелёному прогону: «Если эксперимент удался, значит что-то здесь не так» Миграция накатилась с первого раза без единого предупреждения в логах — значит, скорее всего, она не применилась вовсе, а не то, что всё учтено. Нагрузочный тест с первого захода показал идеальный p99 — значит, тестовый стенд не бьёт туда же, куда бьёт реальный трафик. Подозрительно гладкий результат проверяют в первую очередь, а не празднуют в первую очередь — это и есть разница между “работает” и “кажется, что работает”. ...

October 24, 2026 · llexa

IT-мем: почему тесты зелёные

— Все тесты зелёные третий спринт подряд. — Ого, стабильно. — Ага. @pytest.mark.skip(reason="временно"), апрель 2023 — никто с тех пор не трогал. #юмор

October 18, 2026 · llexa

Афоризмы Мёрфи #15: Тринадцатое следствие

После двенадцатого (“Мёрфи был оптимистом”) — первый закон Чизхолма, прямой родственник основного закона Мёрфи, и следствие к нему: «Всё, что может испортиться, портится. Следствие: всё, что не может испортиться, портится тоже» Первая часть — это просто Мёрфи другими словами: диск, который может отказать, отказывает. Вторая часть — то, ради чего вообще стоило процитировать Чизхолма отдельно: read-only том без единого write в логах, резервная нода, которая никогда не принимала трафик, сертификат, который “ещё год действителен” — именно они подводят в самый неподходящий момент, потому что на них никто не смотрел с тех пор, как настроил. ...

October 17, 2026 · llexa

IT-мем: это временное решение

— Что это за cron на сервере без комментария? — А, это временное решение, пока не допилим нормально. — Когда писали? — git blame показывает 2021 год. #юмор

October 11, 2026 · llexa

Афоризмы Мёрфи #14: Двенадцатое следствие

После одиннадцатого следствия (“легче влезть в какое-то дело, чем из него выбраться”) — не следствие, а комментарий Каллагена к самому закону, который метче любого следствия: «Мэрфи был оптимистом» Сам закон обещает только, что плохое может случиться. Реальность регулярно показывает, что плохое случается одновременно с другим плохим, причём именно в тот момент, когда дежурный уже лёг спать, а бэкап последний раз проверяли ещё на испытательном стенде. Мёрфи закладывался на один сбой за раз — тот, кто придумал этот комментарий, явно дежурил на проде. ...

October 10, 2026 · llexa

IT-мем: это всегда DNS

— Сервис недоступен, но пинги ходят, порт открыт, логи чистые. — Проверь DNS. — Да я же тебе говорю, с сетью всё в порядке! — Проверь DNS. Два часа спустя: опечатка в зоне, TTL ещё не истёк, полкластера резолвит старый IP. #юмор

October 4, 2026 · llexa

Афоризмы Мёрфи #13: Одиннадцатое следствие

После десятого следствия (“каждое решение порождает новые проблемы”) — одиннадцатое, объясняющее, почему легаси живёт вечно: «Легче влезть в какое-то дело, чем из него выбраться» Поставить самописный скрипт вместо нормального решения — пять минут. Вывести его из эксплуатации через три года, когда на нём уже завязаны два cron-джоба, дашборд в Grafana и один человек в отпуске, который “точно знает, как оно работает” — отдельный проект с планом миграции. Подключить стороннюю библиотеку — одна строчка в зависимостях. Убрать её, когда выяснилось, что она тянет за собой CVE — grep по всей кодовой базе и переписывание половины бизнес-логики, которая незаметно на неё оперлась. ...

October 3, 2026 · llexa

IT-мем: почему прод упал

— Почему прод упал? — Потому что понедельник. — А в четверг? — Потому что пятница завтра. #юмор

September 27, 2026 · llexa

Афоризмы Мёрфи #12: Десятое следствие

После девятого следствия (“приступая к чему-либо, сначала обязательно нужно сделать что-то другое”) — десятое, самое обидное для тех, кто уже думает, что закрыл тикет: «Каждое решение порождает новые проблемы» Пофиксил утечку памяти — сервис стал падать по таймауту, потому что раньше OOM-killer прибивал его быстрее, чем успевал отвечать на health-check с задержкой. Обновил ядро ради патча безопасности — отвалился проприетарный драйвер, который на новый ABI не собирается. Закрыл один тикет — открылось два: один от нового бага, второй — от тестировщика, который наконец получил рабочую среду и нашёл всё, что скрывалось за старой. ...

September 26, 2026 · llexa