metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-14 03:28 am

Meine ehre heißt treue

Вместо того, чтобы писать на хипстеруби хипстовебопердени или хотя бы изобретать систему типов для нового кодогенератора за деньги - сижу обслуживаю базы данных и софт на белорусских госпредприятиях в свободное от работы время.
Кроме меня, видимо, некому - задачи вида "сервер зачем-то сожрал всю свободную память" или "нужно заменить версию сервера на более новую" нужно сначала сделать самому, а потом только автоматизировать или писать инструкции для коллег.
И то, это помогает только в случае "все работает как ожидается", а когда что-нибудь идет не так - квалификации людей не всегда хватает даже на то, чтобы проблему заметить, не говоря уже о том, чтобы ее решить. Пошаговые инструкции в случае нетривиальных проблем не помогают.

Надо все-таки переделывать и выкидывать все, что не поддается автоматическому обслуживанию или склонно к порождению нетривиальных проблем. На данный момент это винды и железо, обслуживаемые ИТ-службами клиентов, а из софта - долбаный Firebird.
Вплоть до того, что останавливать нахрен все разработки и садится всем целенаправленно выкидывать Firebird из продуктов раз и навсегда, заменять все на postgresql, линуксы, веб-сервисы, единообразные коробочные виртуалки, итп.

[identity profile] x-a-e-p.livejournal.com 2013-08-14 12:46 am (UTC)(link)
наверное, про это спрашивали уже тысячу раз - а может нахуй такую работу?

[identity profile] metaclass.livejournal.com 2013-08-14 12:49 am (UTC)(link)
Ну вот я раза четыре уже пытаюсь отсюда съебать, но везде еще хуже - доступа к продакшену не везде есть, клиенты еще более психи, проекты тыщекратно более безумные итд, в багтрекеры не умеет никто и никак.

Я не смогу работать, если буду знать, что проект будет поломан коллегами-дебилами, которые будут в этом поддержаны менеджерами-дебилами, а в итоге инвестор закроет тумбочку и вся работа пойдет в прах.

[identity profile] x-a-e-p.livejournal.com 2013-08-14 12:52 am (UTC)(link)
Так сваливайте не в бодишоп, а в самостоятельную контору, так чтобы без заказчиков и т.д.

[identity profile] metaclass.livejournal.com 2013-08-14 12:56 am (UTC)(link)
А я в бодишопы вообще даже не хожу, только самостоятельно или в микро-конторы.

[identity profile] worm-ii.livejournal.com 2013-08-14 05:29 am (UTC)(link)
Без заказчиков — это голубая мечта, да...

[identity profile] metaclass.livejournal.com 2013-08-14 12:51 am (UTC)(link)
И да - меня это никто делать не заставляет. В принципе. Потому что, по причине наличия других, более оплачиваемых работ, на меня нет никаких методов влияния.

А делаю я это, потому что кроме меня, это никто не сделает, а оставлять неработающие продукты - это грех.

[identity profile] x-a-e-p.livejournal.com 2013-08-14 12:57 am (UTC)(link)
Так блин, bus factor == 1, тут надо не думать, как всё улучшить/починить, а 'преемника' готовить, лучше трёх

[identity profile] metaclass.livejournal.com 2013-08-14 01:11 am (UTC)(link)
Думаем, да. Но три преемника означает:
1) никаких сторонних работ. Т.е. мне 3х к зарплате сразу на основной работе, без вариантов.
2) никакой разработки - только обучение.
3) преемники нужны сугубо разных профилей, каждому надо давать бабла столько сколько я сейчас получаю - иначе никто, кроме совсем тупиц даже не придет. А если и придет - то уйдет через неделю. Слишком сложно, ответственность, требуется много самостоятельной работы, итд.

Соответственно, это затраты только на зарплату возрастают в 6 раз сразу, не считая необходимости в отдельной комнате. Теоретически, клиенты это готовы оплатить.

[identity profile] xeno-by.livejournal.com 2013-08-14 06:37 am (UTC)(link)
Так если готовы, то в чем проблема?

[identity profile] inhate.livejournal.com 2013-08-14 08:59 am (UTC)(link)
Учить людей это майндфак, даже если они не тупы.