Информация об изменениях

Сообщение Re[13]: О ниасиливших Clojure от 17.07.2019 3:28

Изменено 17.07.2019 3:31 nekocoder

Re[13]: О ниасиливших Clojure
Здравствуйте, 0xCAFEDEAD, Вы писали:

CAF>Вот это — самая интересная мысль, а чем деградация сказывается? И куда же ты стремишься?


Взять современный С++. У него в стандартной библиотеки нет функции форматирования строк (если не считать небезопасные сишные функции), да даже элементарного string.split() (сколько миллионов реализаций этого сплита уже написано?). При этом в С++ пихают все это шаблонное безумие для метапрограммирования, и всячески продвигают метапрограммирование на шаблонах как суперфичу. Которая на практике превращает код в неподдерживаемое месиво и взрывает время компиляции. А почему? Потому что люди, развивающие С++ не пишут софт на С++, а пишут только статейки и выступают на конференциях. Идеальным С++ был бы С++98 с допиленой стандартной библиотекой.

Идеология "не пиши ничего сам, используй библиотеки на каждый чих". Приводит к тому, что проект превращается в зоопарк библиотек (30, 50 — легко), половина из которых кривые поделки с гитхаба без документации.

Наплевательское отношение к качеству софта из-за легкости обновлений. Fallout 76 с патчем на 45 ГБ в первый день тому пример. Отсюда же и использование всякого опенсорсного хлама в серьзных проектах.

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

Тенденция компаний задействовать программистов для админинистрирования инфраструктуры. Программистов в software engineer неспроста переименовали, теперь они и правда что-то вроде инженеров на заводе. Человек вроде как и Senior Software Engineer, а по факту целыми днями правит конфиги всяких кубернетесов.

Аджайл. Ну тут все понятно.

Я никуда не стремлюсь, я специально ищу олдскульные проекты чтобы хоть как-то оградиться от современных трендов. В идеале бы поддерживал какое-нибудь приложение под Windows, с водопадом и бюрократией.
Re[13]: О ниасиливших Clojure
Здравствуйте, 0xCAFEDEAD, Вы писали:

CAF>Вот это — самая интересная мысль, а чем деградация сказывается? И куда же ты стремишься?


Взять современный С++. У него в стандартной библиотеки нет функции форматирования строк (если не считать небезопасные сишные функции), да даже элементарного string.split() (сколько миллионов реализаций этого сплита уже написано?). При этом в С++ пихают все это шаблонное безумие для метапрограммирования, и всячески продвигают метапрограммирование на шаблонах как суперфичу. Которая на практике превращает код в неподдерживаемое месиво и взрывает время компиляции. А почему? Потому что люди, развивающие С++ не пишут софт на С++, а пишут только статейки и выступают на конференциях. Идеальным С++ был бы С++98 с допиленой стандартной библиотекой.

Идеология "не пиши ничего сам, используй библиотеки на каждый чих". Приводит к тому, что проект превращается в зоопарк библиотек (30, 50 — легко), половина из которых кривые поделки с гитхаба без документации.

Наплевательское отношение к качеству софта из-за легкости обновлений. Fallout 76 с патчем на 45 ГБ в первый день тому пример. Отсюда же и использование всякого опенсорсного хлама в серьзных проектах.

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

Тенденция компаний задействовать программистов для админинистрирования инфраструктуры. Программистов в software engineer неспроста переименовали, теперь они и правда что-то вроде инженеров на заводе. Человек вроде как и Senior Software Engineer, а по факту целыми днями правит конфиги всяких кубернетесов.

Аджайл. Ну тут все понятно.

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