LINUX.ORG.RU
Форум — Talks  

Вопрос программистам

 


0

2

Посмотрел тут некоторые рассуждения DHH (не знаю как расшифровать его имя) в блоге Лекса Фридмана про вайбкодинг и очень интересно ваше мнение.

Понимаю, что похоже на тупой вброс, но мне правда интересно.

Первый вопрос. Этот чувак так нахваливает вайбкодинг, что типа теперь быть хорошим программистом даже скорее недостаток, чем достоинство. Нет, он оговорился, что хорошо много знать, но типа вайбкодинг совсем другая тема, типа там надо творить, дизайнить, причём на максимально высоком уровне, то есть минимально грузить агента правилами и задавать максимально общие задачи, ибо современные агенты лучше делают прямо всё. Типа талантливый вайбкодер, не знающий программирования, будет эффективнее и продуктивнее чем классический программист, так как будет творить именно софт для людей… Туда всё идёт?

Не подумайте, что я собираюсь этим маяться, нет, и именно второй вопрос раскрывает суть моего интереса.

Второй вопрос. Что ж это получается. Если агенты всё это умеют лучше, то им не нужны эти человекоориентированные языки программирования и всё что идёт с ними в обойме — то самое, которое облегчает и ускоряет разработку, и из-за чего (как я понимаю) постоянно жиреет софт. То есть получается агетов можно заставить ушатываться на условном ассемблере и в результате наш софт начнёт худеть, быстреть и улетать? Было бы круто!

Ответ на: комментарий от Shadow

Я с другой плоскости на, это смотрю. Оказывается, пользователю не нужен продуманный интерфейс, а нужна просто инфа.

bbc69
()
Ответ на: комментарий от papin-aziat

Два чувака схавали этот самый нейрослоп. И теперь их болтовня ничем не отличается от нейрослопа.

Stanson ★★★★★
()
Ответ на: комментарий от Toxo2

ДипСик отлично клепает SQL. Я уже даже думать разучился. Говорю ему конкретную задачу, оно даёт SQL

Так-то SQL придумали, чтобы не кодить каждый раз на КОБОЛе. Язык реляционных промптов для домохозяек

algo
()
Ответ на: комментарий от seiken

потому что он потратил токены впустую. Во-вторых, всё равно нужно потратить гигантскую кучу времени на анализ коммитов, «берём/не берём».

Я вот подумал, почему слоперы засылают патчи, какой это имеет смысл?

Нужно описывать проблему/фичу, опционально промт, и засылать доллары на токены. А владелец кодовой базы уже решит нужно ли.

Ну, т.е., если патч все равно пишет искин, то какая разница кто его будет запускать.

MoldAndLimeHoney ★★★
()
Ответ на: комментарий от algo

Реальность, как это часто бывает, победила фантазию.

bbc69
()

Типа талантливый вайбкодер, не знающий программирования, будет эффективнее и продуктивнее чем классический программист, так как будет творить именно софт для людей… Туда всё идёт?

Я подозреваю, что нейросети станут настолько умными, что в какой-то момент смогут заменить самого вайбкодера и разговаривать с заказчиком напрямую. Думаю, ИИ вымоет из профессии середину: останутся или совсем джуны или профи.

Ситуация похожа на магазины до прихода сетевых супермаркетов: на рынках торговля идет, бутики в центре города открываются. А вот несетевого супермаркета я давно не видел.

dicos ★★★
()
Ответ на: комментарий от MoldAndLimeHoney

какой это имеет смысл?

какая разница кто его будет запускать

Не пытайся искать рациональное зерно в поведении тех, кто засыпает проекты откровенным слопом. Гиблый номер.

Нет, тут можно, конечно, придумать прямую выгоду: это конкуренты, они пытаются парализовать работу свободного проекта, заняв всех причастных разгребанием созданных ими авгиевых конюшен, а сами тем временем сделать свой коммерческий продукт и выпустить на рынок. Это прекрасно объясняет, зачем засылать именно слоп-патчи, и почему засылать деньги было бы не просто контрпродуктивно, а прямо таки вредно для их цели. Но нет, я в такое не верю. Миром правит не не тайная ложа, а явная лажа.

