LINUX.ORG.RU
ФорумTalks

Причины снижения качества ПО

 ,


2

2

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

PS К сожалению и в качестве образования IT глубочайшие проблемы. Даже преподавательский состав путает конкуренцию с параллелизмом, например, это в последние десять лет стало обычным делом. А кадровые пробелы затыкать нечем. Специалистов нет.

Перемещено ilinsky из development



Последнее исправление: no2700 (всего исправлений: 2)

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

а что вам говорит ваш царь-равенство по этому поводу?

no2700
() автор топика
Ответ на: комментарий от vaddd

про равенство тут кричите только Вы(как типичный коммунистический мошенник пытаясь смешивать понятия справедливости и равенства, то есть вы хотите чтобы народ это путал)

no2700
() автор топика
Ответ на: комментарий от vaddd

Для сильно «равных» умов: пособия - частный случай соц-перераспределения от сильного к слабому, «ради всеобщего блага», если че.

no2700
() автор топика
Ответ на: комментарий от no2700

Гуглоинтель выиграл в справедливой борьбе - вы недовольны. Требуете равной конкуренции, но выступаете против равенства. Ваша модель как-то слишком уж альтернативна.

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

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

vaddd ★☆
()

Потому что качество кода перестало коррелировать с количеством зарабатываемого бабла.

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

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

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

Сдается мне с терминами левый, правый, социализм, капитализм какая-то путаница.

praseodim ★★★★★
()

А я в последнее время сталкиваюсь с тем что качество ПО растет от версии к версии. Windows, Android, HomeAsisstant, PyCharm, VSCode, Discord, Steam, BMBF, MetaQuest, да я задолбаюсь все перечислять. Может быть ты просто ретроград?

KillTheCat ★★★★★
()

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

Lordwind ★★★★★
()

Я в последнее время стал склоняться к версии, что причины такого катастрофического упадка примерно те же самые, что и в советской экономике периода застоя: отказ от конкурентной модели вычислений, излишняя централизация

Согласен, поэтому предлагаю всем писать кластеры приложений на Elixir/Erlang.

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

Зато мы узнали, какие мужики нравятся ТСу больше всего!

theNamelessOne ★★★★★
()

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

ЛОЛ ЧТО? Уже готовишься к праздникам что ли?

no-such-file ★★★★★
()
Ответ на: комментарий от no2700

одни христьяне в лаптях

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

no-such-file ★★★★★
()
Ответ на: комментарий от no2700

Сейчс типичный мастер старается выглядеть как офисное быдло и дистанцирует себя от работяг

Типичный мастер сейчас пашет рядом с работягами, потому что людей не хватает. А рядом механик с энергетиком ему помогают.

no-such-file ★★★★★
()
Ответ на: комментарий от vaddd

Приницпиально нового в инете уже ничего не придумать,

Они реализовали определенную базовую часть для IaaS, PaaS и в некоторых предметных областях SaaS (типа Google Applications aka Workspace, etc.), но вокруг них возникает масса новых стартапов.

Очевидно полностью автоматизированные облачные HA IaaS вытесняют стародавние VPS хостинги, где по каждому нестандартному поводу нужно было писать челобитную их админам.

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

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

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

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

sanyo1234
()

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

Это я так понимаю тебе голоса в голове рассказали?

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

Результат не нужен. Нигде. Он нужен только в смысле отчетности и прикрывания задниц.

Даже там, где деньги зарабатываются на свободном, а не монопольном рынке?

sanyo1234
()

Банально, за истешнее время, задачи радикально поменялись. Если раньше, в 2000-x от ПО требовалось, выполнять и решать реальные проблемы связанные с жизъю, то сейчас главное стало - контроль над людъми, массами, их поведением, чтобы они находились в определенных рамках и ими, можно было, с максимальной легкостью управлять и манипулировать в различных аспектах. Соотвественно ПО, должно обладать лишь одной, максимально качественно выполняющую одну функцию, направленной на сбор и анализ данных, как например в современных Android, а остальное, что остается за скобками, становится совершенно не важны. С развитием в сферах, связанных с «безопастностью», как в случае динамического анализа изображения или видеоряда, обработка больших данных, сейчас дело обстоит - прекрасно. Вопрос состоит в одно, куда оно только направленно?!

nager
()
Ответ на: комментарий от vaddd

Ваше дело сидеть и ждать, когда человечество найдет себе иную, не виртуальную цель своего существования

Позвольте узнать, как долго еще ждать? :)

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

Позвольте узнать, как долго еще ждать? :)

Ждите, вас проинформируют повесткой

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

IMHO количество задач в софтостроении увеличивается экспоненциально

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

vaddd ★☆
()
Ответ на: комментарий от no-such-file

ЛОЛ ЧТО?

Остальные его рассуждения – того же уровня.

pr849
()
Ответ на: комментарий от no2700

Я сказал что он не нужен текущим менеджерам системы, я не сказал что он совсем не нужен.

От страны это зависит?

sanyo1234
()
Ответ на: комментарий от vaddd

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

Шатание системы занятия человеков на некоторых территориях бессмысленной ИМБУРДехой?

sanyo1234
()
Ответ на: комментарий от vaddd

Это и есть самое лучшее свидетельство того, что эти задачи не нужны и плодятся сами по себе

Ненужны только вашим хозяевам, а обычным людям, которые платят успешным шароварщикам немалые деньги (итого в сумме со всех), очевидно нужны.

Получается, конфликт интересов людей, привыкших производить и потреблять качественный и нужный товар, и представителей, навязывающих обществу, корпоративный ИМБУРДе в «новом прекрасном» мире ненужнятины?

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

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

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

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

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

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

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

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

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

Не только ПО, но и в любой другой области кроме хобби.

Да, качество упало не только в ПО

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

В IT проблемы с кадрами из-за того, что практика конфликтует с обучением.

Люто, бешено плюсую. Практическая составляющая написания ПО ушла куда-то в неведанные края и оторвалась от теории до невозможности. Последние вменяемые книги по разработке ОС остались в 00х (были ли они вменяемыми по сравнению с трудами 70х/80х тоже вопрос). Попробуйте сейчас влиться в разработку ядра linux или bsd прочитав Таненбаума. Да вас просто насмех поднимут.

В других областях тоже самое. Учат фундаментально-базовым принципам, которые уже давно на уровне железа работают и знать как делать mutex на си уже не надо. А на работе внезапно тонны неведомой каки, которая непонятно как работает, этому не не учат.

untitl3d
()
Ответ на: комментарий от sanyo1234

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

А кто вам сказал, что успешных нет?

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

А кто вам сказал, что успешных нет?

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

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

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

Да, это более платёжеспособные. Но, боюсь, и этих не хватит для создания по-настоящему качественного ПО. Тут, проблема как с выбросами СО2: не принципиально, перейдут страны Запада на зелёную энергетику, или не перейдут, если все остальные не перейдут.

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

Так успешных кот наплакал, а у вас экспоненциальный рост ненужного

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

sanyo1234
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.