
... или спросите их, почему ваш продукт всё время тонет?!
В каждой компании есть один странный ритуал. Он происходит тихо, почти интимно: менеджеры склоняются над очередным отчётом о сроках, разработчики молча листают тикеты, и все делают вид, что корабль идёт вперёд, хотя штурман давно гребёт в сторону. Это напоминает старый анекдот про то, как команда чинит дырявую лодку на воде, параллельно обсуждая дизайн будущей яхты.
В этом и есть суть современной разработки: бесконечный ремонт, замаскированный под «инновации».
На бумаге у вас команда талантливых инженеров, архитектура, технологии, Kanban, Scrum, даже какие-то диаграммы. На деле — археологическая экспедиция, где каждый день находят кости новых легаси-реликтов и аккуратно укладывают их поверх старых.
Открываешь код — и он выглядит как город, который рос без плана: здесь кто-то пристроил балкончик, там кто-то проломил стену, а внизу подвал, который никто не открывал с 2018 года, но он всё ещё критичен для билда.
Контракты между фронтом и бэком похожи на отношения двух людей, которые когда-то любили друг друга, но теперь разговаривают через знакомых. Микросервисы напоминают коммуналку: вроде каждый сам по себе, но шумят все вместе. API отвечает выборочно, как чиновник на запросы. Схемы существуют где-то в головах. Настройки живут в файлах, похожих на посмертные автопортреты обезумевшего монаха.
И в какой-то момент в кадр входит AI.
Тот самый, который, по идее, должен был привести порядок. ChatGPT, Claude, Cursor — святая троица технологических надежд.
Но правда в том, что искусственный интеллект не инженер. Он — интерпретатор хаоса. Он аккуратно раскладывает ваш бардак по коробочкам, комментирует его, объясняет, почему оно «примерно так работает», и передаёт вам обратно.
ИИ отлично объясняет то, что не должно существовать. ИИ не ускоряет хаос — он помогает вам жить внутри него.
А бизнес в это время платит за ремонт. Каждый день. Каждую неделю. Каждый месяц.
Почему хаос так удобен разработчикам и так разрушителен для продукта
Хаотичный проект — это идеальная экосистема для профессиональной незаменимости. Никто не понимает систему целиком — и в этом её главный секрет. Это как огромный лес, в котором ориентируется только один проводник.
Фронтенд пишет в одном стиле. Бэкенд — в другом. Типы не совпадают. Контракты плавают. Модули живут своей жизнью.
Каждый делает как привык, и цена входа в проект растёт до уровня туманного мистического посвящения.
В таких условиях программист становится шаманом. А бизнес — его племенем.
Но проблема в том, что бизнесу не нужны шаманы. Ему нужны инженеры. Люди, которые понимают, что код — это не искусство, а инфраструктура. Что система должна быть предсказуемой, повторяемой и понятной, а не рождённой в агонии ночного вдохновения.
Django: прекрасный фундамент, который утопили в собственных пристройках
Django — фреймворк, переживший эпохи. Он был создан как швейцарский нож. Но за 15+ лет к этому ножу каждый разработчик прикрутил что-то своё: кто-то лупу, кто-то пилообразное колесо, кто-то катушку для макраме.
И вот вы получаете проект, который вроде Django, но уже не Django. Сотни настроек. Десятки библиотек. Очереди на Celery через Redis через Docker через docker-compose через магию. WebSockets на экспериментах. gRPC «почти работает». Типизация «местами присутствует».
Система живёт, но не развивается.
И вот здесь появляется DjangoCFG.
Не как новая религия. Не как «мы всё переписали по-новому». А как трезвый ответ на вопрос: «Почему мы каждый день чиним лодку, а не строим корабль?»
DjangoCFG: Django, собранный так, как его должны были собрать с самого начала
Никакой магии. Никаких «мы сделали свой фреймворк». Это тот же Django, просто не превращённый в коммунальную драму.
Ключевая идея:
Всё — это расширения. Стандартные. Типобезопасные. Предсказуемые. Взаимозаменяемые.
CRM — расширение. Payments — расширение. Backups — расширение. WebSockets — расширение. gRPC — расширение. Админка — расширение.
Вы можете:
поставить готовое,
заменить на своё,
отключить его,
написать новое как обычный Django app.
Это как впервые зайти в квартиру, где все предметы на своих местах, а не в художественном хаосе.
Типизация, конфиги, AI, инфраструктура — всё собрано вместе, без клейкой ленты и молитв
DjangoCFG даёт:
валидацию конфигов на Pydantic,
упорядоченную архитектуру,
генерацию TypeScript клиентов,
готовую Next.js админку,
RQ-очереди с мониторингом,
Centrifugo RPC для WebSockets,
промышленный gRPC с Django ORM,
единый стиль,
единый код-гид.
И самое главное: AI, который реально работает, потому что AI может ускорять только там, где есть структура.
DjangoCFG идёт с MCP-сервером, который понимает проект, архитектуру и контракты, может писать код, править схемы, генерировать миграции, тесты, расширения — и не утонуть в собственных домыслах.
ИИ перестаёт быть фонариком в пещере. ИИ становится прожектором, ведущим по рельсам.
Что это даёт бизнесу
Когда система предсказуема:
сроки перестают плавать;
новые разработчики входят за день, не за месяц;
фичи делаются, а не героически спасаются;
зависимость от «того самого разработчика» исчезает;
AI становится ускорителем, а не комментатором хаоса.
Вы впервые получаете инженерное производство, а не художественную артель.
Для разработчиков: да, есть рефералка
Если вы инженер, а не шаман, DjangoCFG — ваш естественный дом. Вам нравится порядок, типы, структуры, нормальные практики.
Рефералька простая:
приводите компанию,
помогаете мигрировать,
получаете бонусы,
пишете свои расширения — продаёте их в маркетплейсе.
Это не «новая работа». Это способ перестать жить в хаосе и начать писать продукт.
Итог
Если вам нравится чинить лодку — продолжайте. Так живёт почти весь рынок.
Но если вы хотите наконец перестать платить за хаос, если вы хотите скорость, порядок, стандарты и AI, который ускоряет, а не терапевтирует ваш легаси —
вам не нужен новый фреймворк. Вам нужен Django, который работает как система. То есть DjangoCFG.
Ссылки
Сайт: djangocfg.com
Playground: playground.djangocfg.com
Начать за 30 секунд:
curl -L https://djangocfg.com/install.sh | sh
P.S. Увольнять никого не нужно. Просто перестаньте заставлять людей строить на болотах.
P.P.S. Все приложения (CRM, Payments, Support, Leads, Newsletter, Backups и т.д.) — это расширения. Можете заменить, удалить или написать своё.
P.P.P.S. Код полностью open source. Не доверяете? Смотрите, проверяйте, форкайте.
Комментарии (45)

