• терминология IT Ещё хочу сказать, что дихотомия фронтэнд/бекэнд мне не очень нравится.

    Если ты пишешь какие-то абстрактные вещи, которые вообще не вписываются ни в одну, ни в другую степь, то что это?

    Например, если часть бизнес-логики описывается с помощью DSL, выполняется в пяти средах (web, iOS, android, PHP, Node), и ты пишешь как саму логику, так и интерпретатор DSL (и транслятор из одного DSL в другой) — то это фронтэнд или бекэнд?

    Очевидно ни то ни другое. Фуллстеком это тоже язык не поворачивается назвать, потому что в моём разумении фуллстек — это когда ты пишешь то фронтэнд, то бекэнд. Пример: пишешь на .NET сервер и на JS к нему вебморду.

    Архитектурой это назвать нельзя, ибо ничего общего вообще.

    Инфраструктура? Ну вряд ли. То больше про девопс было бы.

    Так вот, раньше это называлось "программист", ну или "разработчик" и всё. Но напиши такое в резюме и начнем искать работу, HRы сразу попросят уточнений.