Про эволюцию ПО

Aug 09, 2022 21:11



Обратил внимание на то, что уже лет 10 практически все программное обеспечение развивается одним и тем же эволюционным путем:

1. Тяжелеет на глазах (дистрибутив становится все больше).

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

3. Становятся все более тормознутым и глюкавым.

4. Отваливаются привычные полезные и нужные функции.

5. Если полезные и нужные функции случайно сохраняются, то затрудняется доступ к ним.

6. Если каких-то полезных и нужных функций не хватало - они никогда не появляются. А даже если вдруг случайно и появляются, то обязательно отваливаются в следующих версиях.

7. Зато, добавляются абсолютно бесполезные и ненужные функции и бессмысленные украшения. И остаются навсегда.

8. Все косяки и глюки прежних версий, если они были - бережно сохраняются.

9. Интерфейс становится все неудобнее, а дизайн - хуже.

10. То что было бесплатным, становится платным, то что было платным, становится - дороже.

11. Мнение пользователей, современные разработчики ПО, не учитывают принципиально (нате, жуйте что дают и не обляпайтесь).

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

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

Это устойчиво повторяется раз от раза на ПО всевозможного назначения. Настолько стабильно, что уже впору выводить какие-то законы деградации ПО и искать научные истоки такого массового явления. Удивительно, но большинство ухудшений невозможно объяснить очевидными причинами, они выглядят просто бессмысленным и беспощадным издевательством над пользователями.

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

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

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

деградация, 2022, мысли, техника

Previous post Next post
Up