markolofsen Автор
10.12.2025 07:44Вообще обожаю минусы на хабре! Это какое-то соревнование в немощности что ли? =) Позитивное мышление как будто бы не свойственно. Я вообще заметил, что существует огромная пропасть между СНГ-мышлением и западным, и когда на "западе" появляются новые продукты, то их не критикуют, а обсуждают, в РФ и тп. первая реакция "самые умные что ли сука! — лови минус!" =)

mmMike
10.12.2025 07:44не пользуюсь Django
Повелся на заголовок...А Вы сами то себя читали? Что удивляетесь количеству минусов.
Вся ваша статься может быть сведена к одной фразе "Все гавно, а я Дартаньян".Подозреваю, минусов еще накидают.

strelkove
10.12.2025 07:44Я минус не поставил, но примерно понимаю, почему ставят другие. Такая подача, типа все дураки, а вот мы делаем правильно, а не как эти самые дураки, немного отталкивает. Лучше бы подробнее про сам продукт было рассказано, а то подводка длинная, а по делу не так много написано. Например, про AI, который "реально работает".

Tortilua
10.12.2025 07:44Да, в этом соревновании немощности тебя дружно признали победителем

markolofsen Автор
10.12.2025 07:44Логика не твой конек бро. Поздравляю

denisemenov
10.12.2025 07:44Позитивное мышление не твой конек бро. Поздравляю
Обосрать всех и вся вокруг и винить, что вы ничего не понимаете одна я в белом пальто стою красивая - это твой конёк? Про Дартаньяна выше верно написали. Слишком агрессивный маркетинг.

vi4jesus
10.12.2025 07:44Вот это позиция! Вот это принятие критики! - достойно! Негативные оценки оправдывать для себя "примитивным" СНГ - мышлением.
Ты выше этого - ты выше хабра! Я считаю в таком случае ты должен публиковаться на "европейских" ресурсах, и не тратить время на СНГ - болото.

Sobakaa
10.12.2025 07:44А я обожаю тех, кто, с одной стороны, заявляет, что он «выше толпы снг недолюдей», с другой - бежит сам к себе в комментарии оправдываться, чтобы объяснить толпе снг-недолюдей что ему наплевать на минусы.

SiberianMouse
10.12.2025 07:44Генетическая хрень? Ты только подтверждаешь свой уровень интеллекта этим тезисом)

Spearton
10.12.2025 07:44Очередной "эффективный" клоун, который верит что нейросеть где-то за бугром будет лучше чем живые специалисты с опытом...

markolofsen Автор
10.12.2025 07:44Такая реакция обычно бывает у людей, которым просто не хватает широты мышления, чтобы увидеть картину целиком.
Не переживай, со временем это проходит - когда немного расширяется кругозор, но вряд конечно это твой случай. Желаю тебе не быть таким токсичным д..ебом кстати.

