Проблема вторая - job security.
Сидит единственный инженер в конторе/проекте. Плохой такой инженер, ленивый и вредный. Хочет контора его уволить, но не может. Инженер создал такую инфраструктуру, которую только он и понимает. Я встречался с такими случаями и всем, кто так делает, гарантирую - контора от вас избавится, как только сможет.
Развитие технологий и платформ привело к тому, что определенная рабочая нагрузка с инженеров снижается. Уже не нужно заботиться о серверном или сетевом оборудовании. Облачные сервисы убрали с нас необходимость настраивать резервное копирование, репликацию, мониторинг и прочее (на самом деле это делают, просто уже не вы). Поднять сервер - 2 клика. Базу данных - 2 клика. Поднять общую файлопомойку - два клика. Срелизить приложение - 2 клика (или один pull request). Развернуть приложение - 2 клика (или вообще без кликов).
А потом у нас появляется Serverless programming и Mike Gualtieri пишет, что не хочет Ops (https://go.forrester.com/blogs/11-02-07-i_dont_want_devops_i_want_noops/). Инженеры нервничают, думая что бизнес от них вот вот избавится, чтобы порезать расходы (и к сожалению, бизнес так часто делает), и собирают нечто, что понимают только они.
Абсолютно игнорируется потребность ходить в отпуск и выключать рабочий телефон. Человек, радея за свою условную зону комфорта, оборачивает себя в кокон вечного стресса, потому что понимает - е*анет, причем вот-вот. Засыпая в обнимку с телефоном, инженер не может приостановиться и оценить масштаб ущерба, размер технического долга и составить план по восстановлению баланса во вселенной. Приводит это к следующей проблеме (не считая, что карьера человека загублена).
Post #228
652