Клиент просит «быстренько накидать». Я накидываю. А потом молча переписываю. Это не лицемерие — это, кажется, и есть профессия. Продолжаю тему вайбкодинга, которая зашла в прошлый раз.
Прототип за вечер — законный инструмент. Проверить спрос, показать демо, собрать внутреннюю тулзу на троих человек — тут скорость важнее архитектуры, и «накидать» правильно. Мина закладывается в момент, когда прототип незаметно становится продом: в него заходят живые деньги, чужие персональные данные, интеграции с внешними системами. Код, писанный на вайбе, именно в этих местах не прощает.
Для себя я это оформил как кредит. Техдолг — не грех, а заём: беру осознанно, когда скорость дороже чистоты, но записываю, что взял и где. Проценты по кредиту — баги, хрупкие места и страх трогать код. Пока проценты меньше выгоды от скорости — кредит хороший. Когда каждая правка занимает день вместо часа — пора гасить тело долга.
Как продавать рефакторинг тому, кто его не видит? Не словами «код плохой» — для заказчика это звучит как «дайте денег на невидимое». А цифрами скорости: вот сколько сейчас стоит добавить новую фичу, вот сколько будет стоить после уборки. Разница — это цена бардака в месяц, и она обычно убедительнее любых слов про архитектуру.
Вайбкодинг — отличный стартер и плохой фундамент. Взрослость не в том, чтобы им не пользоваться, а в том, чтобы заметить момент, когда он закончился.
