"зумеры слушают анекдот про чукчу, геолога и медведя на курсах вероятностного программирования"
не так давно два умных человека, одним из которых, по стечению обстоятельств, оказался я, а второй был настоящий программист, вайб-кодили (да, отвратительно, но как еще назвать) админку к одному проекту в firebase studio.
через неделю мне гугл прислал письмо, что они закрывают эту firebase studio - very like google, спасибо за ваше кладбище проектов.
в какой-то момент, на совместном созвоне, мы обнаружили себя в позиции, которая выглядела примерно так: а давай это ему попробуем написать? а давай так? че, опять не то?
а еще один разраб третьего дня сказал мне, что исправит баг через час, когда у клода обнулится лимит токенов. и что его самого это пугает.
как мы с вами знаем, аутсорс интеллектуальной деятельности происходит так легко и непринужденно, что это само по себе страшно, а с учетом качества этого аутсорса - страшно вдвойне.
***
мое отношение к ии-кодингу c самого его рождения остается неизменным.
сейчас набегут апологеты из числа подписчиков и объяснят, что я неправильно
но нет, мои ув. друзья.
я готов признать, что масштаб проектиков, которые можно поднять таким образом, чуть больше, чем я думал пару лет назад.
однако, даже на мелком проекте довольно скоро начинается вероятностное программирование.
разработка любых продуктов есть процесс итерационный, состоящий из постоянных проб и не менее постоянных ошибок.
в каком-то смысле вся эта агентская хрень позволяет максимально сократить время итерации, что прекрасно.
но было бы ошибкой думать, что у всех мясных участников цепочки создания продукта есть на 100% верное вИдение продукта и идеальные ТЗ.
а если вИдение плавает, то агентский кодинг превращается в аджайл на максималках с ультракороткими спринтами и попыткой большим количеством итераций забрутфорсить решение задачи.
тема абсолютно рабочая при правильном, как у любого инструмента, применении. но.
сложность продуктов и систем (в т.ч. программных) никуда не девается и только растет.
создать продукт, который будет удивлять 10 минут (в основном скоростью создания), теперь можно быстро. трудозатраты по созданию продакшн проекта, который проработает годы, выдержит модификацию и развитие - не сильно-то уменьшились.
нынче можно быстро нарисовать прикольный проект дома в скетчап или, прости господи, автокаде, но дом придется строить по-настоящему.
стоимость прототипирования схлопывается (но не в ноль!); это правда - приходить к инвесторам без прототипа теперь стыдно. стоимость создания и поставки взрослого продукта, как будто не изменилась.
есть перетекание стоимости внутри проекта, между ролями. часть денег от людей с квалификацией пониже перетекает в токены.
самое смешное, что это только повышает требования к квалификации тех, кто остается, а карьерный трек, чтобы стать ими - разрушается.
еще недавно мы ржали над джунами, которые приходили в профессию после курсов условной нетологии, и такие раз - и родился разработчик на ios (или питоне), зарабатывающий 300к / сек, который не умеет в формулы в экселе.
а теперь с одной стороны, разрыв между нулем и единицей стремительно увеличивается.
с другой, туча людей получили чуть ли не волшебную палочку. но мало кто знает, как ей махать.
хотя, казалось бы, средний уровень способностей ув.человечества падает так быстро, что для того чтобы преуспеть, не обязательно бежать быстрее медведя, надо бежать быстрее геолога из того же анекдота.
все любители быстрых результатов остаются сидеть со своим быстрым (и нерабочим) результатом.
а системность мышления, умение выстраивать процессы, точность формулировок и занудное внимание к деталям оказываются ключевыми навыками при работе с иишкой.
системность мышления из нью голд. бежим быстрее геологов, для остального есть токены.


