Vagif
Anatoly
но так как это невозможно, я просто хожу в тир и на танцы посреди рабочего дня
Vasiliy
Anatoly
Vasiliy
Сейчас более мне нормализовал график с 8 до 17, но бывает засиживаюсь.
Немного напрягает, что по вашим разговорам, когда будут дети, времени больше не станет 😅
А успевать все равно хочется все свои дела.
Здоровье, пет проекты, покататься
Anatoly
Сейчас более мне нормализовал график с 8 до 17, но бывает засиживаюсь.
Немного напрягает, что по вашим разговорам, когда будут дети, времени больше не станет 😅
А успевать все равно хочется все свои дела.
Здоровье, пет проекты, покататься
ну, если ты не можешь тратить час на ребёнка в день, хотя бы, заводить не стоит, кмк. до 10 лет им это очень важно
Anatoly
причём, очень желательно, быть не заёбанным вусмерть во время этого часа
Dmitry
Да, но я немного о другом. Никакое начальство здесь не вовлечено. Но вот мы сидим изо дня в день, многое делаем вместе, парное (точнее тройное) программирование. Какие-то тесты красные, чуть-чуть надо бы добить. И тут бац! - 15:30, "нам надо заканчивать". Каждый день. Поскольку у меня презумпция невиновности, то я скорее любопытствую, часто ли такой подход сочетается с быстрым превращением в самостоятельного сильного разработчика
Ну, по своему 2-ух летнему опыту скажу, что я первые месяцы работы часто досиживал по 2-3 часа, потому что, условно, есть задача в релиз, который условно завтра, поэтому важно задачу сделать сегодня
То есть, если от моей работы что-то/кто-то зависит, я готов посидеть чуть дольше, чтобы доделать до конца, в остальных же случаях, тоже собираюсь и иду домой.
Vasiliy
Igor
Ну, по своему 2-ух летнему опыту скажу, что я первые месяцы работы часто досиживал по 2-3 часа, потому что, условно, есть задача в релиз, который условно завтра, поэтому важно задачу сделать сегодня
То есть, если от моей работы что-то/кто-то зависит, я готов посидеть чуть дольше, чтобы доделать до конца, в остальных же случаях, тоже собираюсь и иду домой.
ну авральном режиме доделывать задачу и сразу в прод это плохо
Igor
у нас тут недавно был можно сказать эксперимент, 1/6 всех патчей сделанных по быстрому, оказались ситуацию еще сильнее ухудшали
Крылатый
А так всегда.
Крылатый
Так что у нас за N дней до релиза перестаём делать фичи и крупные фиксы вообще. Иначе ни нам не пофиксить, ни тестированию не проверить.
Крылатый
Лучше через, к примеру, недельку после выпустить, чем говно выливать нерабочее.
Dmitry
ну авральном режиме доделывать задачу и сразу в прод это плохо
вот эти 2-3 часа, как раз таки, нужны для стабилизации/тестирования/мелким доработкам, чтобы аврально не спешить к 18.00 (к концу рабочего дня)
Лучше неспеша посидеть до условных 20.00, чтобы потом не сидеть гореть в хотфикс или в день для тех.долга рефакторить написанный код c:
Крылатый
Да и 10-14 часов работать тоже плохо. Ибо внимательность снижается, и общая усталость сказывается.
Крылатый
Не, бывают порывы трудолюбия и на бОльшее число часов, но потом отходняк.)
Vagif
Vagif
Ну и известное изречение: if automatic deployment hurts, do it more often
Anatoly
Ayrat
Anatoly
я, в целом, за деплои по желанию, всё, что надо - договориться со стейкхолдерами, когда им норм, чтобы мы деплоились и предупредить, если ожидаются даунтаймы и какой длины
Anatoly
так как у нас люди не умеют в договориваться и предупреждать, сначала их просили это делать, теперь заставляют страхом увольнения
Anatoly
а ручной деплой или автоматический - вообще неинтересно
Anatoly
Vagif
Anatoly
Да
Прекрасно. Они знают, что вот прямо щас ты можешь обновить прод и там всё будет по-другому?
Ayrat
ну к слову, частые деплои помогают настроить деплои! Я с Вагифом согласен
Anatoly
Vagif
Мои стейкхолдеры начитались Джеза Хамбла
Anatoly
ок, разгвоор слепого с глухим, я понял.
Vagif
Vagif
Anatoly
или сколько у вас Target time of recovery?
Anatoly
ну ты говоришь "деплой, деплой, деплой"
Anatoly
в продакшене есть:
- DNS
- сети
- виртуалки
- кластера
- железо (сервера, сетевое железо)
- фаерволы
- cdn
- датацентры
- vpn
- конфиги
- секреты
- код, который мы деплоим
Vagif
Anatoly
вот деплои - это минимальная херь, которая в 99% да, автоматизирована
Vagif
Но у нас сотни сервисов с самостоятельным деплоем. Глобального деплоя нет
Anatoly
о, я ещё забыл:
- БД
- ассеты
Anatoly
и вот у людей настроен автоматический деплой, всё ок, откат - 5 минут, ок.
Vagif
Ты это все перечисляешь, чтобы показать, что у Амазона меньше?
Anatoly
Anatoly
ты под деплоем, который ты льёшь 24/7 что понимаешь? код залить?
Anatoly
(к слову, макаки в амазоне устроили нам минимум один аутедж и потерю денег, если что, с 0 шевелений с нашей стороны)
Anatoly
Anatoly
вот наши стейкхолдеры ок с релизами с понедельника по четверг, с 08 до 14 по Минску.
Anatoly
и в целом, я не вижу проблемы залить код в пятницу в 6 вечера
Anatoly
но это херово сочетается с работой с 8 до 17
Vagif
но это херово сочетается с работой с 8 до 17
Да, мы стараемся в пятницу вечером не выпускать именно по этой причине, но есть группы, который над этим усмехаются, говоря, что значит у нас не до конца надежный деплой. И они правы
Anatoly
а когда у тебя девелоперы, которые ратуют за частые деплои, устраивают 6 пятниц подряд аутеджи по нескольку часов, люди предпринимают шаги
Anatoly
начинают с уговоров: "давайте, вы не будете так делать?" "давайте, вы будете нас предупреждать хотя бы?"
Snejana ONE LOVE
Anatoly
когда уговоры не работают - увольняют
Vagif
Anatoly
Roman
А где так до 15.30 работают? В Норвегии? Получается 7.5 часов?
Vagif
Vagif
Bear in mind: continuous delivery is not magic. It’s about continuous, daily improvement — the constant discipline of pursuing higher performance by following the heuristic “if it hurts, do it more often, and bring the pain forward.”
Vagif
Vagif
У частных фирм обычно не включен
Roman
Anatoly
Roman
Anatoly
Vagif
Обед полчаса, не больше
Anatoly
Это вот прямо про некоторые проекты у нас
Roman
Roman