(←) предыдущая запись ; следующая запись (→)

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

Раньше я пару раз просил чатгпт мне помочь с написанием занудного кода, и думал, что это очень круто, что он может помогать. Так вот… НЕТ!
Программирование в чатгпт это просто детский сад в сравнении с работой в Cursor (это IDE на базе VSCode).
Cursor даёт совершенно иной уровень скорости и качества прототипирования продукта. ChatGPT крут, но это на пару порядков круче. Это другой мир. Я совершенно очарован, и мне было не жалко тут же оплатить платную подписку за $20/месяц.

Тревожно, насколько быстро ощущение всемогущества проникает в сознание.
Оторвавшись от хакатона я хотел помыть банку, которая плохо отмывалась. И у меня автоматически в голове возникла мысль, что «ничего страшного, я сейчас как напишу промпт, который поможет отмыть даже труднодоступные места».
К этому моменту я кодил в этом режиме меньше полутора дней. Боюсь подумать, что со мной станет через неделю-месяц-год.

Что касается лени и невнимательности. Они тоже появляются очень быстро.
Поначалу я честно читал весь код. Но очень скоро у меня были написаны сотни строк кода, который я не успевал даже просматривать (хакатон всё-таки) — и в итоге я почти перестал читать код.
Моё внимание переключилось на другой уровень: я описывал, какие проверки нужно сделать, какую отладочную информацию вывести в процессе работы программы, как AI должен проанализировать получившиеся логи и что должен исправить.
Я как будто превратился из разработчика в техлида.

Заодно Cursor автоматически решал все проблемы интеграции библиотек. Полнедели назад, когда я писал код с чатгпт, 90% усилий уходило на то, чтобы запустить код, обнаружить ошибку из-за несовместимости версий библиотек, отправить её обратно в чатгпт, пофиксить, получить новую ошибку, повторить.
Насколько я понимаю, Cursor абсолютно так же натыкается на ошибки, но за счёт того, как GPT-модель интегрирована в IDE, в этот круговорот проб и ошибок он ныряет самостоятельно. Мне остаётся только следить за тем, чтобы он вынырнул в правильном месте.

P.S. Заодно для проекта понадобилось оплатить ChatGPT API. Буду экспериментировать с этой связкой дальше.

программистское, наблюдения