Мой партнер отправил PR на 5000 строк, сгенерированный ИИ, даже не протестировав его
My business partner sent a 5K vibe-coded PR that he didn't even test

Автор рассказывает, как его деловой партнер за один день «вайб-кодил» весь модуль платежного бэкенда с помощью ИИ, не обсудив детали с фронтенд-разработчиком и не проверив работоспособность. В PR на 5236 строк добавлений оказались бессмысленные описания ошибок, отсутствие ключевой информации и неработающие эндпоинты. Автор сожалеет о деградации когнитивных способностей коллеги, который раньше программировал вручную, и считает, что это его последняя битва в индустрии.
Он явно не читал документацию, так как там много чего не хватало — глупые объяснения вроде «возвращает 400 при ошибке», но ни слова о том, где взять API-ключи.
- cladopa
Дело тут не в ИИ, а в разнице глубинных убеждений основателей компании.
Когда у меня были партнёры в бизнесе, я сначала глубоко их изучал, как будто собирался жениться, потому что я ДЕЙСТВИТЕЛЬНО собирался жениться!
Вы должны договориться о своих ценностях, иначе компания никуда не придёт. Один основатель будет тянуть в одну сторону, другой — в противоположную, и лодка останется на месте.
У меня своя софтверная компания, и у меня противоположная проблема: я помешан на тестировании и метапрограммировании. Мы пишем гораздо больше тестового кода, чем рабочего, мы автоматизируем всё с помощью метапрограммирования.
Несколько раз было очевидно, что мы тестировали и автоматизировали гораздо больше, чем нужно. Мы автоматизировали вещи, которые использовались только один раз (хотя позже мы использовали их многократно в других проектах).
Так что у нас не было обычных проблем, как у компаний, — раздутого кода или уязвимостей безопасности, — но у нас была проблема программного обеспечения, которое было супердорогим, потому что мы писали в два-три раза больше кода, чем конкуренты, с тестами, которые разработчики ненавидели (их скучно писать). Наш софт также выходил на рынок гораздо дольше.
Компании любят покупать самое дешёвое сегодня, а завтра посмотрим, так что это ставило нас в трудное положение. Особенно тяжело было сначала, но потом эти принципы дали нам преимущество (потому что большинство компаний идут на компромиссы рано и не пожинают плоды позже).
Будь у меня деловой партнёр с другим мышлением и убеждениями, мне было бы невозможно не изменить курс лодки […]
- socketcluster
Это буквально рецепт грядущего программного апокалипсиса.
Просто посмотрите, как инженеры, которые говорят «давайте будем осторожны», теряют работу и их заменяют нетехнические виб-кодеры, выдающие по 10 тысяч строк грязного, небезопасного, неподдерживаемого кода в день... Бомба замедленного действия.
Клянусь, хорошие инженеры переедут в Северную Корею, чтобы монетизировать свои навыки, из-за количества и масштаба «возможностей», которые это создаст.
Кажется, это слишком надуманно, но именно в этом направлении, похоже, всё движется.
- Valodim
Не похоже, что ИИ — обязательно корень проблемы. Если он не тот человек, который будет тестировать, итерировать и доводить до качества с помощью ИИ, он, вероятно, не был бы таким и без него. Ты просто понял это раньше.
Или, если у тебя есть основания полагать, что у него есть задатки, — отнесись к этому как к возможности для обучения, дай ему пространство для ошибок. По моему опыту, это выглядит как типичная ошибка новичка в использовании ИИ.
Легко увлечься momentum. Многие попадали в эту ловушку, но не все они безнадёжно плохие инженеры.
- yhcj
Я автор поста и давний читатель, я в отчаянии и ищу честный совет, что делать.
Я один из тех нейроотличных людей, которые любят программирование, потому что оно даёт мне нужную стимуляцию.
Мне также нравится рисовать, заниматься садоводством и спортом.
У меня нет машины, потому что я люблю ходить пешком, и тому подобное.
Так что я задаюсь вопросом, не пора ли завязывать с программированием (как с источником дохода).
К счастью, у меня есть сбережения и другие интересы за годы случайных работ и бизнесов, и как бы я ни любил программирование, особенно в команде, я думаю, что очень немногие из нас всё ещё хотят программировать.
Я как последний самурай программирования, пока все остальные используют ИИ-пулемёты.
Не пора ли отпустить?
- dreieinsvier
На мой взгляд, разработка программного обеспечения никогда не была в основном о программировании.
Программирование — довольно небольшая часть цикла разработки ПО.
Программирование вручную — это один из способов (он работает и с ИИ) принимать решения. Решения о масштабируемости, поддерживаемости и вменяемости вашего ПО.
И это всё равно окупится!
Мне кажется, он очень плохой инженер.