CrX ★★★★★
()
Ответ на: комментарий от bbc69

...однозначная, понятная, проверяемая, подтверждаемая... Не, эта кроличья нора гораздо глубже и много развилок.

Shadow ★★★★★
()

Туда всё идёт?

я хз куда все идет, но давеча мне предлагали поддержку навайбкоженого ПО для ответственного применения и я отказался. Вот кто писал тот пусть и поддерживает. Есть у меня надежда, что через год-два пена сойдет и эйфория уляжется, вайбкодинг будут использовать как-то осознанно, но это не точно.

aiqu6Ait ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

а меня смущает превращение процесса в «черный ящик». ни декомпозиции, ни документации, только голый код. Как он работает в таком случае никто не знает, проверяется все такими же вайбкодными тестами. Интересные времена нас ждут…

aiqu6Ait ★★★★★
()
Ответ на: комментарий от slackwarrior

Чот никто не байтится…

Может все уже забыли, что это за Цэ такое. Ну язык как язык, всё как у людей. Моделей же раст не смущает, а там такое… И букф на выходе побольше, чем в С. На таких языках людям просто лень писать и отлаживать код, а машине должно быть не лень. А получается машина, которая точно воспроизводит быдлокодера со всеми его недостатками. Зачем такое нужно? Чтобы срать в сто унитазов в десять тысяч раз быстрей?

bread ☆
()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от aiqu6Ait

Ну, вообще-то на разные файлы исходников тот же самый опус вполне себе разбивает задачу. Например, писал тут обёртку над сишной либой для fpc, и он сразу предложил, вот в этом файле будут только декларации типов функций, а вот в этом реализации, а в третьем - декларации типов данных. Правда, потом я ещё дальше доразбил, но в любом случае, я не всю работу делал сам, он многое разбил сразу.

seiken ★★★★★
()
Ответ на: комментарий от algo

Язык реляционных промптов для домохозяек

Чудесный повод вспомнить задачку пятилетней давности: https://pastebin.com/HasgH0ne

Тут её уже оборжали в 2022 году всяко разно.

Но решения в одну строку так никто и не показал. Можете без Гугла в одну строку надомохозяить?

Toxo2 ★★★★★
()
Ответ на: комментарий от Stanson

Болтовня и не должна отличаться от нейрослопа. Не понимаю твой негатив.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от bread

Зачем такое нужно? Чтобы срать в сто унитазов в десять тысяч раз быстрей?

Программистишки все никак не вдуплят, что весь этот их вайбкодинг - это побочный эффект, а не цель.

Сидят жуки-древоточцы на дереве и смотрят, как мужики бензопилами валят их лес. И рассуждают, типа «ну опилок конечно стало больше, но мы точили опилки с умом, а за этими глаз да глаз нужен, разве это опилки? Не опилки, а тьфу! Кто потом будет поддерживать эти кучи опилок? Кстати, бензопила это просто инструмент! Она никогда не заменит жука!»

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)
Ответ на: комментарий от Toxo2

Держите на ruby

puts"date     value N\n2018-01-01   1        2\n2018-01-05   1        2\n2018-01-06   0        0\n2018-02-01   1        1\n2018-02-03   0        0\n2018-02-07   1        3\n2018-02-09   1        3\n2018-02-25   1        3"
А если серьезно, то что вы имеете в виду под одной строкой? В некоторых языках программирования можно программировать без символа переноса строки. Код может быть какого угодно размера и быть при этом однострочником.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 3)
Ответ на: комментарий от Leupold_cat

Эм... Тут подразумевалось:

Gaps and islands (пробелы и острова) — это классический класс задач в SQL и анализе данных, связанных с поиском непрерывных последовательностей
Это ж с собеседования задачка была когда-то.

Toxo2 ★★★★★
()
Ответ на: комментарий от thesis

