Увольте своих программистов. Или хотя бы спросите их, почему ваш продукт всё время тонет.
Увольте своих программистов. Или хотя бы спросите их, почему ваш продукт всё время тонет.

... или спросите их, почему ваш продукт всё время тонет?!

В каждой компании есть один странный ритуал. Он происходит тихо, почти интимно: менеджеры склоняются над очередным отчётом о сроках, разработчики молча листают тикеты, и все делают вид, что корабль идёт вперёд, хотя штурман давно гребёт в сторону. Это напоминает старый анекдот про то, как команда чинит дырявую лодку на воде, параллельно обсуждая дизайн будущей яхты.

В этом и есть суть современной разработки: бесконечный ремонт, замаскированный под «инновации».

На бумаге у вас команда талантливых инженеров, архитектура, технологии, 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.

Ссылки

Начать за 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)


  1. vhlv
    10.12.2025 07:44

    Ага, и тогда, среди этого болота, как вы выразились, вырастет ещё один костыль - DjangoCFG.


    1. markolofsen Автор
      10.12.2025 07:44

      Тогда "костылем" по вашей логике стоит назвать любой решение, которое не vanilla?


      1. vhlv
        10.12.2025 07:44

        Зайду с другой стороны: скажите, пожалуйста, как интегрировать ваше решение в наше "болото" так, чтобы ничего не сломалось? Или же вы предлагаете все с нуля начинать, но уже с вашим решением?


  1. markolofsen Автор
    10.12.2025 07:44

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


    1. Sabirman
      10.12.2025 07:44

      Это Хабр, бро :)


    1. mmMike
      10.12.2025 07:44

      не пользуюсь Django
      Повелся на заголовок...

      А Вы сами то себя читали? Что удивляетесь количеству минусов.
      Вся ваша статься может быть сведена к одной фразе "Все гавно, а я Дартаньян".

      Подозреваю, минусов еще накидают.


    1. strelkove
      10.12.2025 07:44

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


    1. Tortilua
      10.12.2025 07:44

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


      1. markolofsen Автор
        10.12.2025 07:44

        Логика не твой конек бро. Поздравляю


        1. denisemenov
          10.12.2025 07:44

          Позитивное мышление не твой конек бро. Поздравляю

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


          1. markolofsen Автор
            10.12.2025 07:44

            Молодец — на конфетку! =)


    1. vi4jesus
      10.12.2025 07:44

      Вот это позиция! Вот это принятие критики! - достойно! Негативные оценки оправдывать для себя "примитивным" СНГ - мышлением.

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


    1. Sobakaa
      10.12.2025 07:44

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


    1. SiberianMouse
      10.12.2025 07:44

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


    1. Ewrey
      10.12.2025 07:44

      Обсудили, херня


  1. Spearton
    10.12.2025 07:44

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


    1. markolofsen Автор
      10.12.2025 07:44

      Такая реакция обычно бывает у людей, которым просто не хватает широты мышления, чтобы увидеть картину целиком.

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


  1. Lukerman
    10.12.2025 07:44

    О как...Программисты снова все сломали.

    "Не бейте скрипача он играет как может".

    Перенести ответственность на линейный персонал - признаться в проф не пригодности.

    По опыту и по факту.

    • Инженер , разработчик - меньше всего заинтересован в топтании на месте и вечном удовлетворении некомпетентно поставленых задач. Инженер хочет и будет идти вперед в своем развити.

    • Топ менеджмент зачастую сам не знает чем управляет, но лихо лепит отчёты и сводит бюджеты (и то не всегда , выписывая себе миллионные премии за пару недель до релиза). Привет 24 летним руководителям и 27 летним архитекторам(без обид молодёжь, частный случай империческое наблюдение ).

    • Заказчики сами заинтересованы в вечных подрядах и нескончаемом кало-вороте доп соглашений. Если у нас не продукты, но проекты да еще и с напечатанами деньгами - выходит что админ ресурс съедает большую часть и до реализации спускается бюджетный раздрай и горящие сроки.

    • Про коньюктуру и текущий найм молчу.

      P.S. Наши коллеги, из стран СНГ, преимущественно России и Украины в силу объёма экономики и кадров, внесли огромный вклад в рынок ПО и общее интелектуальное наследие. Всё они умеют ДОВОДИТЬ ДО КОНЦА И СТРОИТЬ СОФТ КАК НАДО.

      Так что простите мой нафталин , но за Инженеров и двор готов взять топор...


  1. APh
    10.12.2025 07:44

    Неожиданный поворот в середине текста. Писал такой, писал вдохновенно и тут... Ах, да! Мне же надо рекламу написать. Хренакс:

    Джанго!!!

    Без переходов, без подготовки, без подводок...

    Вот, хренакс вам — Джанго! И понеслась...


    1. Abbadosha
      10.12.2025 07:44

      Это ai включил прожектор на рельсах


  1. bossalex
    10.12.2025 07:44

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


  1. Abbadosha
    10.12.2025 07:44

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


    1. markolofsen Автор
      10.12.2025 07:44

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


      1. themen2
        10.12.2025 07:44

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


  1. DMaslo
    10.12.2025 07:44

    Odoo - чем-то отдаленно напоминает.


    1. balezz
      10.12.2025 07:44

      Нет, odoo писали много людей, проекту больше 20 лет. А тут чел за 3 месяца с клодом сделал непонятно что и непонятно зачем.


  1. killyself
    10.12.2025 07:44

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


    1. Chamie
      10.12.2025 07:44

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

      Вот на этом куске я понял, что текст написан ChatGPT.


  1. fuccsoc
    10.12.2025 07:44

    Ура, AI generated контент на хабре!


    1. RulenBagdasis
      10.12.2025 07:44

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


      1. winkyBrain
        10.12.2025 07:44

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


        1. RulenBagdasis
          10.12.2025 07:44

          Это другое (с)


  1. dr_forse
    10.12.2025 07:44

    Случайно плюс поставил, как убрать?


  1. kez
    10.12.2025 07:44

    Кажется мой коммент к предыдущей статье про django-cfg подтвердился, и никому в целом не нужен ллм-сгенерированный проект на десятки тысяч строк, разобраться в котором примерно невозможно.

    То, что проект django-cfg сменил направление с конфигурации сервера джанги на персональную ллм-платформу, это конечно интересно.

    Стоит также отметить что на гитхабе коммитов меньше, чем релизов на pypi, а значит восстановить хоть какую-любо историю изменений невозможно. Огромные коммиты, меняющие десятки тысяч строк, также не помогают ситуации. Ещё емнип пакет pydantic2 принадлежит автору, и так же является ллм слопом.


  1. lma10h
    10.12.2025 07:44

    Да причем здесь мышление СНГ и минусы ? (Хотя это и так).

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

    Почему хаос так удобен разработчикам

    Только очень плохие dev так делают, они бывают 1 на 20 (что я видел), и после текста в этом стиле, кажется что автор 25 летний пацан, который ничего еще не видел, а другим за опыт рассказывает, вот и минусы :)

    Правда на деле как раз наоборот совсем, из того что я видел, вот и все.


  1. Root_Yamato
    10.12.2025 07:44

    Большинство компаний как раз закрываются не по вине программистов, а скорее эффективных менеджеров. Программист просто реализует тз.