fufloscope: Золотая дуля (противоречия)
[personal profile] fufloscope
Конфигурение становится всё более временезатратным делом. При этом бОльшая часть затруднений связана вовсе не с усложнением конфигурируемых сущностей, а с бессмысленными абстрагированиями, массово и нагло нарушающими принцип наименьшего удивления (least surprise) и принцип простоты (keep it simple, stupid; KISS).


Как изменились некоторые свойства персональных компьютеров (ПК), операционных систем (ОС) и программное обеспечение (ПО) за 20 лет? Кое-кто может сказать «кардинально!». Мол, что есть сейчас, 20 лет назад даже не мыслилось и ля-ля-ля. Но посмотрим по задачам и способам употребления. Вот дисплей – больше размер, меньше зернистость, лучше контрастность, выше частота обновления кадра, и т.д. и т.п. – в сущности, все улучшения не изменили способа использования. Процессоры, диски, память, и прочая «требуха» в целом существенно улучшились по техническим характеристикам, но назначение их и способы использования практически не изменились. А что с ПО? Игрушки, браузеры, редакторы текста-графики-аудио-видео, обработчики баз данных, среды программирования – кое-что используется почти так же, как и 20 лет назад (ну, может быть, с бОльшим удобством и удовольствием). Появились и кое-какие новые способы использования, в основном, в связи с чудесным свойством людей находить себе заботы и неистовым стремлением бесполезно проводить время. И кое-кому удаётся на этом заработать.

На фоне почти неизменных способов использования, которые естественно ограничены потребностями, умелостью и восприимчивостью потребителей, наблюдается грандиозное разрастание сложности «конфигурения». Под «конфигурением» имеются в виду абстрактность (в частности, категоризация) системных и пользовательских процессов, и конфигурационные файлы с их обработчиками.

Часть разрастания «конфигурения», конечно, связана с усложнением устройств и совершенствованием ПО. Однако, есть большАя (и даже бОльшая) часть, никак не связанная с существом задач и способами использования. Она связана с новыми поколениями интелей, придумывающих структуры конфигурения. Самый примитивный случай – это неожиданное (и бестолковое) изменение положения и названия конфигурационных файлов и конфигурационных параметров в новой версии ОС или ПО. Ну, бывает, не сразу придумали хорошую структуру – понятно. Но когда годами параметры сидят в одном месте, а потом вдруг закапываются фиг-знает где, среди разросшихся списков новых параметров с зависимостями, которые требуют 30-страничных пояснений, и притом функционал практически не изменяется – это что? Вместо простенькой таблицы вдруг какому-то интелю приходит в голову «забубенить» развесистое дерево каталогов с гроздьями абстрактных уровней – и только для того, чтобы сконфигурировать какую-то относительно простую штуку, у которой, очевидно, уже не может быть никакого развития (потому что эта штука в конце концов просто отомрёт вместе со своим конфигурением и заменится на что-то другое). Совокупный размер конфигурационных файлов растёт гигантскими темпами даже при практически постоянном функционале.

В чём причина этого бессмысленного творчества? Она та же, что у графомании. Это та же самая потребность, что заставляет новые поколения оставлять «наскальную» живопись. Самовыражопование. Здесь не помогут никакие эстетские «прынцыпы», типа KISS и least surprise. Самовыражоповались, самовыражоповаются и будут самовыражоповаться. С таким упорством, человечество неминуемо утонет в говнокоде, никакой ИИ не спасёт. Про экономику и говорить нечего: вместо полезной работы энергия и время тратятся на обработку густых кущ конфигурений. «Совершенно бессмысленный» вопрос: внутри одной бессмысленной траты энергии – майнинга крипты – сколько веса у ещё более бессмысленной траты – у конфигурения? Больше конфигурений богу конфигурений.

2025.09.28