Недавно я потерял кучу времени на код-ревью (и потерял бы еще больше при реализации) того, что могу назвать только как «вайб-написанные спецификации».
Это требования, которые кажутся связными, но при этом не говорят почти ничего конкретного. Тот тип документов, где каждый абзац звучит разумно, пока вы не копнете чуть глубже и не поймете, что эту штуку просто невозможно применить в существующей экосистеме.
Внесу ясность: я не против вайб-кодинга (vibe coding).
Я и сам постоянно его использую. Если мне нужны:
- разовый скрипт,
- быстрая визуализация «на выброс»,
- временный парсер,
- документ, который никто другой не будет поддерживать,
...тогда скорость важнее строгости.
Но как только появляется необходимость в поддержке (maintenance), уравнение полностью меняется.
Прошедшие выходные случайно подкинули мне отличный пример того, где вайб-кодинг действительно раскрывается во всей красе. Во время моей обычной субботней уборки я случайно опрокинул одну из тех деревянных головоломок-кубиков: 25 одинаковых пентакубиков, которые должны складываться в идеальный куб 5×5×5.
Какое-то время я пытался собрать его вручную, но потерпел неудачу (списав это на то, что я устал, а над Европой навис тепловой купол, который знатно подпортил индекс комфорта
