Синдром Рэнди Марша
Навеяло после просмотра довольно старой серии South Park)
Иногда начинающие архитекторы напоминают мне Рэнди из South Park на бейсболе
Если помните, он ходил туда не ради сына, не ради команды и уж точно не ради самой игры. Он ходил туда, чтобы в очередной раз надрать задницу другому папаше и покормить своё эго.
И вот у некоторых в архитектуре происходит ровно то же самое.
Проект для них — не способ решить задачу бизнеса. Проект — это ринг, на котором можно показать, какой ты технологически просветлённый.
Не "как закрыть потребность". А: — как затащить самый модный паттерн; — как навернуть микросервисов там, где хватило бы одного сервиса; — как воткнуть DDD, CQRS, event sourcing и ещё сверху посыпать Kafka просто потому, что "ну это же правильно"; — как сделать так, чтобы все вокруг поняли, кто тут самый умный.
Проблема в том, что бизнесу в целом плевать, насколько ты кайфанул от собственной схемы в draw.io.
Бизнесу нужно, чтобы: — решение работало; — сроки не улетели в космос; — бюджет не сгорел; — команда могла это поддерживать; — через полгода никто не бегал с глазами по пять рублей, пытаясь понять, какой гений это спроектировал.
Но нет. Вместо этого иногда начинается архитектурный стендап эго: “монолит — остой” “без асинхронщины уже несерьёзно” “так делать не модно” “это не enterprise-подход” “ну вообще в идеале надо было бы по-другому”
В идеале. Обожаю это. Потому что "в идеале" можно построить вообще всё что угодно. Вопрос только в том, кто это будет делать, за какие деньги, в какие сроки и зачем.
Зрелость архитектора начинается ровно в тот момент, когда он перестаёт самоутверждаться об проект и начинает думать не только о технической красоте, но и о цене решения, сроках, рисках, зрелости команды и реальной потребности бизнеса.
Потому что работа архитектора — это не конкурс на самый изящный UML. И не чемпионат мира по усложнению очевидного.
Работа архитектора — найти уместное решение. Не самое пафосное. Не самое модное. Не то, после которого можно важно сказать “ну это уже настоящий enterprise”.
А то, которое реально решает задачу.
Да, желательно красиво. Да, желательно с заделом вперёд. Да, желательно без технического позора.
Но если ты каждый раз бьёшься за “идеальную архитектуру” больше, чем за результат для бизнеса, то ты не архитектором занят. Ты просто, как Рэнди, опять пришёл надрать задницу очередному папаше.
· 18.04
Ему противопоставляется обратный паттерн ставший особо популярным у вайбкодеров.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён