Обновлядство
May. 15th, 2024 09:41 amГде-то месяца три назад, после обновления стал у меня крошиться Google Chrome. И ладно бы только он один - вместе с ним крошится и вся система, выпадая в чёрный экран и сразу отключаясь. Пишу им баг-репорт. Раз, другой, третий - как в никуда. Ни ответа, ни привета. Детализирую, описываю сценарий (последовательное открытие-закрытие множества вкладок с большим запросом памяти). Уже даже не намекаю, прямо говорю: у вас там течёт, ребята, просто по-зверски течёт! Нуль реакции. Вместо этого идут обновления в духе "улучшили юзер-экспириенс в части новых иконок меню и языка гуджарати". Вот на кой они вообще нужны, когда в приложении чёрная дыра самого базового, первого уровня, которую надо сразу кинуться затыкать всем миром, наплевав абсолютно на всё остальное?!
Позавчера на их сайте какая-то попка мне "настоятельно рекомендует": обновите вашу Windows. ОК, говорю, всё ж равно второй вторник - эти тоже будут свои обновы навязывать. И вот только сейчас, после целого потерянного на обновления дня, могу опять пользоваться компом. Мало того, что само обновление требует много часов, так ведь и после него система много-много часов подряд занимает 100% диска, не давая заниматься ничем и ожидая, когда она там обделает свои дела (чёрт знает, чем она занимается - может компилирует миллиарды файлов грёбаного дотнета, может, ещё что, но это точно система, а не антивирус и т.п.).
Очень сильно сомневаюсь, что положение улучшится. За всю-всю историю моего пользования компьютерами только ОДИН раз обновление оказалось мне полезно. И это было даже не обновление программы, а новый драйвер видеоарты. Все без исключения обновления программ приносят только проблемы, отнимают время и силы, треплют нервы. Причём их навязывают так жёстко, что разные хитрости помогают всё меньше. Сколько же убытков несут от обновлядства тогда все пользователи? Представить страшно!
А теперь сравните с положением в любой другой отрасли. Скажем, в автомобилестроении. Вот проснулись вы, а вам уже навязывают: новейшее обновление формы заднего бампера! Спешите установить! Не установите - отключим тормоза! И на другой день то же самое: новейшее обновление формы дверных ручек! Лучше чем всегда! Не установите - заблокируем зажигание! Ну, в общем, вы поняли, надеюсь. Да их бы тут же в одно место послали, да ещё и исками разорили на сто лет вперёд. И даже за обновления безопасности им досталось бы по полной. Как бы вам понравилось ежедневное обновление в духе: "Сегодня мы нашли новую ошибку в ваших тормозах! Спешите исправить! Она ещё серьёзнее, чем та, что мы вам исправили вчера! И будьте на связи - мы работаем над исправлением ещё одной ошибки в ваших тормозах! Благодарим за внимание!" Да в любой отрасли. Везде бы таких горе-работников жёстко наказали уже за первую ошибку, а за вторую - уволили бы с чёрной меткой в трудовой. И лишь в айти не так. За всё, за все ошибки и просчёты, накладные расходы и тестирование сырого продукта - всё оплачивает потребитель.
И это в дополнение к ставшей также нормой оплате издержек на разбухание и замедление ПО. А также на "оптимизацию" уже последних лет, заключающуюся в том, что вместо относительно небольшого количества файлов данных комильфо вдруг стало считаться искусственно плодить мириады мельчайших файликов. Что даёт лишь очень небольшой эффект на SSD, но невероятно тормозит работу на HDD.
Вот скажите, как так вдруг оказалось, что текстовый редактор или IDE занимают многие гигабайты места? Ну кааак? Там же простая цепочка инструментов да работа с текстом. Ну каааак? Синтаксис вон даже Notepad++ или штатные средства вроде IDLE подсвечивает неплохо.Ну за счёт чего все эти десятки-то гигов плодятся? Сами современные программеры мне отвечают, что, типа, это всё библиотеки. Тридцать тысяч одних библиотек! Знаем, знаем. Старая история. Ну что мешает библиотеки выбирать так же, как плагины, устанавливая ТОЛЬКО необходимые для проекта и ТОЛЬКО по прямому, явно выраженному требованию? Но всё равно, даже такое объяснение совершенно недостаточно. Даже приложение-пустышка сегодня меньше сотни мегабайт уже не бывает. Ну, блин, как такое вообще оказалось возможно?! В каждом втором приложении встроен браузер, в каждом третьем - виртуализация, микросервисы, ещё какая-нибудь хернища, притащенная с огромнейших серверных ферм "в каждый дом" . И каждое первое постоено на гигантских фреймворках, даже если его можно (а часто и нужно) было на Си написать без проблем.
При этом, даже если часть ответов разработчиков и может быть выслушана как заслуживающая внимания, то, как правило, у озвучиваемых проблем существуют решения, которые, что называется, лежат на поверхности.
Разные пользователи имеют разные запросы - одни гонятся за новизной, другие за полнотой, третьи - любят минимализм и полностью настраиваемую кастомную установку по требованию? Ну так введите такую категорию как "пользовательский стиль". Можно даже глобальный стиль во всей системе устанавливать, примерно как в Андроиде ввели светлый/тёмный стиль оформления. Последний мне, например, даром не нужен - от него только глаза устают, но, если кому-то позарез надо... Крайне маловероятно, что пользователь, предпочитающий минимализм и эфективность, вдруг погонится за обновлениями, разными красотульками и мильоном расширений на все случаи жизни. Поддержка минималистичного (базового) стиля пользователя - обязательна! Остальные - либо по запросу, либо по установленному глобальному стилю. Всё просто получается.
Обновления безопасности? Если они требуются, то это уже непростительная ошибка разрабов. Они должны платить за это и платить по полной. Вплоть до полного погашения убытков на основе полной материальной ответственности и немедленного увольнения. И тогда положение поправится "само собой". Как во всех остальных отраслях, где о подобном подходе (за все ошибки производителя платит потребитель) и не слышали никогда. Необходимо лишить привилегий и программистов, и отрасль в целом. Тогда, глядишь, и сверхзарплаты со сверхприбылями у них растают как вешний снег - к нашей всеобщей радости! Нечего платить за чужие ошибки!
Последние годы даже молодёжь, раньше бездумно воспринимавшая все эти секьюрити апдэйтс как безусловно необходимые и полезные, стала, наконец, нередко задаваться верным вопросом: а качественно ли разработано приложение, если оно не может работать без стопятисот обновлений безопасности в месяц? Ведь в любой другой сфере мы сказали бы - и сказали бы совершенно справедливо! - что нам просто впарили некачественный продукт! Никто из нас не пошёл бы каждый день менять селёдку второй свежести на чуть более свежую - нет, мы потребовали бы сельдь первой свежести или вернуть деньги.
Обновления интерфейса, обработки сценариев и т.д. - сначала докажите нам, что таковые необходимы! Собирайте информацию, проводите опросы, голосования. Это вы должны представить нам неопровержимые свидетельства того, что потребность в изменении назрела. Сильно подозреваю, что, в таком случае, в отрасли мгновенно произошла бы "катастрофа" - пользователи, дай им волю, прежде всего потребовали бы стабильности и работоспособности приложения, работающего годами без изменений. А всех программеров, имитирующих ежедневную бурную беятельность, потребовали бы выкинуть на мороз. Для абсолютного большинства пользователей, с кем мне приходилось общаться, лучшим был бы сценарий разработки новых версий примерно раз в десять лет с дальнейшей поддержкой только в плане пользования, но не изменения вида или функциональности.
Будь у меня такая возможность, я вообще выберу Windows XP. Она меня идеально бы устроила, достаточно было бы поддержки современного оборудования драйверами и всё. Что? Дотнет, говорите? Да, я знаю, в чём там собака порылась. Почему нам втюхивают новые версии - всё дело, прежде всего, конечно же, во фреймворках. Но это, ребята, ВАШИ проблемы!!! НАМ все эти грандиозные фреймворки даром не сдались! Они для нас - только лишние накладные расходы. МЫ по сути оплачиваем ВАШЕ свободное времы, ВАШИ сверхдоходы, ВАШИ ошибки. Нет уж. это ВЫ обязаны прислушиваться к нашим требованиям. Хотите - используйте гигантские фреймворки там, где это оправданно. А это по уму вообще нигде не оправданно, если расходы не перекладывать на пользовательскую сторону, независимо от сферы применения - хоть в настольных программах, хоть в мобильных, хоть в на серверах. Будете платить за пререрасход ресурсов и баги сами - сами же и откажитесь. Будете как раньше месяцами приложение ручками вылизывать. Вместо "быстрой и грязной" разработки на гигантских фремворках. Ничего, вспомните, как только нужные библиотеки подтягивать, как только нужный код писать. Что? Долго будет ждать обновлений? Аааа!!! Перечитайте тогда с начала! Даром не сдались мне ваши частые обновления!
В общем, всё решаемо и решаемо легко. Только вот за счёт самих айтишников, их сверхдоходов, привилегий и похуизма в отношении к пользователям. Всё станет ОК, если за баги, перерасход ресурсов, времени и нервов будут платить сами айтишники. А не мы с вами.
P.S. Отличный пример того, кстати, как "невидимая рука рынка" никоим образом не решает проблемы в отрасли, просто перекладывая их на конечных потребителей и получая с этого сверхприбыли, которые и не снились в других экономических сферах. И так, видимо, будет, пока мы сами не надавим на отрасль, заставив её платить за свои ошибки, не перекладывая их на наши плечи.
Позавчера на их сайте какая-то попка мне "настоятельно рекомендует": обновите вашу Windows. ОК, говорю, всё ж равно второй вторник - эти тоже будут свои обновы навязывать. И вот только сейчас, после целого потерянного на обновления дня, могу опять пользоваться компом. Мало того, что само обновление требует много часов, так ведь и после него система много-много часов подряд занимает 100% диска, не давая заниматься ничем и ожидая, когда она там обделает свои дела (чёрт знает, чем она занимается - может компилирует миллиарды файлов грёбаного дотнета, может, ещё что, но это точно система, а не антивирус и т.п.).
Очень сильно сомневаюсь, что положение улучшится. За всю-всю историю моего пользования компьютерами только ОДИН раз обновление оказалось мне полезно. И это было даже не обновление программы, а новый драйвер видеоарты. Все без исключения обновления программ приносят только проблемы, отнимают время и силы, треплют нервы. Причём их навязывают так жёстко, что разные хитрости помогают всё меньше. Сколько же убытков несут от обновлядства тогда все пользователи? Представить страшно!
А теперь сравните с положением в любой другой отрасли. Скажем, в автомобилестроении. Вот проснулись вы, а вам уже навязывают: новейшее обновление формы заднего бампера! Спешите установить! Не установите - отключим тормоза! И на другой день то же самое: новейшее обновление формы дверных ручек! Лучше чем всегда! Не установите - заблокируем зажигание! Ну, в общем, вы поняли, надеюсь. Да их бы тут же в одно место послали, да ещё и исками разорили на сто лет вперёд. И даже за обновления безопасности им досталось бы по полной. Как бы вам понравилось ежедневное обновление в духе: "Сегодня мы нашли новую ошибку в ваших тормозах! Спешите исправить! Она ещё серьёзнее, чем та, что мы вам исправили вчера! И будьте на связи - мы работаем над исправлением ещё одной ошибки в ваших тормозах! Благодарим за внимание!" Да в любой отрасли. Везде бы таких горе-работников жёстко наказали уже за первую ошибку, а за вторую - уволили бы с чёрной меткой в трудовой. И лишь в айти не так. За всё, за все ошибки и просчёты, накладные расходы и тестирование сырого продукта - всё оплачивает потребитель.
И это в дополнение к ставшей также нормой оплате издержек на разбухание и замедление ПО. А также на "оптимизацию" уже последних лет, заключающуюся в том, что вместо относительно небольшого количества файлов данных комильфо вдруг стало считаться искусственно плодить мириады мельчайших файликов. Что даёт лишь очень небольшой эффект на SSD, но невероятно тормозит работу на HDD.
Вот скажите, как так вдруг оказалось, что текстовый редактор или IDE занимают многие гигабайты места? Ну кааак? Там же простая цепочка инструментов да работа с текстом. Ну каааак? Синтаксис вон даже Notepad++ или штатные средства вроде IDLE подсвечивает неплохо.Ну за счёт чего все эти десятки-то гигов плодятся? Сами современные программеры мне отвечают, что, типа, это всё библиотеки. Тридцать тысяч одних библиотек! Знаем, знаем. Старая история. Ну что мешает библиотеки выбирать так же, как плагины, устанавливая ТОЛЬКО необходимые для проекта и ТОЛЬКО по прямому, явно выраженному требованию? Но всё равно, даже такое объяснение совершенно недостаточно. Даже приложение-пустышка сегодня меньше сотни мегабайт уже не бывает. Ну, блин, как такое вообще оказалось возможно?! В каждом втором приложении встроен браузер, в каждом третьем - виртуализация, микросервисы, ещё какая-нибудь хернища, притащенная с огромнейших серверных ферм "в каждый дом" . И каждое первое постоено на гигантских фреймворках, даже если его можно (а часто и нужно) было на Си написать без проблем.
При этом, даже если часть ответов разработчиков и может быть выслушана как заслуживающая внимания, то, как правило, у озвучиваемых проблем существуют решения, которые, что называется, лежат на поверхности.
Разные пользователи имеют разные запросы - одни гонятся за новизной, другие за полнотой, третьи - любят минимализм и полностью настраиваемую кастомную установку по требованию? Ну так введите такую категорию как "пользовательский стиль". Можно даже глобальный стиль во всей системе устанавливать, примерно как в Андроиде ввели светлый/тёмный стиль оформления. Последний мне, например, даром не нужен - от него только глаза устают, но, если кому-то позарез надо... Крайне маловероятно, что пользователь, предпочитающий минимализм и эфективность, вдруг погонится за обновлениями, разными красотульками и мильоном расширений на все случаи жизни. Поддержка минималистичного (базового) стиля пользователя - обязательна! Остальные - либо по запросу, либо по установленному глобальному стилю. Всё просто получается.
Обновления безопасности? Если они требуются, то это уже непростительная ошибка разрабов. Они должны платить за это и платить по полной. Вплоть до полного погашения убытков на основе полной материальной ответственности и немедленного увольнения. И тогда положение поправится "само собой". Как во всех остальных отраслях, где о подобном подходе (за все ошибки производителя платит потребитель) и не слышали никогда. Необходимо лишить привилегий и программистов, и отрасль в целом. Тогда, глядишь, и сверхзарплаты со сверхприбылями у них растают как вешний снег - к нашей всеобщей радости! Нечего платить за чужие ошибки!
Последние годы даже молодёжь, раньше бездумно воспринимавшая все эти секьюрити апдэйтс как безусловно необходимые и полезные, стала, наконец, нередко задаваться верным вопросом: а качественно ли разработано приложение, если оно не может работать без стопятисот обновлений безопасности в месяц? Ведь в любой другой сфере мы сказали бы - и сказали бы совершенно справедливо! - что нам просто впарили некачественный продукт! Никто из нас не пошёл бы каждый день менять селёдку второй свежести на чуть более свежую - нет, мы потребовали бы сельдь первой свежести или вернуть деньги.
Обновления интерфейса, обработки сценариев и т.д. - сначала докажите нам, что таковые необходимы! Собирайте информацию, проводите опросы, голосования. Это вы должны представить нам неопровержимые свидетельства того, что потребность в изменении назрела. Сильно подозреваю, что, в таком случае, в отрасли мгновенно произошла бы "катастрофа" - пользователи, дай им волю, прежде всего потребовали бы стабильности и работоспособности приложения, работающего годами без изменений. А всех программеров, имитирующих ежедневную бурную беятельность, потребовали бы выкинуть на мороз. Для абсолютного большинства пользователей, с кем мне приходилось общаться, лучшим был бы сценарий разработки новых версий примерно раз в десять лет с дальнейшей поддержкой только в плане пользования, но не изменения вида или функциональности.
Будь у меня такая возможность, я вообще выберу Windows XP. Она меня идеально бы устроила, достаточно было бы поддержки современного оборудования драйверами и всё. Что? Дотнет, говорите? Да, я знаю, в чём там собака порылась. Почему нам втюхивают новые версии - всё дело, прежде всего, конечно же, во фреймворках. Но это, ребята, ВАШИ проблемы!!! НАМ все эти грандиозные фреймворки даром не сдались! Они для нас - только лишние накладные расходы. МЫ по сути оплачиваем ВАШЕ свободное времы, ВАШИ сверхдоходы, ВАШИ ошибки. Нет уж. это ВЫ обязаны прислушиваться к нашим требованиям. Хотите - используйте гигантские фреймворки там, где это оправданно. А это по уму вообще нигде не оправданно, если расходы не перекладывать на пользовательскую сторону, независимо от сферы применения - хоть в настольных программах, хоть в мобильных, хоть в на серверах. Будете платить за пререрасход ресурсов и баги сами - сами же и откажитесь. Будете как раньше месяцами приложение ручками вылизывать. Вместо "быстрой и грязной" разработки на гигантских фремворках. Ничего, вспомните, как только нужные библиотеки подтягивать, как только нужный код писать. Что? Долго будет ждать обновлений? Аааа!!! Перечитайте тогда с начала! Даром не сдались мне ваши частые обновления!
В общем, всё решаемо и решаемо легко. Только вот за счёт самих айтишников, их сверхдоходов, привилегий и похуизма в отношении к пользователям. Всё станет ОК, если за баги, перерасход ресурсов, времени и нервов будут платить сами айтишники. А не мы с вами.
P.S. Отличный пример того, кстати, как "невидимая рука рынка" никоим образом не решает проблемы в отрасли, просто перекладывая их на конечных потребителей и получая с этого сверхприбыли, которые и не снились в других экономических сферах. И так, видимо, будет, пока мы сами не надавим на отрасль, заставив её платить за свои ошибки, не перекладывая их на наши плечи.
no subject
Date: 2024-05-15 04:43 am (UTC)Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: IT (https://www.livejournal.com/category/it?utm_source=frank_comment).
Если вы считаете, что система ошиблась — напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.
no subject
Date: 2024-05-15 04:45 am (UTC)Ух ты! Оказывается в ЖЖ есть такая категория.
no subject
Date: 2024-05-15 07:59 am (UTC)Отлично полыхнуло. И главное, по делу.
Ни добавить, ни отнять. Хотя, на деле, всё же, зачастую, обновления и патчи, дело полезное. Но в винде, почему то редко. Крайне.
А уж дотнет ))) Мммм... Песня. Я ругался на дллки, а после введения дотнета (к слову, одна из главнейших причин, это устранение конфликтов версий дллок), я таки перестал их боятся и начал любить даже больше, чем собранный на статике код )))
До кучи, сейчас вообще, все кому не лень, любят перекидывать накладные и прочие расходы на сторону пользователя. Игры, софт. Побую. Херак-херак и в продакшн, ныне совсем другими красками играет, чем в то время, когда этот слоган появился.
Отсюда к слову и проблемы с тем, что надо зверски мощные компы. Потому как накладные расходы и лень прогеров растут куда как быстрее, чем быстродействие компа (что гпу, что цпу). Про память уже и говорить бесполезно, проё...но.
no subject
Date: 2024-05-15 10:44 am (UTC)no subject
Date: 2024-05-15 11:00 am (UTC)Я умею пользоваться Линуксом, постоянно её использую для "настроечно-сисадминских" целей, но до недавнего времени в РФ в самых разных сферах жизни требовались некоторые программы, которые на Линукс не идут или идут с проблемами. А так, в обычной жизни, для себя, я использую "линуксовые" Geany, LibreOffice, GIMP, InkScape, Deluge и многое другое ПО. Не говоря уже о сисадминских или тестировочных вещах, которые в Linux просто намного проще, надёжнее и несоизмеримо легче. В последние годы в России стали шире использоваться аналоги коммерческих Windows-программ, так что планирую снова вернуться на Fedora Linux через несколько месяцев (пока нет времени на "разбор завалов" и переезд). А для двойной загрузки, как раньше, с некоторых пор из-за разбухания ПО (см. пост) не хватает одного диска. Приходится выбирать что-то одно.
no subject
Date: 2024-05-15 05:00 pm (UTC)no subject
Date: 2024-05-15 05:54 pm (UTC)Не в тех плюете. Айтишники просто делают свою работу. А работу им поручают компании, создающие программное обеспечение.
no subject
Date: 2024-05-15 11:41 pm (UTC)Коллега, да... Бывает ))) Еще и с и ИИ ))) Причем очень тупым )))
no subject
Date: 2024-05-15 11:42 pm (UTC)Суууукааа )))))))))))))))))
no subject
Date: 2024-05-15 11:43 pm (UTC)Да не про то речь то ))) Ох бля.
no subject
Date: 2024-05-15 11:45 pm (UTC)Ну да, ну да... Такое время и вот это вот всё... Кино тоже полно оправданий таких, и чо, помогло? *с интересом*
no subject
Date: 2024-05-15 11:47 pm (UTC)Ты бы это, хоть майкрописцом обозвался бы. Тут думаю, мало бы кто понял бы )
no subject
Date: 2024-05-15 11:49 pm (UTC)К слову, удалять автору уже не советую, слепок на МВ оставил ) А то некоторые начинают хлюздить — не так поняли, я не про то )))
no subject
Date: 2024-05-15 11:52 pm (UTC)Но если по делу, то линукс без патчей, это и вовсе мёртвое дело. Ну, за исключением ксоникса и прочих пропиетарок, которые мы не купим даже на "пользователя".
То бишь, не в том проблема то. Проблема не в том как назвать динамику, а проблема сама, в архи программы.
no subject
Date: 2024-06-18 10:19 am (UTC)В Хроме, кстати, можно тоже дождаться стабильной его версии и убить наповал службу Гугл-апдат )). Когда надоест сидеть без браузерных обнов, можно его переустановить с сохранением предыдущих пользовательских настроек.