[50e9119e70c2f63e60e5e8529db941396e9cbef3] #doc #hate 

Бюрократия на работе

За ~12 лет работы меня только один раз спросили не мог бы я сделать
документ в "ворд" формате. Это был единственный большой пребольшой, где
были и графики и схемы и математика и поэтому было в
LaTeX+TikZ+PlantUML+Graphviz. Мой взгляд показал что я об этом думаю,
больше не спрашивали.

Недавно тут начальство решило всех сотрудников опросить об их делах.
Прислали .doc файл. Я на экран написал текста с моим непониманием и
негодованием на тему того, что с какой стати ожидается, что произвольный
сотрудник должен мочь открывать закрытый проприетарный формат, да ещё и
поддерживая монополию Microsoft. antiword-ом достал из него текст, в
email-е в plaintext отправил нашим секретарям.

Понятия не имею донесли ли моё сообщение о .doc до руководства, но
навряд ли. И вроде бы это же самое начальство вручную формировало .doc
файл из моего письма. Что мешает распечатать plain text, под которым я
распишусь? Что мешает попросить меня сделать его в PDF, чтобы было
форматирование? Им от меня нужно получить заполненную анкету? Она могла
бы быть вообще от руки написана? Могла. Так почему это обязательно
должен быть editable *by them* формат? Они будут менять *мои* ответы?
Это не моё дело, но крайне удручает это их прискорбное поведение,
которое только скрывает проблему и для вышестоящего начальства делает
вид, как-будто тут каждый разработчик является секретаршей. Я всегда
говорил и говорю: MS Office это инструмент для секретарш, ни для чего
более серьёзного не годящийся. Но да, их бюрократическая работа окружает
нас везде.

На следующий день обсуждал этот формат с одним из начальников, где я
встал в позу, мол не собираюсь я изучать совершенно чуждый мне
инструментарий и заниматься совершенно не касающейся меня
профессиональной деятельностью. С какого фига ожидается, что я, как
разработчик ПО, например знать CAD, CAE, MatLab (GNU Octave)? Прекрасно
понимаю: у нас не хватает людей, поэтому и я не прочь был помочь таскать
сервера например или мебель при переездах перетаскивать. Но это не
требует никакой квалификации. А на девочках секретаршах они просто
решили экономить. Сами хотят, как старпёры из 90-х годов, видеть дряные
по качеству документы, за которые должно быть стыдно, но не нанимают
достаточного кол-ва девочек, мол пускай разрабы этим занимаются.
Почему-то от админов они не требуют повышения/расширения квалификации.
От сетевиков тоже. Но вот заниматься офисной деятельностью -- это ожидают.

На следующий день мне постучался этот же начальник и попросил вести
задачи в GitLab. Ага, дюжину лет вообще не интересовались кто в чём
ведёт задачи (и ведёт ли вообще). Как удалёншики, мы отправляем отчёты
ежемесячные о проделанной работе. Я вроде бы единственный кто их честно
заводил во время COVID в Redmine, ставя в LaTeX-generated PDF-ах ссылки
на них. Никто и никогда их не смотрел. Я решил забросить это дело,
оценить заметит ли кто. Далее создал schwabrak
(fe47d5bf2fa368840c2a97a175bd3194d9e91fc8) и не один год использовал с
коллегами. Не сказать что мега активно, но в целом все задачи там
полностью велись и можно было сказать кто чем занимается одним кликом.
И как-то начальство говорило, что Redmine у нас основной issue tracker.
Есть ещё один несвободный (стыдно упоминать), плюс GitLab.

И тут меня сделали team lead, я уже назаводил задачи как *мне* удобно, и
тут врываются с предложением вести это всё в online системе. Причём, во
время одного обновления, админы один отдел (чуть ли не единственный кто
в GitLab по полной вёл массу задач) поставили перед фактом: они не могут
перенести задачи во время миграции и поэтому все они за последнюю неделю
будут потеряны. Восстановление статуса задач -- тоже примерно на неделю,
как начальник отдела говорил. И админы ещё оправдываются: мол, выполняют
свою работу, софт надо обновлять, не их проблемы что там что-то не так с
миграцией. И мне предлагают перейти в эту сраную online систему, где
возможны потери данных. Ну и молчу про удобство и что это либо glab
утилиту использовать, довольно ограниченную, либо как секретарша в
web-приложении сидеть. Я отказался это делать. Или пускай ставят задачу
на то, чтобы написать некую утилиту синхронизации состояния schwabrak и
GitLab-а (через его API же наверное можно всё сделать?).

Им нужна возможность показать табличку кто чем занимается/занимался? Я
могу это сделать из schwabrak, просто скрипт генерирующий HTML/whatever.
*Им* то (начальству) зачем обязательно наличие web-приложения?

А на следующий день было ВКС совещание, где коллеги использовали
web-приложение и сторонний внешний сервис для этого. Чисто как
"сапожник без сапог", отвратительно. Впрочем, меня хотя бы не заставляли
где-то на своём компьютере подобное поднять (что я отказался бы делать,
само собой).

И вся вот эта любовь и намёки на использование проприетарного софта
настолько достала (три дня подряд!), что никакого воодушевления от
работы не остаётся. Вместо разработки ПО меня хотят превратить в
секретаршу/бюрократа, забыть весь адекватный и usable инструментарий.
Вообще не вариант, тут дело уже и принципа.

[оставить комментарий]