Lukerman
10.12.2025 07:44О как...Программисты снова все сломали.
"Не бейте скрипача он играет как может".
Перенести ответственность на линейный персонал - признаться в проф не пригодности.
По опыту и по факту.
Инженер , разработчик - меньше всего заинтересован в топтании на месте и вечном удовлетворении некомпетентно поставленых задач. Инженер хочет и будет идти вперед в своем развити.
Топ менеджмент зачастую сам не знает чем управляет, но лихо лепит отчёты и сводит бюджеты (и то не всегда , выписывая себе миллионные премии за пару недель до релиза). Привет 24 летним руководителям и 27 летним архитекторам(без обид молодёжь, частный случай империческое наблюдение ).
Заказчики сами заинтересованы в вечных подрядах и нескончаемом кало-вороте доп соглашений. Если у нас не продукты, но проекты да еще и с напечатанами деньгами - выходит что админ ресурс съедает большую часть и до реализации спускается бюджетный раздрай и горящие сроки.
-
Про коньюктуру и текущий найм молчу.
P.S. Наши коллеги, из стран СНГ, преимущественно России и Украины в силу объёма экономики и кадров, внесли огромный вклад в рынок ПО и общее интелектуальное наследие. Всё они умеют ДОВОДИТЬ ДО КОНЦА И СТРОИТЬ СОФТ КАК НАДО.
Так что простите мой нафталин , но за Инженеров и двор готов взять топор...

APh
10.12.2025 07:44Неожиданный поворот в середине текста. Писал такой, писал вдохновенно и тут... Ах, да! Мне же надо рекламу написать. Хренакс:
Джанго!!!
Без переходов, без подготовки, без подводок...
Вот, хренакс вам — Джанго! И понеслась...

bossalex
10.12.2025 07:44Танго для Джанго, или как сделать очередную серебрянную пулю. А мне нравятся черти и ведьмы, мы как-то по старинке обходились без аналитиков и эйчаров и наши программы работают не один 10 лет. А всё эти новомодные придут и останется среди них какая-то часть, остально как иив жизни более половины развеется на просторах СНГ....

Abbadosha
10.12.2025 07:44На МММ похоже. Написано канеш языком бизнеса, но на их месте я бы задумался, а не шарлатан ли продавец очередного "патентованного средства"?

markolofsen Автор
10.12.2025 07:44А не вижу продавцов. Где? берите пожалуйста беспплатно.

themen2
10.12.2025 07:44Так как это все работает. Приведите примеры в сравнении с обычным django, чтобы увидеть преимущества вашего варианта

killyself
10.12.2025 07:44С каждым днём всё быстрее начинаю распознавать статьи, написанные с ллм. Этот стиль трудно описать в существующих терминах, но от него ощутимо воняет, отбивает желание читать.

Chamie
10.12.2025 07:44Не как новая религия. Не как «мы всё переписали по-новому». А как трезвый ответ на вопрос: «Почему мы каждый день чиним лодку, а не строим корабль?»
Вот на этом куске я понял, что текст написан ChatGPT.

fuccsoc
10.12.2025 07:44
Ура, AI generated контент на хабре!

RulenBagdasis
10.12.2025 07:44Я как-то своё резюме прогнал через несколько таких проверяторов. Причём, я точно знаю, что писал его сам, шизофрения у меня пока не выявлена, но пользовался советами по составлению резюме из сети (структура, стиль изложение и т.д.). Итог - 98% что писал не человек, а нейросеть. Так что, я бы осторожно принимал в расчёт это особое мнение.

winkyBrain
10.12.2025 07:44казалось бы, при чём здесь куда более стандартизированные и уж точно куда больше похожие друг на друга(чем просто тексты) резюме

kez
10.12.2025 07:44Кажется мой коммент к предыдущей статье про django-cfg подтвердился, и никому в целом не нужен ллм-сгенерированный проект на десятки тысяч строк, разобраться в котором примерно невозможно.
То, что проект
django-cfgсменил направление с конфигурации сервера джанги на персональную ллм-платформу, это конечно интересно.Стоит также отметить что на гитхабе коммитов меньше, чем релизов на pypi, а значит восстановить хоть какую-любо историю изменений невозможно. Огромные коммиты, меняющие десятки тысяч строк, также не помогают ситуации. Ещё емнип пакет
pydantic2принадлежит автору, и так же является ллм слопом.

lma10h
10.12.2025 07:44Да причем здесь мышление СНГ и минусы ? (Хотя это и так).
Я вот, ооочень лояльный человек, но даже я нажал - минус, но кармы не хватило, только за вот эти слова:
Почему хаос так удобен разработчикам
Только очень плохие dev так делают, они бывают 1 на 20 (что я видел), и после текста в этом стиле, кажется что автор 25 летний пацан, который ничего еще не видел, а другим за опыт рассказывает, вот и минусы :)
Правда на деле как раз наоборот совсем, из того что я видел, вот и все.

Root_Yamato
10.12.2025 07:44Большинство компаний как раз закрываются не по вине программистов, а скорее эффективных менеджеров. Программист просто реализует тз.
vhlv
Ага, и тогда, среди этого болота, как вы выразились, вырастет ещё один костыль - DjangoCFG.
markolofsen Автор
Тогда "костылем" по вашей логике стоит назвать любой решение, которое не vanilla?
vhlv
Зайду с другой стороны: скажите, пожалуйста, как интегрировать ваше решение в наше "болото" так, чтобы ничего не сломалось? Или же вы предлагаете все с нуля начинать, но уже с вашим решением?