Комментарии доставляют.
Я вдруг понял, что люди продолжают в упор не понимать, насколько дешев сейчас код.
Причем год назад дешев был слоп, полгода назад стал дешев нормальный код, сейчас дешевым становится код уровня меня (простите, сам себя не похвалишь - никто не похвалит). Завтра станет дешевым код, который даже мне не захочется исправлять и доделывать.
В этой ситуации "общий" код имеет все меньше и меньше смысла:
* общий код хуже подходит конкретному проекту, чем специализированный
* общий код тянет вам лишние зависимости. Мы прекрасно знаем, в какой хаб говна превращается любая популярная библиотека, и все мы видим, сколько говна тащит любой js/go/rust проект в свой vendor
* общий код сложнее править. Я тут недавно писал про glfw - https://t.me/itpgchannel/4301. За то время, что его мейнтейнер не удосужился даже посмотреть на патч, я написал гораздо более крутую альтернативу
Мы все придем к тому, что каждый проект будет построен "с нуля" каждый раз заново, и это будет хорошо и дешево. Нет никакого смысла пытаться что-то улучшить в upstream, если можно форкнуть, и бесплатно сделать хорошо себе здесь и сейчас.
Не будет никакого общего кода, сначала в виде утилитарных библиотек (парсер json), потом в виде платформенных библиотек (wayland), потом сдастся и libc.
Вполне может быть, что мы доживем до того, что исчезнет общая платформа в виде ядра Linux, а если пофантазировать - то и ground truth в виде CPU.
Останутся только спецификации протоколов взаимодействия, и все.
Запомните этот твит, как говорится.
Post #3583
51
Forwarded from гиг пиг ниг (Shpak Aleksandr)








