DevOps - это скорее программист упрощёнными программистами aka кодерами.
То бишь аналитики - нааналитят, кодеры - накодят, куски/микросервисы а вот девопсу потом из этой разрозненной части надо собрать (и не руками) целое, адекватно отражающее то, что наархитектирили архитекторы)
Естественно всё что касается сетей/сисадминства - оный должен не знать, а жить этим. А со стороны программирования, не будучи винтиком - ну так же уметь понять и поправить косяк (зачастую - почуять проблему в коде не заглядывая туда).
ситуация отличаетлся тем что ключи массива потом обычно не меняют в отличие от называния переменной при рефакторинге, хотя пример конечно натянутый, я этот оператор по сути ассоциировал с ?. в js
это вообще само по себе странное занятие после типизированных языков где переменной не может просто так не быть
визуализация имеющегося кода для удобного редактирования через графический интерфейс
nohup делает почти то же самое, что и & после команды
Хотите чтото изменить - делайте, не ищите оправдания.