Похоже я понимаю, почему мне иногда сложно общаться в интернете.
Если человек показал себя как идиот в каком-то вопросе,
то я автоматически заключаю, что он идиот вцелом => у меня к нему предвзятое-like отношение.
Не знаю, стоит ли это чинить.
Чят, так уж получилось, что всегда когда я писал на плюсах я использовал максимум STL.
Соответственно, у меня багор, когда я вижу бусты/шмусты, 500 видов xxx_ptr или шаблонную магию.
Насмотревшись на код всяких llvm-бекендов/серверов/3D-движков я этого там не увидел.
Вопрос где вообще это все используется и стоит ли тратить время на ознакомление?
Олсо, знания 2-3 паттернов хватит или надо знать всего Александреску, GoF и прочую лабутень?
inb4: тривиальный десктопный софт (qt, QML) особо не интересует.
Ключевое различие системы образования в рашке и в штатах:
В рашке педагоги -- это исключительно те, кто не потянул образование, то есть, неудавшиеся специалисты.
В пиндостане педагоги -- это лучше представители своей профессии с кучей опыта и прочего.
Имеем в результате две противоположные системы:
Пиндостанская -- на эволюцию, т.к. специалисты учатся у лучших специалистов предыдущего поколения.
Рашкинскую -- на деградацию, т.к. специалисты учатся у неудавшихся специалистов предыдущего поколения.
То есть, неудался специалист -> идет учить, среди тех кого он учил опять найдутся неудавшиеся -> они идут учить дальше. Ну вы понели.
gentoo форкает udev, ололол, какие молодцы, так держать.
Ни внятных long-term goals, ни разумного обоснования форка, кроме того, что systemd - говно, у них нет.
И, да, кстати, чем systemd говно?
inb4: поттеринг, бинарное говно, openrc же есть итд.