AI ускоряет разработку. Но есть когнитивный долг
AI ускоряет разработку. Но может накапливать когнитивный долг
Про technical debt все привыкли думать в коде: костыли, дубли, странные зависимости, временные решения, которые стали вечными.
Но с AI в разработке появляется ещё один слой - когнитивный долг.
Это когда команда быстро получает результат, но всё хуже понимает:
- почему решение именно такое;
- какие допущения заложены в код;
- где границы применимости;
- какие edge cases не проверены;
- что сломается при изменении требований;
- кто вообще держит модель системы в голове.
AI может написать функцию, тест, миграцию, документацию, план рефакторинга.
Но если инженер просто принимает результат без разбора, знание не появляется. Появляется артефакт.
В моменте это выглядит как ускорение. Через месяц - как код, который “работает, но лучше не трогать”. Через полгода - как команда, которая боится менять собственную систему.
Для меня нормальный AI-assisted workflow - это не “сгенерировал и принял”.
Скорее так:
1. Попросить AI предложить решение. 2. Попросить явно выписать допущения. 3. Проверить edge cases. 4. Сверить с архитектурой и доменной логикой. 5. Добавить тесты. 6. Оставить понятный след в коде, PR или документации. 7. Убедиться, что хотя бы один человек в команде реально понял изменение.
AI снижает стоимость производства кода. Но не снижает стоимость понимания системы.
А в backend и production-разработке именно понимание часто дороже самого кода.
Интересно, у вас AI больше уменьшает когнитивную нагрузку - или иногда наоборот добавляет её?
· 25.06
Если раньше ты мог не торопиться и разобраться в коде, изучить альтернативные варианты, подумать над логикой и, т.о. осмыслить глубоко всю архитектуру решения, то сейчас, ты должен сделать не медленнее чем "тот парень", у тебя больше нет этого доп. времени. К чему это приведет? Боюсь предположить...но скорее всего багов станет больше, людей способных починить, а не увеличить их количество меньше, в общем и целом, понимающие кодеры могут исчезнуть как динозавры...
ответить
коммент удалён