Программистишки все никак не вдуплят, что весь этот их вайбкодинг - это побочный эффект, а не цель.

Не надо всех под одну гребёнку. Если дурак работает программистом и несёт всякую чушь, то это не значит, что все программисты дураки. Это значит, что он в первую очередь дурак, а уже во вторую программист. Только и всего.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Как всегда с аналогиями, они ровно настолько размыты, чтоб не совпадать ни по фактухе, ни по критерию «быть валидным аргументом». «Жуки» — это просто ярлык, т.е. эмоциональный триггер. Сидят регики, пукают в лужу метаном.

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Прошу обратить внимание, что я отвечал не на часть с аналогией, а на первую, в ней аналогии не было.

Мой поинт в том, что это не «программистишки» (типа все из них, или хотя бы подавляющее большинство) не вдупляют, а есть конкретные личности, которым всё это «вау, ИИыыыы» голову вскружило так, что нахрен сорвало. Среди них есть и программисты, даже немало. Но это не значит, что программисты в принципе такие.

CrX ★★★★★
()
Ответ на: комментарий от CrX

По-моему, все же можно говорить именно о подавляющем большинстве. Но я не буду настаивать, потому что поди проверь.

thesis ★★★★★
()
Ответ на: комментарий от thesis

По-моему, все же можно говорить именно о подавляющем большинстве.

Не знаю, из моего информационного пузыря это выглядит как типичная ошибка. Vocal minority, или как там оно называется правильно по-русски? Когда большинство в принципе отмалчивается или особо себя не проявляет, но есть особо восторженное меньшинство (а также особо возмущённое меньшинство с другой стороны — под стать первому, и больше имеющее общего с ним, чем с остальными, но никогда этого не признающего), котрое и создаёт информационный фон в интернете (или шире в СМИ, да и даже иногда просто где-то в курилке на работе).

Но я тоже не буду настаивать. Нормальной какой-то статистики у меня нет. Все мы живём в своих информационных пузырях, и конкретно в данном случае они у нас, похоже, разные.

CrX ★★★★★
()
Ответ на: комментарий от papin-aziat

Пока он быстро ищет ответ на один вопрос, потом на второй… вы бы уже прочитали ман и вопросов не было бы.

anc ★★★★★
()
Ответ на: комментарий от thesis

поди проверь

В какой-то книжке читал, что 80% молодых американцев не берут в армию, потому что они слишком глупые, то есть не подходят какие-то тесты на когнитивные способности.

Не знаю, верить или нет.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Вполне может быть, что у них принято попытаться дурака пристроить на службу, чтобы не нянчиться с ним до старости. А вдруг проканает, почему ж не попробовать.

thesis ★★★★★
()
Ответ на: комментарий от CrX

Большинство на корпорации же работает, там не спрашивают нравится тебе что-то или нет. Да они и привыкли уже, что им мозг перепрошивают постоянно новыми крутыми технологиями и методиками. Программисты-любители могут хоть джихад против ИИ объявлять, это мало на что влияет. Ковырять чайной ложечкой какой-то древний код никто пока не запрещает. Так что можно оттягиваться, а работать хоть сторожем как Спуфинг (лучше конечно не работать, но эта опция не всем доступна).

bread ☆
()
Ответ на: комментарий от papin-aziat

В какой-то книжке читал, что 80% молодых американцев не берут в армию, потому что они слишком глупые

Ну это зря, в армии такие и нужны как раз. А потом американцы не могут в сухопутные операции, потому что солдаты слишком умные и их косит ПТСР.

bread ☆
()
Ответ на: комментарий от bread

Большинство на корпорации же работает, там не спрашивают нравится тебе что-то или нет.

Ну да. Но мы ж об энтузиастах, которые сами рассуждают с восторгом или опасением, а не просто выполняют свою работу.

Программисты-любители могут хоть джихад против ИИ объявлять, это мало на что влияет.

А по-моему, это как раз и самое главное. Это ни на что не влияет в бизнесе, но это на многое влияет в том, что конкретные люди чусствуют или делают. И это даже важнее. Я понимаю, что ты имел в виду, но твоё «мало на что влияет» требует очень серьёзного уточнения контекста. И большая проблема есть как раз в том, что часто именно из этого контекста это и вырывают. Как будто бы когда машины стали ездить быстрее человека, ходьба, бег, и даже соревнования по бегу перестали иметь смысл.

CrX ★★★★★
()
Ответ на: комментарий от bread

Есть мнение, что дураки тяжелее страдают на неврозов, ибо путь самоисцеления для них закрыт.

Толстокожесть же не всегда признак тупости и, соответственно, наоборот. Нет зрелища печальнее, чем чувствительный дурак.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Нет зрелища печальнее, чем чувствительный дурак.

Толстокожий дурак же. Чувствительные нет-нет да и сочинят какую песню или стихи, или картину нарисуют. А вот твердолобые…

thesis ★★★★★
()
Ответ на: комментарий от thesis

И творчество туда же: нет зрелища унылее 😁

Да, есть якобы какая-то связь между чувствительностью и интеллектом, но я её не вижу.

Где-то встретил простые категории психологических типов, которые очень грубо и хорошо очерчивают оные, а главное — подтверждаются моим опытом.

Сильный-устойчивый
Слабый-устойчивый
Сильный-неустойчивый
Слабый-неустойчивый

Сильный: вижу цель, двигаюсь к ней
Слабый: вижу цель, но неуверен, что это она, та самая, меняю курс
Устойчивый: ничто не мешает движению
Неустойчивый: то понос, то золотуха

Это не про интеллект, но нетрудно представить, что слабый-неустойчивый умник может в результате зарулить даже сильного-устойчивого дурака, но это будет исключительный случай. А вот слабый-неустойчивый дурак — совсем-совсем беда, прям ужас.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Так у них небось умный психопат тоже не пройдет какой-нибудь психологический тест. Тогда армия будет сплошь из нормальных середнячков состоять, с такими только в Зарницу играть.

bread ☆
()
Ответ на: комментарий от papin-aziat

Значит не всё пропало, ещё дадут прикурить врагам демократии.

bread ☆
()
Ответ на: комментарий от olelookoe

Пьеро вроде бы простодушен, что является хорошей компенсацией низкого интеллекта в плане социализации. Чувственность же дурака обычно делает его дух настолько уродливым, покалеченным, что поведение оного становится как правило предельно отвратительным, ибо зависть, злоба, мстительность, подозрительность и так далее и тому подобное являются единственными мотивами действовать.

papin-aziat ★★★★★
() автор топика
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от dicos

Сейчас вроде бы активно вставляют AI ускорители внутрь самого железа. Может скоро уже и отдельный агент не нужен будет? Железо будет само генерить софт сразу бинарью, код не нужен. Скриньте этот пост :)

ant1 ★
()
Ответ на: комментарий от MoldAndLimeHoney

что в ближайшие 10 лет технологии настолько продвинутся, что каждый сможет иметь терабайты рамки.

Минимальная модель для вайбкодинга сегодня квен3.8-27 помещается в топовую видеокарту 6-летней давности. Если увеличить ей объем памяти до 32гб то и контекста помещается по максимому модели. Современные топовые видеокарты увеличили скорости обработки промта раза в 4-5, а скорость генерации квена не сильно возросла, у 3090 около 60тс, а у облачного 80тс.

einhander ★★★★★
()
Ответ на: комментарий от papin-aziat

Пьеро вроде бы простодушен, что является хорошей компенсацией низкого интеллекта в плане социализации.

Это не компенсация. Это буквально то же самое, блин. Что за мода строить из себя мудреца, когда всё просто?

Это буквально основная проблема современной философии — обилие псевдомудрых псевдофилософов.

Простодушность не является компенсацией низкого интеллекта, она является естественным свойством оного.

Чувственность же дурака обычно делает его дух настолько уродливым, покалеченным, что поведение оного становится как правило предельно отвратительным, ибо зависть, злоба, мстительность, подозрительность и так далее и тому подобное

