Недостаточно технические Менеджеры
Заказчик сообщает о проблеме - приложение перестаёт полноценно работать при переполнении директории /tmp. В ходе разбирательств выясняется что собственные инженеры заказчика нечаянно сложили туда какие-то файлы по ходу тестирования.
Но увы, шестеренки менеджмента уже завертелись, мы получаем несколько тикетов - уже по инициативе наших руководителей среднего звена - разобраться, протестировать, устранить. Ситуация диковатая - для любого разработчика диагноз ясен - если переполнен диск, в том числе раздел который примонтировали в качестве /tmp - сама ОС не может функционировать нормально. По большому счету она находится в состоянии достаточном чтобы зайти по SSH и почистить место - и то это не гарантировано. О какой работоспособности приложения может идти речь, если у тебя не работает ОС в которой развернуто приложение?
На удивление эту мысль продавить менеджерам очень сложно. Они неплохие ребята - и в целом думают в правильном направлении: такие ситуации нужно мониторить, в критичных случаях м.б. чистить автоматически (это обсуждаемо) - но вот этот набор мыслей никак у них не формируется в некий чёткий план. Поэтому заваливают тикеты “давайте воспроизведем, а давайте поймём почему приложение не перезапускается, а вот говорили в нём не работает логин” - и прочие мелкие частности вместо того чтобы немножко приподняться и взглянуть на проблему в целом, с высоты.
Надо нам как-то работать над подобным недостатком профессионализма. К сожалению этому мешает общий настрой - постоянно бить себя в грудь и патетически восклицать что мы, мол, передовики и профессионалы каких свет не видывал.