Какова реальная роль Николая Савина aka biz87 в рамках MODX-сообщества?
Если смотреть на русскоязычный MODX со стороны, Николай Савин aka biz87 сегодня выглядит одним из главных его технических лиц. Он публикует новости ключевых компонентов, выпускает релизы MiniShop, участвует в управлении modx.pro, занимает высокое место во внутреннем рейтинге площадки и теперь прямо там же рекламирует собственные услуги технической поддержки.
У меня к Николаю нет претензии в духе «ты плохой программист». Это вообще не тот вопрос. Вопрос другой: какова его реальная роль именно в рамках MODX-сообщества и насколько публичный образ соответствует тому, что мы можем проверить по открытым данным?
Это важно потому, что Николай — уже давно не просто один из разработчиков на рынке. Он фактически влияет на площадку, которая продолжает говорить от имени русскоязычного MODX-сообщества. А значит, его профессиональная роль влияет не только на его собственных клиентов, но и на то, какую техническую повестку получает всё сообщество.
Контекст того, почему я вообще перестал считать modx.pro нейтральной площадкой сообщества, подробно разобран отдельно: «modx.pro — не брат для сообщества и конечного бизнеса». Здесь речь именно о роли Николая внутри сложившейся системы.
На каких правах Николай фактически управляет modx.pro?
В 2021 году на modx.pro была опубликована заметка о переходе важных проектов под коллективное управление. miniShop2, pdoTools и код самого modx.pro перенесли в GitHub-организацию MODX Russian Speaking Community, а роли распределили между несколькими людьми.
Николай Савин там был указан как главный модератор modx.pro и ответственный за технические решения в miniShop2. Не владелец сообщества и не человек, которому единолично передали площадку. Источник
Позже Николай уже сам публиковал итоги и планы развития сообщества, писал от коллективного «мы», рассказывал, что сделано с сайтом, компонентами и что будет происходить дальше. Итоги 2021 года, планы на 2022 год.
Но официальный момент, когда он получил права совладельца или управляющего modx.pro, я до сих пор не нашёл.
При этом в удалённых впоследствии комментариях Николай написал мне совершенно прямо: «Я совладелец и управляющий этого проекта». Там же он сообщил, что RSC фактически закончилась и остались только он и Иван Бочкарёв. У меня сохранилось почтовое уведомление с текстом этого комментария. Саму историю я уже описывал в «Как умирало MODX-сообщество» и открытом письме Николаю Савину.
После этого modx.pro успели полностью переделать. Переделали и страницу «О нас». Но публичная конструкция про RSC и администрацию осталась, а сам Савин там по-прежнему никак не обозначен как совладелец или управляющий.
Получается простой вопрос: кто сегодня реально управляет площадкой сообщества и почему членам этого сообщества надо узнавать об этом случайно из комментариев?
Когда всё спокойно — перед нами «сообщество». Когда возникает спор о полномочиях — выясняется, что есть конкретный совладелец и управляющий, способный удалить публикацию или заблокировать участника.
Для частного сайта это законно и нормально. Но тогда хотелось бы хотя бы честно понимать, что это частный сайт с конкретными владельцами, а не какая-то абстрактная общественная структура.
Что с MiniShop
Сейчас в рекламе Николай называет себя «разработчиком miniShop2 и MiniShop3».
С miniShop2 история не совсем такая, какую легко представить по этой фразе. Сам компонент создал Василий Наумкин. После его ухода права на miniShop2, судя по публичным сообщениям, сначала оказались у Ивана Бочкарёва. Позже критичные проекты перевели под коллективное управление организации modx-pro, и уже там Савин получил ответственность за технические решения в miniShop2. Источник
Поэтому я бы пока не делал громких выводов о том, кому и как именно «принадлежит» история MiniShop. Код Савин писал, релизы выпускал, техническими решениями занимался. Но первоначальным автором miniShop2 он не был и вошёл в уже существующий зрелый проект позже.
С MiniShop3 другой вопрос: кто фактически тащит разработку сейчас?
Если смотреть свежую историю релизов и коммитов, очень большой объём содержательной разработки делает Иван Бочкарёв: API, миграции, manager, Vue, заказы, импорт, рефакторинг и другие крупные изменения. У Савина тоже есть код, но заметная часть его активности выглядит как работа maintainer'а: принять изменения, что-то поправить, свести релиз, удерживать проект в рабочем состоянии. Релизы MiniShop3, репозиторий MiniShop3.
Я не утверждаю, что Савин «не разработчик MiniShop3». Он код пишет. Но между «я участвую в разработке и сопровождаю проект» и образом главного технического двигателя продукта есть разница.
И опять возвращаемся к тому же вопросу: какова его фактическая роль сегодня?
Что Николай публикует как техническое лицо сообщества
Я перелистал несколько страниц его публикаций на modx.pro. Основной массив последних лет — анонсы компонентов, релизы, обновления, планы MiniShop и других продуктов.
Это нормальный контент для maintainer'а или product owner'а. Но для человека, который фактически оказывается одним из главных технических лиц сообщества, бросается в глаза другое: глубоких инженерных публикаций заметно меньше.
Где разборы архитектуры? Где исследования самого PHP? Где серьёзная работа с базами данных, производительностью, устройством приложений? Где новые технические подходы, которые заставляют разработчиков вокруг становиться сильнее?
По публичному следу я гораздо лучше вижу, как последние годы Николай развивался в управлении, модерации, релизных процессах, продажах, коммуникации и продвижении продуктов.
Это тоже развитие. Только это уже в значительной степени не развитие программиста как программиста.
13+ лет опыта — но какой именно траектории?
В GitHub-профиле Савин указывает 13+ years опыта. Само число ничего плохого и ничего хорошего не доказывает. За тринадцать лет можно сильно вырасти, а можно в основном становиться опытнее внутри одной и той же модели работы.
Савин явно не остался на уровне PHP образца 2013 года. В его работе есть PHP 8, Composer, API, Vue, миграции, статический анализ. Рост есть.
Но если смотреть именно на последние годы, публичная инженерная активность выглядит неоднозначно. По его публичному GitHub contribution graph в 2024 году было 112 contributions, в 2025 — 83. В 2026 активность резко выросла, но в самом MiniShop3 значительную часть текущей разработки всё равно делает Иван Бочкарёв.
Contribution graph сам по себе не измеряет квалификацию: туда попадают не только написанные строки кода. Но вместе с характером публикаций и историей MiniShop он подсказывает вполне разумный вопрос: программирование всё ещё является основной профессиональной деятельностью Николая или он уже прежде всего управляющий, maintainer и продавец?
Мне второй вариант по публичному следу кажется всё более похожим на реальность.
И в обычной компании это вообще не было бы проблемой. Программисты становятся руководителями, руководители делегируют разработку. Проблема начинается там, где человек одновременно остаётся одним из главных публичных технических авторитетов сообщества и контролирует ресурсы, которые этот авторитет формируют.
Свой рейтинг, своя витрина, своя реклама
В разборе modx.pro я уже отдельно показывал, как при участии Савина несколько раз менялся алгоритм рейтинга пользователей. Старые авторитетные участники теряли позиции, свежая активность получала больший вес, а сам Савин в итоге оказался наверху.
Я не утверждаю, что алгоритм специально переписывался ради первого места Савина. Мотив мы не можем прочитать у человека в голове. Но сам конфликт интересов никуда не исчезает: участник рейтинга одновременно влияет на правила, по которым этот рейтинг считается.
Теперь появилась ещё одна деталь.
В августе 2026 года Николай запустил на modx.pro новый коммерческий блок и сам написал:
«На главной и под заметками появился коммерческий блок. Рекламирует он меня».
Почему себя? Потому что формат тестируется. Реклама ведёт прямо в его профиль на modx.pro, а в качестве доказательства экспертности используются рейтинг, публикации, комментарии и многолетняя история на этой же площадке. Источник
Получается замкнутая конструкция: площадка создаёт внутреннюю репутацию, управляющий площадки участвует в правилах её расчёта, затем использует эту репутацию для продажи собственных услуг и получает для этого рекламные места на той же площадке.
Сам по себе каждый элемент можно объяснить. Но всё вместе уже плохо похоже на независимый технический авторитет.
Кто реально выполняет продаваемую работу?
Сейчас Николай рекламирует техническую поддержку MODX от первого лица:
«Разберусь, почему сайт лежит или тормозит».
Не «команда разберётся». Именно «разберусь».
При этом ещё в 2016 году он публично искал дополнительных программистов из-за большого количества заказов и отдельно писал, что набирает собственную команду. «Требуются программисты для сотрудничества».
То есть модель, в которой заказы приходят через Савина, а часть технической работы выполняют другие специалисты, у него точно существовала.
Есть и другой старый пример. Когда у его VPS начали падать сервисы, стояли MySQL и HTTP и требовалось найти причину, Савин разместил объявление о поиске специалиста по администрированию сервера. Источник.
Это старые кейсы и они ничего не доказывают про каждый сегодняшний заказ. Но на фоне нынешней рекламы вопрос вполне нормальный: когда клиент приходит именно на экспертизу Николая Савина, кто конкретно будет выполнять работу?
Николай лично диагностирует проект? Он пишет код? Он разбирает сервер? Или сегодня его роль заключается прежде всего в первичном контакте, оценке и распределении работы дальше?
Клиент может в итоге получить отличную услугу. Вопрос не в качестве неизвестного исполнителя. Вопрос в том, понимает ли клиент, чью именно экспертизу он покупает.
Почему это важно для самого MODX-сообщества
Потому что техническое сообщество неизбежно развивается туда, куда его тянут люди с наибольшим влиянием.
Если главная площадка в основном учит ставить компоненты, обсуждает релизы компонентов и продаёт компоненты, она выращивает соответствующих специалистов. Эту проблему я отдельно разобрал в «Экосистема pdoTools и miniShop: быстрый старт, дорогой хвост».
Если фактический управляющий этой площадки сам всё больше занят управлением существующей экосистемой и её продажами, откуда должен появиться импульс к серьёзному инженерному переосмыслению?
Руководитель не обязан писать код восемь часов в день. Но человек с таким влиянием определяет, что считается развитием, чему учатся новички, какие технологии получают внимание и какие специалисты становятся видимыми.
А MODX и без того находится в очень неприятной точке. Почему я считаю его legacy-платформой и почему MODX 3 фундаментально не решил эту проблему, подробно разобрано в «MODX — легаси, которое никуда не денется».
Получается связка:
legacy-платформа → старый компонентный стек → рынок обслуживания этого стека → площадка вокруг этого рынка → управляющий, заинтересованный в сохранении работающей экосистемы
Никакого заговора здесь не требуется. У системы просто появляются собственные экономические стимулы.
Именно поэтому мне не всё равно, кто фактически является одним из главных лиц MODX-сообщества. Если инженерный рост перестаёт быть центром деятельности людей наверху, это постепенно становится проблемой всех, кто учится у этой среды.
Почему это ещё важнее для владельцев конечного бизнеса
Собственник интернет-магазина не обязан знать внутренности MODX, xPDO, pdoTools или MiniShop. Он нанимает специалиста именно для того, чтобы специалист это знал.
И потом слышит:
Это сложно.
Так просто нельзя.
Нужно долго переделывать.
Надо дождаться новой версии компонента.
Это будет дорого.
Специалист при этом может говорить совершенно искренне. На конкретном MODX-стеке задача действительно может быть сложной.
Но есть большая разница между «задача объективно сложная» и «задача стала сложной из-за технологического фундамента, на котором ваш бизнес продолжает сидеть».
Это одна из главных практических проблем legacy, о которой я пишу в концепте про MODX. Можно годами обновлять PHP, ставить новые компоненты, модернизировать отдельные части и держать систему в рабочем состоянии. Иногда именно так и надо делать. Но это не превращает фундамент в современную платформу.
Нельзя взять Жигули и очередным тюнингом просто превратить их в Ferrari. Можно менять двигатель, подвеску и тормоза, и каждая следующая работа действительно будет сложной и дорогой. Но в какой-то момент собственнику надо спросить: я плачу за сложность своей бизнес-задачи или за ограничения машины, на которой мне продолжают предлагать ехать?
Для владельца MODX-проекта это особенно важно, потому что подрядчик часто сам годами живёт внутри этой экосистемы. Его знания, репутация, компоненты, клиенты и доход находятся там же. Это не означает, что он сознательно удерживает бизнес на legacy. Гораздо проще: человек естественно предлагает тот путь, который лучше всего знает и на котором привык зарабатывать.
Поэтому конечному бизнесу полезно смотреть не только на внутренний рейтинг modx.pro и громкость имени специалиста. Полезно спрашивать, кто реально будет выполнять работу, какие есть альтернативы внутри и за пределами MODX и не оплачивается ли очередной раз сложность, созданная самим старым стеком.
Для этого мы вообще и отделяем поддержку существующего MODX от постепенной миграции с него: legacy иногда надо обслуживать, но обслуживание не должно автоматически становиться стратегией на следующие десять лет.
Так какова реальная роль Николая Савина?
Код он пишет — это видно.
MiniShop сопровождает — тоже видно.
Но по совокупности публичных следов последние годы я вижу в нём прежде всего управляющего, maintainer'а, организатора и продавца существующей MODX-экосистемы. Программирование никуда не исчезло, но уже не выглядит центром его деятельности.
И вот здесь у меня появляется претензия уже не к Николаю как к самостоятельному программисту, а к Николаю как к фактическому лицу сообщества.
Если ты управляешь площадкой, которая говорит от имени сообщества, используешь её рейтинг и историю как доказательство собственной экспертности, рекламируешь через неё собственные услуги и имеешь возможность административно ограничивать несогласных участников, то вопросы к твоей роли перестают быть «личным наездом».
Я тоже член этого сообщества. Более того, после технического спора меня лишили возможности говорить на площадке, которая продолжает называться площадкой сообщества. Поэтому я считаю совершенно нормальным спросить прямо:
Николай, кто ты сегодня для MODX-сообщества? На каких правах ты фактически управляешь его главной русскоязычной площадкой? Что именно ты лично сегодня разрабатываешь? Какова твоя реальная роль в MiniShop? Какая часть технических услуг, которые продаются от первого лица, выполняется лично тобой?
И самый важный вопрос: куда такая модель управления ведёт само сообщество? К развитию инженеров и поиску новых технических решений — или к дальнейшему обслуживанию и продаже экосистемы вокруг существующего legacy?
Проблема MODX сегодня уже не только в старом коде. Код можно постепенно менять — именно поэтому существуют аудит, модернизация и управляемая миграция.
Гораздо сложнее менять среду, в которой обслуживание legacy стало не временной необходимостью, а устойчивой экономической моделью.
И если мы действительно продолжаем называть modx.pro сообществом, то сообщество имеет право знать, кто им управляет, какую роль этот человек реально выполняет и куда он ведёт техническую повестку.