Утрата берегов и еще больше улучшений (еще раз о грехе гордыни-2)

Apr 07, 2018 01:46

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

У нас привыкли к тому, что все приходит с опозданием -- может благодаря этому я еще застал всякие благоглупости на тему неинтрузивного программирования -- не форсить пользователя "ту ду ит май вей", быть сука скромным, даже кто-то написал про "смиренное программирование". Кажись, это был летучий голландский правдоруб Дейкстра, измученный бейсиком и непримиримый немезид аб'юзеров goto, но не суть -- сейчас скорее услышишь от хипстора в опен-спейсе не "Этот твой Дейкстра устарел", как лет десять назад, а что-то вроде "А кто это?" Эти люди и так знают, как надо лучше. У них фулстек головного моска -- готовых знаний про хорошо и плохо (замешанный на лжи о вреде специализации... которой подорвали рейты и собственно разделение труда) -- эта "универсально никчемная" бестолочь, вооруженная даже не "правильными", а "актуальными" методиками даже не поймет, если спросить, как на одну ставку можно заменять 5 специалистов и не быть лузером и лохом.

Похожие чуваки дропнули CORBA и пиарили SOAP, как "человекочитабельный протокол"... Потом, основательно замылив глаза тегами и атрибутами, они посмотрели на получившуюся кашу из XML... и дропнули SOAP, чтоб пиарить REST... Чтобы дропнуть его и изобрести "гуглобуфера" (которые, как подозревают чуваки, изобретавшие CORBA, "еще один бинарный RPC, серьезный бизнес" -- т.е. пионерам которые знают лучше понадобилось сделать круг, чтобы... вернуться к бинарным протоколам, пройдя все поля граблей в заблуждении "дружелюбного протокола межпроцессного взаимодействия" -- чтобы прийти к выводу, что... Да не пришли они ни к какому выводу: они всегда знают как лучше.

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

Знаете разницу между кефиром и кефирным продуктом? Вот и "программный продукт" точно так же отличается от работающей программы и особенно "программного обеспечения". В "обеспечении" хотя бы подразумевается какая-то устойчивость, без гарантий, но хотя бы в рамках конвенционального здравого смысла, достаточная для некоторой "программной беспечности". Предсказуемости изменений "экспириенса". Не внезапности.

Но не таковы были на самом деле намеренья людей, внедривших в индустрию дисклаймеры и прочие "отказы от ответственности". Это были первые опыты с окном Овертона -- добровольная кабальная сделка в обмен на единицы и нули, которые заставляют ящик под столом производить не только рассеянное в атмосферу тепло. Дальше в сознание пользователей пытались внедрять всякую очевидную ересь на тему "цифрового пиратства" и "пользы DRM для экономики" -- на ходу подменяя понятия и узурпируя право получать деньги ни за что не отвечая. Даже за то, что пользоваться их софтом становится день ото дня проблематичнее. Мало того, что агрессивная защита дает ложноположительные срабатывания и мешает законопослушным людям пользоваться софтом по назначениею -- она еще и никак не затрагивает незаконопослушных.

Наконец, чуваки, воспитанные новыми трендами к отказу от гарантий и некритично воспринявшие вирус бешенства ускоренной монетизации контентанулеей и единиц -- ранней доставки вопреки требованиям ОТК и "рациональным процессам", которые где-то по дороге заменили на "гибкие", порой до абсурда -- перестали мыслить в старых понятиях. А зачем? Пипол хавает. А прилагающееся отсутствие позвоночника и костей в языке... "официальных бот-аккаунтов" в соцсетях, неожиданно заменивших службу поддержки и PR-отдел, можно объяснить всем и каждому "гибкой методологией чего угодно": программирования, продаж, публичных отношений... Многие перестали в общем даже притворяться, не говоря уж, в мире распахнутых настежь "Окон", тут о всякой ереси про "забытый стыд". Голубые воришки Эти глаза не могут лгать.

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

А после крайнего, совершенно обязательного, поперек твоих хотелок, патча (мы даже не будем называть это релизом, ты же все понимаешь), твои темы оформления, сейвы и плагины "утратят силу". Ломка совместимости нужна -- ты увидишь, как все летает... особенно без всех твоих сейвов, тем оформления и плагинов. И не забудь накатить новые драйвера, даже если они глючат. А еще мы усилили безопасность -- защитились от нуль-дней, которые нельзя воспроизвести без физического доступа к твоему компу, но да -- и от претензий, которые непременно наступят, если мы массово всем не накатим патч... у 10 % пользователей мусорного железа и в суде подотрутся нашим с таким трудом составленным EULA с ничтожными в резидентной юрисдикции фаустовскими формулами... ДА, МЫ ОБНАГЛЕЛИ. Deal with it.

О, если бы у всех разработчиков, которые так думают, наступал обязательный и неотвратимый, апдейт ДНК! Не обязательно несовместимый с жизнью, но все-таки... (Может даже обратимый -- по факту осознания куда ведет эта дорога... односторонних обязательных апдейтов)

axe effect, schizo swarm log, ffffffffuuuuuuuu, 42, 95%, тлн и прх, nopasaran, accelerando, стрельбы в ногу

Previous post Next post
Up