Недавно я потерял кучу времени на код-ревью (и потерял бы еще больше при реализации) того, что могу назвать только как «вайб-написанные спецификации».

Это требования, которые кажутся связными, но при этом не говорят почти ничего конкретного. Тот тип документов, где каждый абзац звучит разумно, пока вы не копнете чуть глубже и не поймете, что эту штуку просто невозможно применить в существующей экосистеме.

Внесу ясность: я не против вайб-кодинга (vibe coding).

Я и сам постоянно его использую. Если мне нужны:

  • разовый скрипт,
  • быстрая визуализация «на выброс»,
  • временный парсер,
  • документ, который никто другой не будет поддерживать,

...тогда скорость важнее строгости.

Но как только появляется необходимость в поддержке (maintenance), уравнение полностью меняется.


Прошедшие выходные случайно подкинули мне отличный пример того, где вайб-кодинг действительно раскрывается во всей красе. Во время моей обычной субботней уборки я случайно опрокинул одну из тех деревянных головоломок-кубиков: 25 одинаковых пентакубиков, которые должны складываться в идеальный куб 5×5×5.

Какое-то время я пытался собрать его вручную, но потерпел неудачу (списав это на то, что я устал, а над Европой навис тепловой купол, который знатно подпортил индекс комфорта