По вайбкодингу
Кажется, что даже самые твердые скептики начали таять и использовать кодексы и клодкоды. Я уже практически перестал кодить сам - все отдаю агентам. Ну оно и понятно, они делают это на порядок лучше меня, да и задачи мои не то чтобы хардкор разработка.
Как именно надо вайбкодить и стать 100х инженером написано много блог-постов, но кажется, что пока нет выбитого на граните набора правил. Тем не менее, есть как будто бы противостояние двух стилей - я их называю instruction-driven и outcome-driven.
Кто-то говорит: “давайте агенту подробные инструкции того, что нужно сделать, и будет вам счастье”. Другие говорят: “агентам вообще не надо говорить, что и как делать - надо грубо обрисовать финальный результат и пусть они сами к нему идут”. Своего рода микроменеджмент против делегирования намерений. Лично мне ближе второй. Не только по духу, конечно, а еще потому что дает возможность залезать туда, где у меня нет знаний. Ну как я создам пошаговую инструкцию для чего-то во фронтенде на typescript, если я даже слов-то не знаю, какими это описать?
Все это приводит, конечно, к росту b2c приложений и удешевлению разработки. Продуктовое видение и чувство вкуса начинают перевешивать sw скиллы. Как это скажется на рынке труда и в мире тех стартапов нам предстоит узнать в ближайшие годы, но уже сейчас дух времени явно меняется. Два месяца назад мои друзья из стартапа смеялись над кандидатом - вчерашним выпускником - который сказал на собеседовании глядя им в глаза “Вы зачем мне задаете вопросы по программированию? Я этому всему учиться не буду, за меня будут агенты горбатиться”. Сейчас же у них самих работа заключается в context-engineering и наблюдением за вечной зарубой Claude code и Code Rabbit на гите. Понятно, что этот весь vibe coding процесс надо контролировать человеку, но это пока - а что будет через 5 лет? Они уже видят, что PR стало так много, что работа некоторых заключается исключительно в PR-review. Многим это бьет по эго и стадия отрицания от уверенности в сложности своей профессии трансформируется в отрицание от страха эту профессию потерять.
У корпоратов всё стабильно - пользоваться можно исключительно GitHub copilot и завидовать стартаперам с их крутыми игрушками. Но и эти неповоротливые корабли уже развернулись - хайп проникает даже через твердый панцирь корп зашоренности. Люди, которые год назад фразу vibe-coding не знали, сегодня строят своих co-scientist и другие раги.
Хотелось бы, конечно, понять, когда же оно успокоится и будут у нас новые понятные правила - но пока что-то летим без тормозов.