Аноны, меня вдруг осенило, что всякое дрочево типа ФП и модных фреймворков нинужны и в 99% случаев мы занимаемся скучным говном.
Это норма. Большая часть программистской работы это айти-сантехника - создание машинных переводчиков с одного языка на другой (с HTTP-запросов в SQL-запросы и т.д. и т.п. в интерпрайзе программирование это сплошная серилизация и десериализация).
Когда программисты это понимают они придумывают новые языки и фреймворки чтобы быть сантехником было веселее - получается что ты совмещаешь рутинную работу и решение головоломки о том как соединить твои новые трубы причудливой формы чтобы по ним потекли данные. (есть правда ещё деталь - если сантехник изобретает новую трубу/фреймворк которая входит в моду у других прогрессивных сантехников то он может добавить это в своё резюме и требовать больше денег за свою работу). Больше всего в этом преуспели хаскеллисты которые сделали целый язык-головоломку в котором простейшие задачи требуют решения кубиков-рубиков абстрактной теории групп. Чтобы головоломки в хаскиле всегда оставались свежими постоянно выходят расширения его системы типов. Этот язык успешно распространяется тем же принципом что и головоломки "а тебе слабо решить? чё, тупой чтоли?".
Что делать с этим очевидно идиотским сложившимся состоянием отрасли? Выбирать самую простую работу которая приносит максимальное количество денег, желательно такую на которой можно часть времени сидеть в интернете и делать что хочешь. Откладывать деньги в застрахованные депозиты и другие инвестиционные инструменты чтобы однажды перестать быть завсимым от работы.
Я примерно так делаю, а настоящим интересным программированием занимаюсь в свободное время - пишу физические симуляторы, строю и программирую простых роботов из китайских серв и играюсь с машинным зрением.
мне лично в руки доставляют вечернюю корреспонденцию
@engineer т.е чтобы заменить человека нужен искуственный интелект. который с радостью выпилит человечество как более слабый вид. а запрограммировать его законами азимова не получится, сорь.
@l29ah итак, ты решил сослить и высрать аналогию (щитай сразу соснул).
хуйта без контекста. соси хуй.
не является разумным видом. соси хуй.
там нечего программировать. соси хуй.
ты бесполезен как собеседник.
@l29ah этот код является более быстрым? легким к модифицированию? самодокументирующимся?
@l29ah > пруф
война - широкое понятие. с тобой нет смысла говорить, пока ты его не конкретизировал.
не как в случае ИИ.
@l29ah > Да
пруф
пруф
@l29ah > Война - это когда два чувака у руля не соглашаются друг с другом.
ядерная война - это всегда lose-lose.
решения о применения ЯО не являются last minute decisions, поэтому маловероятно будут невзвешеными и импульсиными.
@l29ah япония - non-example, ядерного противовеса там не было.
@l29ah типы/сигнатуры - это говно, а не документация, сродни
this is "for" loop
.@anonymous типы - способ утилизировать свою гениальность если умишка хватило на решение задачи
@l29ah ни у одной говностраны нет таких технологий даже у той же США нет стопроцентной гарантии prompt global strike.
@l29ah любой карбюратор - автомобиль
@engineer отклонений дохуя, вот недавно немец решил суициднуться вместо с сотней пассажиров
@l29ah > могут появиться
сорь, я реалист, научную фантастику отделяю от науки/технологий.
@l29ah во второй мировой войне ЯО было только у одной страны, а средств высокоточного поражения укрепленных целей не было и в помине.
@l29ah как раз реализм.
существование AI предполагает разумную жизнь.
В истории земли не были примеров когда один вид не соперничал с другим за одни и те же ресурсы. А соперничать роботы с человеками за ресурсы будут огого как.
@l29ah баран тупой, заканчивай с аналогиями. ak47 не является разумным видом и не обладает мышлением.
@l29ah https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B2%D0%B8%D0%B4
@ndtimofeev моча лучше соленой воды
@lexszero если не брать в расчет мировые войны
@ndtimofeev > Более быстрым чем что
чем код, не использующий типы для верификации каких-то ошибочных кейсов.
функциональные тесты все равно проводить надо.
@l29ah зависит от твоей морали.
@l29ah может ты еще против путина?
@ndtimofeev как по мне так это сопоставимо со сложностью с кастомным DSL, который даст еще больше проверок на этапе компиляции без еблей с системой типов
@engineer у людей на людей не всегда встает, а ты предлагаешь им бездушный идеальный пластик
@anonymous не ебенящую (а спецово разработаную под задачу) и не аналогичную.
@ndtimofeev зависит от конкретного язычка. есть язычки где DSL прозрачно разворачивается в обычный код макросами на этапе компиляции.
@engineer не плохое, но если не узнают, то велика вероятность что твой труд пойдет в стол
@l29ah во вселенной все связано и ничего не происходит без цели.