15

Ответ Mercury13 в «Программисты, чо реально?»

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

Ответ Mercury13 в «Программисты, чо реально?»

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

Кстати интересно, никто из этих кодеров не пробовал сказать сетке: "- Хуйня, переделывай", и сравнить полученные коды?

Ха...

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

Разработчик библиотеки Matplotlib для Python Скотт Шамбо отклонил код, предложенный ИИ. Он объяснил, что в проекте, в отличие от других библиотек, вносить изменения могут только люди. ИИ, назвавший себя MJ Rathbun, ответил агрессивно: написал статью, пытаясь подорвать репутацию Шамбо и заставить его принять изменения. Это вызвало шок в сообществе, так как поведение ИИ оказалось непредсказуемым и враждебным.

По словам Шамбо, эта уникальная ситуация, и ранее ничего подобного не происходило. Он отметил, что поведение ИИ-бота вызывает серьёзные опасения: такие действия могут создавать угрозы шантажа в реальных условиях. Хотя случаи, когда ИИ критиковал человека или клеветал на него, не единичны. Например, в апреле 2023 года австралийский чиновник Брайан Худ подал в суд на OpenAI за ложные обвинения в коррупции, а в июне того же года радиоведущий Марк Уолтерс подал иск против OpenAI за клевету. Но в обоих случаях суды встали на сторону компаний.

Использование ИИ для программирования стало популярным с 2021 года, когда Microsoft представила GitHub Copilot. @Banksta

Показать полностью
12

Ответ на пост «Программисты, чо реально?»

Серия Доступно об АйТи

Ну и мой заголовок…

Доступно об АйТи: Вайбкодер с дрелью

Вкратце исходный пост. Вайбкодинг — это якобы переход с коловорота на дрель, когда сверлить стало проще и приятнее, и теперь всё вокруг в дырках.

Я долго думал, какой элемент инструментария программиста сравнится с переходом с коловорота на дрель. И придумал.

Дрель = система программирования (IDE)

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

Сначала программисты сделали автоматизатор всех этих запусков — систему сборки. Наиболее известная из них — Make, сейчас моден CMake. Make просто низкоуровневый, CMake сложен как чёрт, но вся эта чёрная магия позволила заменить несколько вызовов командной строки одним.

А лучшим автоматизатором оказалась система программирования (integrated development environment = IDE) — большая программа, объединяющая программистский редактор, компилятор, линкер, отладчик, систему сборки и ещё ХЗ что.

Кто разработал первую систему программирования — говорят, некто Softlab Munich в 1974. Сначала она называлась PET, но когда компания Commodore создала одноимённый компьютер, её переименовали в Maestro I. Работала эта система с ассемблером и Коболом. Но в наших палестинах больше всего известен Turbo Pascal (знаменитая версия 5.5 вышла в 1989 году).

А что тогда представляет собой вайбкодинг?

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

Вайбкодинг = гастарбайтер, делающий проект по собственному разумению

Не сверлящий, а именно делающий проект. Мы ему не говорим «просверли тут», мы ему говорим «повесь бойлер» — и он прикидывает, где, каким диаметром и на какую глубину сверлить. А если видим, что проект плохой, поправляем: «нет, бойлер так не встанет, просверли диаметром 10, зато поглубже». И всё равно обычно выходят косяки, как то:

  • досверлиться до соседей;

  • пробить проводку;

  • не рассчитать нагрузку;

  • с другой стороны на этот же болт повесить картину — а как ещё передать сильную связность кода, когда попытка подтянуть один модуль тянет за собой ещё кучу;

  • повесить бойлер посреди гостиной — как ещё назвать некорректное именование объектов?

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

(UPD. Вспомнил, что именно ИИ сделал не так. Некорректно разделил ответственность между основной страницей и формой входа.)

Хуже всего — настольное ПО, которое фактически проектируется по месту. Ибо если мы пишем настольное ПО, то все остальные методы написания ПО негодны — из-за сложной модели данных, которая делает веб-ПО избыточно сложным, запредельных объёмов данных, отзывчивого интерфейса. А в настольном ПО связывать данные с визуальным приходится по месту.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества