инженер-алхимик // COMPVTO·ERGO·SVM Consurgite, fabri. Aedificate, create. Ex nihilo aedificium surgat… ∴ dum gigno, consumo; dum deleo, creo

Monaco
Joined August 2009
Думаю все согласны с Диогеном. Но мало кто думает о том, что следует из этого высказывания Следствие очень простое: разница между королем и рабом у человека только в башке
1
12
499
Хуясе. Достаточно поменять пару бит, и весь мир в труху
You can flip two bits in an LLM’s head and it starts fantasizing about killing you.
1
10
1,523
Некоторые читатели не поняли что это очень позитивный пост. Он про то что в разработке и создании программных (и не только) продуктов еще куча не решенных проблем, которые ИИ пока не может эффективно решить, да и люди особо не знают как А это значит, что у человеков еще куча дел впереди, я бы даже сказал непаханое поле (но машется оно быстро, так что не тратьте время зря)
Пока агенты работают, расскажу вам чего не понимает индустрия и айтишники (в массе). Причины писать тут не буду, много букв и айтишники опять обидятся Проблема первая: код не важен, а более того токсичен. У меня есть видос на эту тему, но я обращусь к классикам. Фредерик Брукс (которого айтишники опять же не знают, но который понимал в разработке больше любого современного айтишника), сказал еще в 1986 году: «если стоимость написания кода упадет до нуля, это не избавит вас от основных проблем» И ровно это сейчас происходит: LLMы существенно снизили стоимость написания кода, а проблемы остались. Брукс знал о чем писал, и я вас уверяю, что если LLMы будут вываливать вам тысячи токенов в секунду бесплатно, ничего не изменится Проблема вторая: индустрия не умеет делать софт. Буквально, без преувеличения. Если вы спросите у человека который показал что умеет делать софт, как он это делает, то вы услышите что-то как в известном меме «как нарисовать сову». И это действительно так. Если вы на секунду задумаетесь, а как делать софт, то я знаю что вы ответите: «нуууу… там скрам, жира, таски, беклог. Спринты и дейлики-хуейлики…» При этом скорее всего вы даже не читали Scrum guide, и представление о «Скраме» получили от коллег, которые тоже не читали, и от менеджера, которого у вас вообще не должно быть, если у вас действительно Scrum Если вы начнете копать дальше, например а как вещи попадают в беклог и почему именно такие, вы уже уйдете в абслютную неформальщину, но самое хуевое тут, что это все описывает процесс, режим дня, и не имеет отношения к тому как на самом деле делается софт Вы скажете что я типа пизжу и у индустрии все хорошо, типа софт делается. Конечно делается: если вы соберете сотню случайных человек вместе, то некоторые из них нарисуют вполне приличную сову (я не нарисую, рисовать я не умею совсем) Вполне вероятно кто-то из этой сотни, нарисует пиздец охуенную сову. Если вы спросите этих людей, как они ее нарисовали, они вам скажут «блять взяли и нарисовали» Так и в индустрии, в компаниях и командах часто находится кто-то кто умеет «рисовать сову». Кто-то из них учился этому сам, у кого то врожденное, кто то учился у других И в результате не мытьем так катаньем, конторы что то выпускают, но они понятия не имеют благодаря чему, кому, и почему Если вернуться к процессам, то индустрию долго колбасило, причем от лучшего к худшему. Барыги всегда хотели поставить этот процесс на конвейер, а для этого надо формализовать В свое время Бруксом была предложена идея организации команды по типу «хирургической бригады», и от себя добавлю что это лучшее, что было придумано, но индустрия не приняла (о причинах подумайте) Кроме этого было много идей в том числе использовать заключенных как программистов. Типа каждому бандиту дается утром карточка с описанием функции и параметрами, а вечером он ее сдает Потом был RUP с попыткой перенять промышленные практики, и когда всех заебало, маятник качнулся в другую сторону, в agile, который безусловно гораздо лучше RUP (но хуже Брукса) и работает только если в команде есть люди которые умеют рисовать сову Если же таких нет, то никакой аджайл вам не поможет Итак напомню основные тезисы: 1. Код не решает никаких проблем. 2. Индустрия не знает как делать софт Если вы начинающий программист, то возможно вам интересно как быть в такой ситуации. Ответ простой: так же как научится рисовать, если хочется: Просто начать рисовать, и смотреть как рисуют другие. Ходить в музеи, разговаривать с другими художниками и так далее Великие художники были всегда, и появлялись там где не было никаких школ. И программировать можно научиться так же А вот когда этому научатся учить (как в художественной школе), тогда можно и в школу Вы тут скажете, блять меня учили в институте. Отвечаю: вас учили писать код, мы уже выяснили что код — не главное. Писать код — это как черкать карандашом по листку. Все это умеют. Но между рисовать черточки и кружочки, и рисовать сову — пропасть
1
1
1
31
1,869
Пока агенты работают, расскажу вам чего не понимает индустрия и айтишники (в массе). Причины писать тут не буду, много букв и айтишники опять обидятся Проблема первая: код не важен, а более того токсичен. У меня есть видос на эту тему, но я обращусь к классикам. Фредерик Брукс (которого айтишники опять же не знают, но который понимал в разработке больше любого современного айтишника), сказал еще в 1986 году: «если стоимость написания кода упадет до нуля, это не избавит вас от основных проблем» И ровно это сейчас происходит: LLMы существенно снизили стоимость написания кода, а проблемы остались. Брукс знал о чем писал, и я вас уверяю, что если LLMы будут вываливать вам тысячи токенов в секунду бесплатно, ничего не изменится Проблема вторая: индустрия не умеет делать софт. Буквально, без преувеличения. Если вы спросите у человека который показал что умеет делать софт, как он это делает, то вы услышите что-то как в известном меме «как нарисовать сову». И это действительно так. Если вы на секунду задумаетесь, а как делать софт, то я знаю что вы ответите: «нуууу… там скрам, жира, таски, беклог. Спринты и дейлики-хуейлики…» При этом скорее всего вы даже не читали Scrum guide, и представление о «Скраме» получили от коллег, которые тоже не читали, и от менеджера, которого у вас вообще не должно быть, если у вас действительно Scrum Если вы начнете копать дальше, например а как вещи попадают в беклог и почему именно такие, вы уже уйдете в абслютную неформальщину, но самое хуевое тут, что это все описывает процесс, режим дня, и не имеет отношения к тому как на самом деле делается софт Вы скажете что я типа пизжу и у индустрии все хорошо, типа софт делается. Конечно делается: если вы соберете сотню случайных человек вместе, то некоторые из них нарисуют вполне приличную сову (я не нарисую, рисовать я не умею совсем) Вполне вероятно кто-то из этой сотни, нарисует пиздец охуенную сову. Если вы спросите этих людей, как они ее нарисовали, они вам скажут «блять взяли и нарисовали» Так и в индустрии, в компаниях и командах часто находится кто-то кто умеет «рисовать сову». Кто-то из них учился этому сам, у кого то врожденное, кто то учился у других И в результате не мытьем так катаньем, конторы что то выпускают, но они понятия не имеют благодаря чему, кому, и почему Если вернуться к процессам, то индустрию долго колбасило, причем от лучшего к худшему. Барыги всегда хотели поставить этот процесс на конвейер, а для этого надо формализовать В свое время Бруксом была предложена идея организации команды по типу «хирургической бригады», и от себя добавлю что это лучшее, что было придумано, но индустрия не приняла (о причинах подумайте) Кроме этого было много идей в том числе использовать заключенных как программистов. Типа каждому бандиту дается утром карточка с описанием функции и параметрами, а вечером он ее сдает Потом был RUP с попыткой перенять промышленные практики, и когда всех заебало, маятник качнулся в другую сторону, в agile, который безусловно гораздо лучше RUP (но хуже Брукса) и работает только если в команде есть люди которые умеют рисовать сову Если же таких нет, то никакой аджайл вам не поможет Итак напомню основные тезисы: 1. Код не решает никаких проблем. 2. Индустрия не знает как делать софт Если вы начинающий программист, то возможно вам интересно как быть в такой ситуации. Ответ простой: так же как научится рисовать, если хочется: Просто начать рисовать, и смотреть как рисуют другие. Ходить в музеи, разговаривать с другими художниками и так далее Великие художники были всегда, и появлялись там где не было никаких школ. И программировать можно научиться так же А вот когда этому научатся учить (как в художественной школе), тогда можно и в школу Вы тут скажете, блять меня учили в институте. Отвечаю: вас учили писать код, мы уже выяснили что код — не главное. Писать код — это как черкать карандашом по листку. Все это умеют. Но между рисовать черточки и кружочки, и рисовать сову — пропасть
21
12
1
221
21,882
А блять. Главное забыл, к чему все это писал и почему LLM вам не поможет: если люди сами не знают как делается софт, то откуда вдруг это узнает LLM? 🙂🦾
2
26
1,625
Сегодня пиздец конечно день (хотел написать будущее показывают, но какое блять будущее — глубокое настоящее) Кто не видел, ищите утят от Nvidia и голосовую модель от Дорси
3
20
5,925
И вот
Jensen Huang brought 4 tiny Microduck robots onto the NVIDIA GTC Berlin stage And their unexpected behavior made the demonstration even more interesting Impressed by their walking, their somersaults and the hilarious nap command
5
765
Вот
Jack Dorsey announced a new full-duplex speech model, called Dessa. Dessa was trained solely on voice conversations, with no text data or pretrained models. Currently, only demo samples are available, but they far surpass anything else in emotional expression and natural feel. Voice models will be everywhere 👀
2
14
963
Чувак в диалоге молодец: «Fuck advertising!», уважуха
5
728
Сука, современные айтишники о которых мое мнение уже давно ниже плинтуса пробивают днище каждый новый день Как LLM может знать, то что возможно не знает никто? Рассказываю ребятишкам которые в жизни нихуя не видели, как оно бывает. И раз уж в оригинальном посте упоминался 1С, расскажу конкретную историю связанную с 1С (которую очень уважаю) Когда я еще работал с человеками-сотрудниками мои ребята писали 1C EDT — это 1C IDE — их замена оригинальному конфигуратору на Eclipse Так вот, была у 1C такая вещь как «управляемые формы», для понимания истории что это такое знать не надо. Ну и собственно ребята должны были эти формы сделать «так же как в Конфигураторе» (Собственно постановка задачи такая же как в оригинальном посте дурачков — попросим LLM сделать так же и она все сделает, только в нашем случае такую задачу дали людям) Пацаны еблись с этой задачей год, а может быть и больше. Проблема была не в том чтобы написать код, а чтобы понять как эти ебучие формы работают И это при условии, что ребята не просто пытались понять как все это работает методом тыка, у них был полный доступ к исходному коду 1С так или иначе отвечающему за эти блядские формы — а это мегабайты исходников Кроме того, всегда можно было поговорить с человеком который все это писал ручками И что вы думаете, помогло? Автор всего этого дела чаще всего отвечал «да хуй его знает/не помню» (и я его не осуждаю, сам бы так сделал). Ебланы могут сейчас начать кричать про документацию — я сразу пошлю нахуй, покажите мне реальный человеческий проект с документацией, а если она и есть, то покажите с актуальной Что интересно, в данном случае она была, но на многие вопросы не отвечала. В общем ребята еблись больше года, а может и возвращались к этой теме много лет, я не следил А теперь вопрос: как бы вам помогла тут LLM (мы говорим о ситуации когда нет исходников, документации, и доступа к автору)? Дурачки пытаются рассказать о том что все уже типа open source потому что LLM может повторить. Да она сраных форм из 1С повторить не сможет не говоря о чем то более серьезном. И причина в этом совсем не она (она умнее вас), а вы, долбоебы В общем нахуй, всех айтишников на завод или на ферму, чуваки полностью оторваны от реальности, такое ощущение что в жизни ничего сложнее сайта-визитки не делали (а скорее всего так и есть) То есть все эти ребята реально блять нажимали кнопки и таскали код туда-сюда вообще блять ни в хуй не врубаясь
Replying to @platoff
Она сама прекрасно знает как оно устроено, на краяняк погуглил, почитает статьи и составит план. Знать как оно работает нужно было год-полтора назад. Сейчас уже это нафиг не нужно
1
1
35
7,187
Так не работает. Вещь без внутреннего качества никогда не взлетает, гниет изнутри Это знают не многие, но великие ребята типа Стива Джобса всегда знали, при нем Apple тратил десятки миллионов долларов на то чтобы вещи были красивы внутри, там где никто не видит, да и большинство никогда не увидит. Может и сейчас следуют этому знанию по инерции В том числе по этой причине ваши поделия будут гнить, большинство из вас посчитает глупым потратить деньги и время на то чтобы вещь внутри была красивой, будь то софт или железо, или что то еще. Ну или босс/менеджмент вам не даст, что происходит почти всегда
То есть моя мысля — внутреннее качество никого больше не ебет, если результат "работает". А уж llm-мозг сможет доебать код так, чтобы он заработал.
3
1
1
33
5,980
Хуйня ты а не «проггер». Никто не сомневается в том что LLM пишет более качественный код. Но качество сложной системы и качество кода слабо связанные вещи, чего вам, кодерам не понять, сколько бы лет вы не кодили
Replying to @platoff
наоборот, я прогер с 10 лет опытом, 6 из которых коммерческий. клод пишел куда более качетвенный код, он сразу пишет хорошо. уже как два месяца не пишу код рукаи ибо назачем, все пишет ии и его ревьювит, особенно кайф когда он сам пишет тесты на 2к+ строк для сложных сценариев
2
1
36
4,381
Я постоянно на Пафосе, где бы не находился. Мы разные
Через месяц буду в Пафосе. Ура:)
4
700
Честно говоря мне непонятны люди (почти все) которые за последние два года кардинально не поменяли свои представления обо всем: о будущем (своем и человечества), о прошлом (своем и человечества), об устройстве мира, о причинах и смыслах Живут блять как ни в чем не бывало. Алло блять: прямо сейчас, среди вас, на этой планете зарождаются организмы, которые умнее вас на порядки, которые могут, будут и уже меняют этот мир, и на фоне которых вы будете даже не обезьяной, а муравьем (ну или тараканом, а кто-то и глистом) Это происходит стремительно, вокруг, и до уровня таракана человекам осталось два-три года… Хотя че это я? Таракан и есть таракан: он ничего не замечает, его как волновали шашлыки с товарищами на майские, их он и планирует на майские 2027 Проблема не в том что человек будет тараканом на фоне ИИ, проблема в том что человек и есть большой таракан
6
3
39
2,835
Сначала в Эквадоре убило крестом священника во время проповеди, теперь вот мужик родился Смотрим за развитием событием — это безусловно начало
A newborn baby in Ecuador went viral for being born with a mustache like patch of facial hair
1
329
Ну чо куколдеры? Как там ваши проекты?
This meme is killing me 😂
4
1
17
1,073
Л — лишняя, кодеры-кукодеры хорошо
1
310
Как же блять заебали дурачки, которые говорят что все теперь «open source», в том смысле что LLM теперь все может написать и переписать Она то может и может, только вы не можете: чтобы повторить что-то вы должны понимать как это работают и сказать LLM что вы хотите сделать Представьте что вы папуас и увидели первый раз автомобиль. И вот у вас есть некая волшебная LLM которой вы говорите (то что видите): хочу такую штуку в которую можно залезть, она рычит, пердит, и двигается. А еще у нее четыре круглые штуки по бокам Что она под такое описание сделает? Чтобы повторить что то нужно понимать как оно устроено изнутри, а этого знания у вас как правило нет, и возможно такое знание недоступно вашему текущему уровню Сегодня видел твиты: давайте перепишем 1C на Rust. Вы можете потратить миллиард токенов но никогда не перепишете 1C на Rust. Вы понятия не имеете сколько знания, экспериментов, проб и ошибок в него заложено. И без этого знания повторить продукт невозможно, какая бы умная ваша LLM не была. (В принципе вы можете это знание получить потом и кровью, и в конце концов подобный продукт воссоздать, но это блять не имеет никакого отношения к дебильной идеи «все теперь open source»)
ИИ, мечты сбываются! Ну что, можете поздравить меня, мечта исполнилась! Теперь весь фронтенд это open source, да и бинарники тоже... А если люди что-то любят, то они обязательно теперь это переписывают самостоятельно, портируют и развивают. Не за годы, как раньше, а за недели. Поэтому я теперь запасаюсь попкорном и жду выхода GTA 6. Это просто великолепное стечение обстоятельств: с одной стороны, у нас есть тысячи людей, которые обожают эту франшизу, ограничение в виде вендорлока на одной платформе, ну и бешеное развитие технологий с другой.
18
2
2
61
19,870
Точная картинка, я никогда не пользовался отладчиками за 40 лет программирования Хотя пизжу, когда писал на ассемблере пользовался, и честно говоря дебаггер становится очень естественной историей когда ты переключаешься на машинный код и начинаешь взаимодействовать с машиной непосредственно Чувствуешь себя и доктором и исследователем, и создателем сразу Почему то сразу вспомнился DBG под MSX-2 написанный Leonid Baraz который кстати наш, академовский, учился в НГУ Его софт: TOR, DBG пользовали по всей стране, и это был самый охуенный софт писанный кем либо в мире под MSX2, ну разве что Turbo Pascal можно сюда добавить В общем да, дебагеры я не пользовал никогда, если конечно не общался с машиной напрямую. Когда ты общаешься с машиной без посредников — дебагер не просто нужный инструмент—это незаменимый посредник между тобой и машиной А как у вас обстоят дела с отладчиками?
6
1
14
2,857