Пока агенты работают, расскажу вам чего не понимает индустрия и айтишники (в массе). Причины писать тут не буду, много букв и айтишники опять обидятся Проблема первая: код не важен, а более того токсичен. У меня есть видос на эту тему, но я обращусь к классикам. Фредерик Брукс (которого айтишники опять же не знают, но который понимал в разработке больше любого современного айтишника), сказал еще в 1986 году: «если стоимость написания кода упадет до нуля, это не избавит вас от основных проблем» И ровно это сейчас происходит: LLMы существенно снизили стоимость написания кода, а проблемы остались. Брукс знал о чем писал, и я вас уверяю, что если LLMы будут вываливать вам тысячи токенов в секунду бесплатно, ничего не изменится Проблема вторая: индустрия не умеет делать софт. Буквально, без преувеличения. Если вы спросите у человека который показал что умеет делать софт, как он это делает, то вы услышите что-то как в известном меме «как нарисовать сову». И это действительно так. Если вы на секунду задумаетесь, а как делать софт, то я знаю что вы ответите: «нуууу… там скрам, жира, таски, беклог. Спринты и дейлики-хуейлики…» При этом скорее всего вы даже не читали Scrum guide, и представление о «Скраме» получили от коллег, которые тоже не читали, и от менеджера, которого у вас вообще не должно быть, если у вас действительно Scrum Если вы начнете копать дальше, например а как вещи попадают в беклог и почему именно такие, вы уже уйдете в абслютную неформальщину, но самое хуевое тут, что это все описывает процесс, режим дня, и не имеет отношения к тому как на самом деле делается софт Вы скажете что я типа пизжу и у индустрии все хорошо, типа софт делается. Конечно делается: если вы соберете сотню случайных человек вместе, то некоторые из них нарисуют вполне приличную сову (я не нарисую, рисовать я не умею совсем) Вполне вероятно кто-то из этой сотни, нарисует пиздец охуенную сову. Если вы спросите этих людей, как они ее нарисовали, они вам скажут «блять взяли и нарисовали» Так и в индустрии, в компаниях и командах часто находится кто-то кто умеет «рисовать сову». Кто-то из них учился этому сам, у кого то врожденное, кто то учился у других И в результате не мытьем так катаньем, конторы что то выпускают, но они понятия не имеют благодаря чему, кому, и почему Если вернуться к процессам, то индустрию долго колбасило, причем от лучшего к худшему. Барыги всегда хотели поставить этот процесс на конвейер, а для этого надо формализовать В свое время Бруксом была предложена идея организации команды по типу «хирургической бригады», и от себя добавлю что это лучшее, что было придумано, но индустрия не приняла (о причинах подумайте) Кроме этого было много идей в том числе использовать заключенных как программистов. Типа каждому бандиту дается утром карточка с описанием функции и параметрами, а вечером он ее сдает Потом был RUP с попыткой перенять промышленные практики, и когда всех заебало, маятник качнулся в другую сторону, в agile, который безусловно гораздо лучше RUP (но хуже Брукса) и работает только если в команде есть люди которые умеют рисовать сову Если же таких нет, то никакой аджайл вам не поможет Итак напомню основные тезисы: 1. Код не решает никаких проблем. 2. Индустрия не знает как делать софт Если вы начинающий программист, то возможно вам интересно как быть в такой ситуации. Ответ простой: так же как научится рисовать, если хочется: Просто начать рисовать, и смотреть как рисуют другие. Ходить в музеи, разговаривать с другими художниками и так далее Великие художники были всегда, и появлялись там где не было никаких школ. И программировать можно научиться так же А вот когда этому научатся учить (как в художественной школе), тогда можно и в школу Вы тут скажете, блять меня учили в институте. Отвечаю: вас у {...продолжить в источнике} Источник: https://x.com/platoff/status/2114461095620460987 @F_S_C_P ------- Поддержи канал подпиской -------