Вайбкодинг как-то незаметно перестал быть темой - все, кажется, уже согласились: прототип теперь соберёт кто угодно, и это правда хорошо. вопрос давно не в том, можно ли сделать штуку, а в том, что с ней потом делать.
А вот тут ничего и не поменялось
между прототипом и продуктом всё ещё лежит работа, которую по-прежнему кто-то должен делать - кому-то надо вести агента шаг за шагом, видеть возможности и ограничения, держать в голове, как устроена система и как её части живут друг с другом, чтобы:
- предсказуемо катить новое - не ломать старое, ну или хотя бы не сильно - не уронить прод базу из-за того, что агент запутался - доводить задачу до готово, а не до "агент сказал готово" - чинить баг, который ловит один юзер из пятидесяти при невыясненных обстоятельствах
где раньше нужна была команда, а то и несколько, теперь может справиться один человек, и это дикая экономия. только суть работы от этого не изменилась, она просто вся собралась в одного
и вот это, по-моему, главное, что произошло. не "разработчики стали не нужны". наоборот, они нужны примерно так же
изменилось другое: раньше между тобой и последствиями стояли тимлид, продакт, проджект, qa - каждый из них был ещё и прослойкой, за которую можно было отойти, а теперь прослойки часто нет
порог входа упал, потолок ответственности вырос. два разных события, а хайп только за первое почему-то
навайбкодить 150к строк за месяц несложно - но для проекта, который проживет годы, это может оказаться вовсе и не плюсом, а обязательством, и разгребать его будет тот же один человек (кто же, да? 👉☺️👈)
поэтому мы теперь учимся не столько фреймворкам и чистому коду, сколько организации контекста, харнесам, агентам и агентским системам, как готовить циклы, цели, как это работает и живёт во времени и в команде. как копить не только свои знания, но и знания агентов, применять их и переносить между проектами, и многое, многое другое
о дивный новый мир пять лет назад я бы не понял, о чём это вообще, а сейчас база? 👇