Разновидности творцов
В бытность свою всякого разработчика повидать удалось. И делю этот народец на жуза.
Первый не побоюсь этого слова на три буквы "тип" это Кутюрье. Проект у такого, как платье на подиумах в Париже.
Ментальная карта такого проекта напоминает карту московского метрополитена. Сборка и доставка требует концентрации хирурга. А эксплуатация и обслуживание требует группы админов со слаженностью пит-стопа в формуле 1. Живут такие проекты до смены основного состава, а развиваются до ухода не понятого миром кутюрье в запой. После этого попадают в руки начинающих специалистов т.к бывалый инженер сбежит на моменте прочтения описания технологического стека.
Второй тип я зову одержимый. После чтения микрономикона лучших практик от вендора, одержим и любое место где он присядет трансформируется в пристанище истины. Пример такой одержимости это попытка решать проблему нагрузки БД развертыванием стенбая а не уменьшением cost путем редактирования sql логики. Проект работает если случилось чудо и творец внял доводам инженера инфраструктуры, который притворно скрывается за личиной админа. Однажды пациент понимает, его убеждения не находят отклика у экзорцистов от заказчика. И решив что надо что то менять, меняет работу. А проект прекращает развитие, быстро копит энтропию, но умирает годами, всё-таки это лучшие практики. За это время команда которая его обслуживает, приобретает никотиновую и алкогольную зависимости.
Трети тип это левша, самобытный разработчик который познал все тонкости определенного языка программирования. И решает все поставленные задачи через возлюбленный инструмент. Чаще всего является по совместительству и админом т.к. эксплуатировать его проект сможет только специалист равный автору по компетенций. Наиболее наглядный пример такого творчества, инфраструктурный код реализован на питоне, а не на terraform или ansible. Довод что это как вырывать гланды через зад, не найдут отклика в тонкой душевной организации больного. Иногда в качестве ошибки выжившего, такие вот Кулибины выстреливают в отдельные проекты типа nginx или gitlab. Увольняется когда администрация здания категорический против установки душевой кабины в отдельно взятом кабинете. А это к тому времени постоянное место жительство, загруженного работой творца. Живет проект до тех пор пока автор держит руки на клавиатуре.