грубо говоря, в отношении яп, всегда есть две радикально настроенные группы: те, что признают и те, что отрицают универсальность. обе группы не могут быть правы по определению, но на фоне метания этими ребятами говна, скатывается весь дискурс, в том числе всюду посередине. абсолютные реалисты говорят, что “каждой задаче — свой инструмент” и что “всегда нужно выбирать самый подходящий язык”. что это значит? по сути они отказываются верить в какие–либо особенности того или иного языка, то есть для них он имеет смысл только в контексте выполнения задачи. вв этой диалектике именно рабочий процесс это чистая и неделимая вещь, а корректный язык — может меняться как угодно вокруг нее. на поверхности это кажется правильной идеей, но мы–то знаем что на практике нереально чтобы специалист знал самый подходящий инструмент для каждой задачи, особенно если ты ожидаешь от этого специалиста что он будет продуктивным участником рабочего процесса. на практике это в лучшем случае превращается в радикальную погоню за тем самым подходящим инструментом.
точно так же и абсолютные фантасты, они казалось бы думают об этом с точностью до наоборот: рабочий процесс грязный и несовершенный, а сам язык уже становится идеалом (самостоятельной неделимой штукой) и под него все подстраивается. на практике это превращается в погоню за правильным использованием языка и религиозной аугментацией рабочего процесса из этих соображений, например “у вас медленная компиляция в раст? да вы просто не умеете его готовить! послушайте как это делать правильно…. top 5 best practices”
но не стоит совершать здесь ошибку в интерпретации. важно понимать что не в зависимости от позиции, что те, что другие — по полной программе одержимы универсальностью.