TGViewer
Маркина. Системно Маркина. Системно @markinasystem · 198 subscribers
Post #94 198
🔲 Законы Мерфи в ИТ: когда всё идёт не так (и это нормально)
«Если что-то может пойти не так, оно обязательно пойдёт не так» (Точный перевод: «Если есть какой-либо способ сделать это неправильно, он найдёт его»). Эту фразу знают все. Она стала символом человеческой ошибки, случайности и неидеальности любых систем.
В ИТ она работает особенно ярко, потому что здесь ошибка — не просто досадная мелочь, а потеря денег, времени, репутации.

🧐 Откуда взялся закон Мерфи
В 1949 году инженер Эдвард Мерфи участвовал в эксперименте по определению перегрузок. Датчики показали нулевые значения — техник установил все 16 датчиков неправильно, хотя, казалось бы, ошибиться можно было лишь в одном из двух вариантов крепления. Раздосадованный Мерфи произнес фразу, которую его коллеги сократили до «Если есть какой-либо способ сделать это неправильно, он найдёт его». Позже коллеги сократили её до известного нам «Если неприятность может произойти, она произойдёт».
В 1977 году писатель Артур Блох собрал и систематизировал эти законы в книгу, добавив множество следствий из жизни инженеров и программистов. С тех пор «законы Мерфи» стали культурным феноменом.

💻 Законы Мерфи для программистов и аналитиков
У программистов есть свой «свод правил». Вот самые узнаваемые:
✅ Любая работающая программа уже устарела.
✅ Любая программа обходится дороже и требует больше времени, чем казалось в начале.
✅ Если программа полезна, её обязательно переделают. Если бесполезна — тщательно документируют.
✅ В программе всегда есть ещё одна ошибка.
✅ Сложность программы растёт до тех пор, пока не превысит способности программиста, призванного её поддерживать.
Закон Брука (Фредерик Брукс, «Мифический человеко-месяц»): добавление людей в опаздывающий проект только сильнее его задерживает.
Правило 90–90 (Том Каргилл, Bell Labs, 1985): первые 90% кода отнимают 90% времени, оставшиеся 10% кода — ещё 90% времени.
Закон Хофштадтера (Дуглас Хофштадтер, книга «Гёдель, Эшер, Бах», 1979): любое дело всегда длится дольше, чем ожидается, даже если учесть сам этот закон.

🧩 Законы для системных аналитиков и архитекторов
У систем есть свои закономерности. В «Полном собрании законов Мерфи» есть несколько:
🔹 Любая рабочая сложная система когда-то была рабочей простой системой.
🔹 Система, созданная с нуля, скорее всего, не заработает. Начинать нужно с простой версии и наращивать сложность.
🔹 Все системы бесконечно сложны. Иллюзия простоты возникает, когда мы сосредотачиваемся на одном аспекте .
И фундаментальные постулаты:
✅ Все, что угодно, — система.
✅ Все, что угодно, — часть более крупной системы.
✅ Все системы бесконечно сложны. Иллюзия простоты возникает от того, что внимание сосредотачивается на одном или нескольких вариантах.

🎓 Моё резюме
Законы Мерфи — это не оправдание для фатализма. Это инструмент планирования.
Когда вы знаете, что программа устареет, а задача займёт больше времени — вы закладываете буфер. Когда вы знаете, что сложная система, созданная с нуля, не заработает — вы начинаете с простой версии и наращиваете сложность.
Как пишут эксперты по управлению проектами, закон Мерфи не настраивает на пессимистический лад, а напоминает о неизбежности сбоев и необходимости быть к ним готовым .
И если что-то пошло не так — вы хотя бы не удивляетесь.
А какие «законы подлости» чаще всего сбываются в вашей работе? 👇

#Байки #Термины
  • 🔥 6
  • 🤓 1
More from @markinasystem
  1. Sep 23, 2026Доброго всем дня, с контентом пауза, изнутри познаю все "прелести" организации конференции…
  2. Sep 14, 2026🫣Мы всё пропустили, а вчера был День программиста Вчера, 13 сентября, отмечали День прогр…
  3. Sep 13, 2026Post #127
  4. Sep 13, 2026Post #126
  5. Sep 8, 2026Маркина. Системно pinned «🪡 Карта канала «Маркина. Системно» Когда я начинала этот канал,…
  6. Sep 7, 2026👾 Гомеостаз и устойчивость: как системы держат равновесие В предыдущих постах мы разобрал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →