Найти в Дзене
Цифровая Переплавка

✴️ Bus Factor 0: когда код принадлежит никому

В мире разработки давно существует термин Bus Factor — число людей, чья потеря (условно «если их собьёт автобус») приведёт к тому, что никто больше не сможет поддерживать проект. Исторически худший показатель был равен 1: если только один разработчик знает систему, то его уход критичен. Но с появлением ChatGPT и других генеративных моделей ИИ мы столкнулись с парадоксом: многие инженеры стали говорить о Bus Factor = 0. Почему так? 🧠 Раньше команды боролись за передачу знаний: писали документацию, проводили митапы, создавали туториалы и обучающие курсы. Даже в доисторические времена люди делились знаниями, чтобы не потерять важные умения. 🤖 Но 30 ноября 2022 года всё изменилось. Запуск ChatGPT открыл эпоху, когда код можно сгенерировать «по вайбу» — без понимания внутренней логики. Авторы статьи называют это vibe coding: доверие не себе, а LLM, которая пишет функции, сервисы или целые проекты. ⚡ Проблема в том, что: Я вижу в этом очень серьёзную угрозу для индустрии. Да, LLM ускоряют
Иллюстрация показывает программиста, обеспокоенно смотрящего на экран, рядом с ним — робот-ИИ, генерирующий код. На фоне — символ автобуса и цифра «0», подчёркивающие идею «Bus factor 0», когда знания о системе сосредоточены только в руках ИИ, а не людей.
Иллюстрация показывает программиста, обеспокоенно смотрящего на экран, рядом с ним — робот-ИИ, генерирующий код. На фоне — символ автобуса и цифра «0», подчёркивающие идею «Bus factor 0», когда знания о системе сосредоточены только в руках ИИ, а не людей.

В мире разработки давно существует термин Bus Factor — число людей, чья потеря (условно «если их собьёт автобус») приведёт к тому, что никто больше не сможет поддерживать проект. Исторически худший показатель был равен 1: если только один разработчик знает систему, то его уход критичен. Но с появлением ChatGPT и других генеративных моделей ИИ мы столкнулись с парадоксом: многие инженеры стали говорить о Bus Factor = 0.

Почему так?

🧠 Раньше команды боролись за передачу знаний: писали документацию, проводили митапы, создавали туториалы и обучающие курсы. Даже в доисторические времена люди делились знаниями, чтобы не потерять важные умения.

🤖 Но 30 ноября 2022 года всё изменилось. Запуск ChatGPT открыл эпоху, когда код можно сгенерировать «по вайбу» — без понимания внутренней логики. Авторы статьи называют это vibe coding: доверие не себе, а LLM, которая пишет функции, сервисы или целые проекты.

⚡ Проблема в том, что:

  • 📜 документация больше не ведётся (зачем, если можно переспросить у ИИ?);
  • 🧑‍🏫 наставничество отходит на второй план;
  • 🔧 при отладке приходится гадать не только над багом, но и над тем, что именно «имел в виду» искусственный интеллект;
  • 🛡️ никто не может гарантировать, что в коде нет дыр в безопасности, ведь понимание архитектуры исчезает.

Я вижу в этом очень серьёзную угрозу для индустрии. Да, LLM ускоряют разработку — можно за вечер накидать прототип, который раньше писали неделями. Но:

🔑 Разработка — это не только написание кода.
Это понимание архитектуры, обмен знаниями, поддержка, эволюция проекта. ИИ здесь скорее катализатор хаоса, чем инструмент порядка, если им пользоваться безответственно.

Мой взгляд: Bus Factor 0 — это не про технологии, а про культуру. Если команда отказывается от документации, наставничества и обучения, то никакой ИИ не спасёт её от катастрофы. Но если рассматривать LLM как помощника, а не как замену коллективному опыту, то у нас есть шанс использовать генеративный ИИ правильно.

✨ Интересный исторический факт:
в начале 2000-х Google активно продвигал внутренние «design docs» — документы, описывающие архитектуру и ключевые решения. Эти документы сохранились и спустя десятилетия помогают инженерам понимать, как создавались сервисы. В условиях «AI first» мы рискуем потерять даже подобные артефакты.

🧩 Возможные пути выхода:

  • 📖 генерация документации сразу вместе с кодом (и проверка её людьми);
  • 🔍 использование LLM не для написания, а для объяснения и ревью;
  • 🤝 сохранение традиций обучения внутри команд.

В противном случае нас ждёт ситуация, когда софт будет напоминать загадочные руины древней цивилизации — красивые, но совершенно непонятные.

🔗 Источник: "AI first" and the Bus Factor of 0