Если бы ты не был под воздействием ожидания, что от тебя требуется сказать, что это «плохо», а Пьеро — это что-то высокое и важное, ты бы просто сказал «это Пьеро», скорее всего. Я на 100% уверен, что если любого из тех самых греков ознакомили с этим образом, а затем дали бы это описание, он бы сразу их сопоставил. Но у современного человека проблема с подобным — всё ранее признанное должно быть только положительным и не должно ассоциироваться с чем-либо низким.

Извини. Я всё понимаю. Но мне бомбит.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Простодушность не является компенсацией низкого интеллекта, она является естественным свойством оного.

Простодушность есть оппозиция лукавству. Это свойства души, а не интеллекта. Задача интеллектуала отучать свою душу от лукавства и приучать к простоте. Дурак же не способен к таким операциям над собой (по крайней мере без чужой помощи) и поэтому становится одним или другим под воздействием обстоятельств.

Пьеро всего лишь повезло стать таким. Если бы он вырос в семье Карабаса-Барабаса, то он был бы ещё один, но тощий, Карабас-Барабас.

Если бы ты не был под воздействием ожидания, что от тебя требуется сказать, что это «плохо», а Пьеро — это что-то высокое и важное, ты бы просто сказал «это Пьеро», скорее всего. Я на 100% уверен, что если любого из тех самых греков ознакомили с этим образом, а затем дали бы это описание, он бы сразу их сопоставил. Но у современного человека проблема с подобным — всё ранее признанное должно быть только положительным и не должно ассоциироваться с чем-либо низким.

Этот текст я понять не смог.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Этот текст я понять не смог.

В принципе и фиг с ним. Из выше следующего следует, что архетип Пьеро ты явно воспринял из Буратино и в таком контексте и воспринимаешь — это многое объясняет… хотя и не всё.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Не, из масок итальянской комедии, но Панталоне там добряк.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от CrX

Чёт задумался… Не, архетипа Пьеро вообще нет у меня в голове, только образ, и тут ты прав, ведь откуда он взялся как инпринт? Конечно из нашего Буратины! А потом уже как-то перемешалось всё с Пиннокио и масками, и я теперь уже не уверен был ли там именно чувак по имени Пьеро.

papin-aziat ★★★★★
() автор топика

Типа талантливый вайбкодер, не знающий программирования, будет эффективнее и продуктивнее чем классический программист, так как будет творить именно софт для людей…

Сейчас вообще какая-то дичь творится. Предприниматели всех мастей ринулись создавать софт и сервисы, и пытаются сделать их центральной частью своего нового бизнеса. Но для бизнеса только софта недостаточно, нужны клиенты. А клиентов нет. Если потенциальным клиентам нужен софт, и их устраивает навайбкоженый, они его сами навайбкодят.

наш софт начнёт худеть, быстреть и улетать

Существующий софт наврядли. Зато будет больше софта. Раньше было больше людей, чем программ. Много пользователей пользовались одной и той же программой. Теперь будет больше программ, чем людей. У каждого человека будет возможность насоздавать софта под любой чих. Корявенько, но кое-как он задачу решать будет.

Если для софта старого типа, где одной программой пользовалось много людей, можно было ожидать, что кто-то другой наткнулся на баг и зарепортил его, с персональным софтом тестером будет его единственный пользователь.

i-rinat ★★★★★
()
Ответ на: комментарий от papin-aziat

Простодушность есть оппозиция лукавству. Это свойства души, а не интеллекта.

Ага, а потом деменция накрывает, и душа может резко изменить свойства. Лично наблюдаю такое. Причем это можно отчасти регулировать веществами. Хотя может человек интеллектом создавал ложный образ. Мне кажется, люди по природе злобные как раз, а потом их общество подавляет, и уже человек сам начинает из себя добренького строить.

bread ☆
()
Вы не можете добавлять комментарии в эту тему: только для зарегистрированных, score>=50.