LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

у нас с админами есть такой вечный конфликт.

мы как разработчики обычно хотим такой воркфлоу: нашелся баг - сделайте тикет - мы поправим и выложим новую сборку, вы развернете. Если там нужно будет переколбасить архитектуру - мы переколбасим, но снаружи это не будет никак видно, только разве что по расширившемуся количеству флагов настройки

админы обычно хотят следующий воркфлоу: - либо используйте инструменты которые мы уже умеем (не нужно использовать Consul или Netflix Eureka, если всё можно навелосипедить на BIND9 DNS)
- либо напишите всё на скриптовом языке, и скажите в каком месте править. Но только так, чтобы всё было четко ясно и понятно: на какой строке какой символ поправить
- никакой динамики и аджайла нам не надо. Выложил релиз, инструкцию - и это «конечный источник истины». Следующий багфикс возможен только через календарный квартал

в результате взаимодействие с админами превращается в передел зон влияния. «Бандитский Петербург». И это как правило именно админы требуют переписать всё на Go, чтобы потом они могли править строку 32 символ 18. Поэтому сочетание слов «моё Go» рвет душу неизбывной болью. Даже минимальный ченж в коде продукта - это ОЧЕНЬ нетривиальная вещь для «человека со стороны», и когда я представляю как делает это админ, на глаза наворачиваются слезы.

обычный результат столкновения: конфиги (на самом деле - программа) на XML для Spring Framework или кусок кода приложения на Go, который правит выделенный под это несчастный человек с ролью «девопс». Он несчастный потому, что если вышел из разработчиков - это решение до глубины души оскорбляет его чувство прекрасного, а если из админов - потому что даже несмотря на Go всё равно это сборник костылей в котором ничерта не понятно и работает всё нестабильно и как говно

что сделать с этими политическими проблемами пока непонятно. Из проекта в проект, из компании в компанию, происходит одно и то же..

то есть я с тобой полностью согласен, но в твоих словах нет решения проблемы, есть некий небольшой кусочек истины (и непонятно даже с какой стороны баррикады взятый :)))

Исправление stevejobs, :

у нас с админами есть такой вечный конфликт.

мы как разработчики обычно хотим такой воркфлоу: нашелся баг - сделайте тикет - мы поправим и выложим новую сборку, вы развернете. Если там нужно будет переколбасить архитектуру - мы переколбасим, но снаружи это не будет никак видно, только разве что по расширившемуся количеству флагов настройки

админы обычно хотят следующий воркфлоу: - либо используйте инструменты которые мы уже умеем (не нужно использовать Consul или Netflix Eureka, если всё можно навелосипедить на BIND9 DNS)
- либо напишите всё на скриптовом языке, и скажите в каком месте править. Но только так, чтобы всё было четко ясно и понятно: на какой строке какой символ поправить
- никакой динамики и аджайла нам не надо. Выложил релиз, инструкцию - и это «конечный источник истины». Следующий багфикс возможен только через календарный квартал

в результате взаимодействие с админами превращается в передел зон влияния. «Бандитский Петербург». И это как правило именно админы требуют переписать всё на Go, чтобы потом они могли править строку 32 символ 18. Поэтому сочетание слов «моё Go» рвет душу неизбывной болью. Даже минимальный ченж в коде продукта - это ОЧЕНЬ нетривиальная вещь для «человека со стороны», и когда я представляю как делает это админ, на глаза наворачиваются слезы.

обычный результат столкновения: конфиги (на самом деле - программа) на XML для Spring Framework или кусок кода приложения на Go, который правит выделенный под это несчастный человек с ролью «девопс». Он несчастный потому, что если вышел из разработчиков - это решение до глубины души оскорбляет его чувство прекрасного, а если из админов - потому что даже несмотря на Go всё равно это сборник костылей в котором ничерта не понятно и работает всё нестабильно и как говно

что сделать с этими политическими проблемами пока непонятно. Из проекта в проект, из компании в компанию, происходит одно и то же..

Исходная версия stevejobs, :

у нас с админами есть такой вечный конфликт.

мы как разработчики обычно хотим такой воркфлоу: нашелся баг - сделайте тикет - мы поправим и выложим новую сборку, вы развернете. Если там нужно будет переколбасить архитектуру - мы переколбасим, но снаружи это не будет никак видно, только разве что по расширившемуся количеству флагов настройки

админы обычно хотят следующий воркфлоу: - либо используйте инструменты которые мы уже умеем (не нужно использовать Consul или Netflix Eureka, если всё можно навелосипедить на BIND9 DNS)
- либо напишите всё на скриптовом языке, и скажите в каком месте править. Но только так, чтобы всё было четко ясно и понятно: на какой строке какой символ поправить
- никакой динамики и аджайла нам не надо. Выложил релиз, инструкцию - и это «конечный источник истины». Следующий багфикс возможен только через календарный квартал

в результате взаимодействие с админами превращается в передел зон влияния. «Бандитский Петербург». И это как правило именно админы требуют переписать всё на Go, чтобы потом они могли править строку 32 символ 18. Поэтому сочетание слов «моё Go» рвет душу неизбывной болью

обычный результат столкновения: конфиги (на самом деле - программа) на XML для Spring Framework или кусок кода приложения на Go, который правит выделенный под это несчастный человек с ролью «девопс». Он несчастный потому, что если вышел из разработчиков - это решение до глубины души оскорбляет его чувство прекрасного, а если из админов - потому что даже несмотря на Go всё равно это сборник костылей в котором ничерта не понятно и работает всё нестабильно и как говно

что сделать с этими политическими проблемами пока непонятно. Из проекта в проект, из компании в компанию, происходит одно и то же..