Модные идеи и их инженерные аналогии
May. 14th, 2015 04:23 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Разъяснение на примерах. Простите, если кому-то покажется неполиткорректно.
Феминизм и “toxic masculinity”
Как хочется: Я программа на PHP, но хочу работать со скоростью C++. Оставаясь такой же няшной, простой и понятной даже школоте.
Как получается: Сначала теряется няшность, потом перестаёт понимать школота, потом это становится похоже на квест. Скорость C++ всё равно не достигается.
C++ на эту движуху и пыхтение даже не оглядывается.
Некоторые очень редкие примеры, когда в подходящей к PHP ситуации получается очень круто и быстро, причём как правило усилиями инженеров именно из комьюнити калибра С++, ставятся как образец для всей индустрии. Дескать, вот – можно же.
Индустрия при этом кладёт на эти примеры с пробором и продолжает писать няшку для школоты.
Diversity
Как хочется: Мы – чоткий прогрессивный codebase на Haskell, Java, Nemerle/F#, JS, Python и C++. Мы все одинаково дружественные друг к другу и делаем всё, что нас попросят, с искренним желанием помочь. К нам ко всем надо относиться изначально непредвзято, мы же все тьюринг-полные.
Как получается: Они – пёстрая мешанина и расколбас. В жопе детство и куча прорывных идей. Дружественные они только тогда, когда их заставят “родители”-инженеры – кто многолетним воспитанием, а кто – отрубанием ножек.
Эта мешанина – хорошо, пока проект в детской стадии. А когда начинается взросление, хитрые белые дяди тихонько сначала изгоняют все эти Haskell-Nemerle и другую революционщину. Потом Java сажают в отдельную будку с занудными гномами – чтоб женихов не портила. А затем из замороженного кода на C++ делают прекрасный каменный памятник, которому изредка подновляют постамент.
И остаются нормальные рабочие лошадки – JS и Python, которые к тому моменту выросли и поняли правила игры.
Gay marriage
Как хочется: Я браузер, и ты – браузер. Давай обойдёмся без сервера и будем соединяться друг с другом часто и с удовольствием. А потом закрепим наш союз и дадим клятву обходиться не только без сервера, но и без других браузеров. С тем симпатичным планшетиком не считается.
Как получается: Откуда-то их всё-таки скачивают. Да и в целом классическая архитектура как-то… продуктивнее. И круг доступной информации шире опять же.
Политкорректность
Как хочется: Я академически прекрасный веб-сервер на чистом Лиспе. Лисп великий язык, поэтому любите меня и тратьте годы на реализацию элементарных вещей километрами вежливых скобочек.
Как получается: Прекрасный веб-сервер падает под первой же серьёзной нагрузкой. Про его концептуальную важность пишут книжки и диссертации, и стиснув зубы, объясняют железяке, что от неё требуется, на более приспособленном языке.
---
To be continued.
no subject
Date: 2015-05-14 02:36 am (UTC)