А расскажу я вам айтишную байку из жизни нашей конторы.
Не так давно оказались мы вовлечены в один интересный проект с одной… крупной калифорнийской энергетической лавкой. Они наняли подрядчика, который облетел их линии электропередач дронами, нагруженными радарами, лидарами, ультразвуковыми сенсорами, и прочими радостями современной инженерной мысли.
По итогам этого облёта была составлена подробнейшая 3D-карта линии электропередач и всего, что находилось под ней. Деревья, ветки, просветы, рельеф — всё было измерено чуть ли не с точностью до сантиметра.
Мы занимались data warehousing для всего этого проекта. Собственно, СУБД с терабайтами данных, и их анализ/визуализация — это наш хлеб с маслом.
Дальше была построена математическая модель высоковольтных проводов: их провисания, нагрева, расширения, раскачивания на ветру, и прочих весёлых физических явлений, которые в учебнике выглядят безобидно, а в реальной жизни превращают пол-Калифорнии в костёр.
Провода ведь греются. А когда они греются, они расширяются. А когда расширяются — сильнее провисают. А если в этот момент поднимается ветер, они ещё и начинают раскачиваться. И если внизу под ними радостно торчат ветки деревьев, то в какой-то момент провод может сказать ветке: «здравствуй, дерево», — и начнётся пожар.
Всё это было просимулировано до тонкостей. Что будет, если всем жителям Сан-Франциско вдруг одновременно захочется заварить чаю, испечь хлеба, включить кондиционеры, зарядить свои Теслы, а поверх всего этого ещё и поднимется шторм.
По итогам были сделаны вполне конкретные рекомендации: какое дерево спилить, какому обрезать ветки, и насколько именно.
С этим списком необходимых работ идём мы назад к заказчику.
— А вот это дерево надо спилить.
— Спилить? Вы с ума сошли. Только обрезать ветки.
— Если его не спилить, у вас не останется никакого запаса безопасности при опасном раскачивании проводов.
— Я знаю.
— Тогда в чём проблема?
— Проблема в том, что по каждой обрезанной ветке я обязан отчитываться перед властями и докладывать, сколько именно футов я от этой ветки отпилил. А дерево, которое вы предлагаете спилить, находится в охранном реестре штата Калифорния, и если я его спилю, меня губернатор с говном съест.
… ???
— И что вы тогда предлагаете сделать?
— Сделайте другое решение. Чтобы дерево не пилить, а только обрезать ему ветки.
— Но при худшем сценарии зазор будет нулевой.
— Остаётся надеяться, что худшего сценария не будет.
Сделали мы ему “решение”. Ветки, да, обрезали.
А на следующий год худший сценарий таки произошёл, и всё сгорело нахуй. Вместе с деревом, находившимся в охранном реестре штата Калифорния.
На нас потом хотели подать в суд. Но мы, сука, тоже не лыком шиты, и все ходы у нас были записаны.
Мы предлагали? Предлагали.
Ты нас послушал? Не послушал.
Ну вот и иди теперь по известному адресу.