JFrog

24 июля 2017, Cupertino, CA

# Понедельник 28 твитов

Привет, котеги, на этой неделе с вами @jbaruch. Developer Advocate @jfrog, резидент @razbor_poletov, спикер @JUGru.

18:52
Читайте в нашем свежем посте беседу с @jbaruch @tolkv @m0nstermind @aatarasoff @Ama_deuss о DevOps и #devoops: habrahabr.ru/company/jugru/…

И начнем мчы сразу с холивачика по поводу девопсa. Что это такое, и откуда это идет. twitter.com/devoopsconf/st…

18:56

Опрос номер раз: Имеет ли право на существование роль "DevOps Engineer"? Обоснование в реплаях!

(для пользователей tweetdeck, тут опрос)

19:05

Опрос номер два: А как на счет DevOps Manager?

(tweetdeck, тут тоже опрос!)

19:09
@jbaruch @xpinjection Уже давно всё что хотел по этой теме написал. В 140 символов увы не помещается :)… twitter.com/i/web/status/8…
19:19

Кстати меня тут угораздило попасть в Top 25 Social Influencers in @java, что повлекло за собой серию интервью.
jaxlondon.com/java-influence…

19:23
@Deserialization Ну вот админы которые пишут инфраструктуру, а не витые пары кидают, они и есть devops engineers.
19:29
Кстати меня тут угораздило попасть в Top 25 Social Influencers in @java, что повлекло за собой серию интервью.
jaxlondon.com/java-influence…

Прикол, а я не заметил даже!

Это заговор. Олсо, а нет ли тут антисиметизма? twitter.com/backendsecret/…

19:32
@backendsecret а сейчас для синиоров новый термин придумали. ну ок)

Раньше никаких докеров с ансиблями не было, и серверы были железками. Это совсем другой набор скиллзов был. twitter.com/Deserializatio…

19:40
@backendsecret @Deserialization или разрабы, которые пишут инфраструктуру а не бизнес-функционал
19:49
@backendsecret Почему был?) Он и остался. Просто теперь он, за счёт абстракций, нужен меньшему количеству специалистов

Ну так большинство devops engineers не с железяками работают, в чём и есть разница. QED. twitter.com/aatarasoff/sta…

19:58
@backendsecret Всё равно что Common Sense Engineer

Почему? До недавнего времени никто про Devops ничего не слышал, так что вряд-ли это такая очевидная штука, как тебе… twitter.com/i/web/status/8…

19:59
@backendsecret В твитдек завезли опросы недавно

It's about fucking time. twitter.com/ccherya/status…

20:09

Кстати, в среду лечу на @GR8ConfUS, будет вам еще репортаж оттуда. @groovypodcast live, @groovypuzzlers. У них и devops теперь есть!

20:11
@backendsecret Я про абсурдность подхода. Для внедрения в компании здравого смысла нужно работать со всеми, а не вв… twitter.com/i/web/status/8…

Так никто не спорит, что работать надо со всеми. Но есть технические задачи, которые решают узкие специалисты. Те с… twitter.com/i/web/status/8…

22:58
@backendsecret @jbaruch Имхо, вопрос сродни: имеет ли право существовать роль "Архитектор".
Если инфраструктура сло… twitter.com/i/web/status/8…

Приз моих симпатий, как обычно, уходит к @alkovictor. twitter.com/alkovictor/sta…

22:59
@backendsecret Почему бы не выделить UnitTest Engineer в отдельную роль? DevOps это часть дева, как и написание тес… twitter.com/i/web/status/8…

100%, с этим никто не спорит. Но есть некоторые узкие задачи, которые не деву решать. Для этого есть другие специал… twitter.com/i/web/status/8…

23:01
О, @jbaruch в @backendsecret - годнота. #razborpoletov окупировал этот твиттор
23:02

Я тут скринкастики пилю про #jfrogxray (про @intellijidea, например, запилил), и возник вопрос: Как вы относитесь к скринкастам?

23:07
@backendsecret У нас как правило обижаются. Завышенная самооценка?

Я тоже считал, что должны обижаться, пока внезапно они мне не сказали, что так надо, и они вот хотят, чтобы да. twitter.com/Randomazer/sta…

23:08
@backendsecret но это явно не про задачи DevOps. Если это не искусственно и не преследует свои цели

Задачи девопс - чтобы все делали девопс. Для этого надо написать и настроить кучу всякой весьма спецефичной шняги. twitter.com/nimnull/status…

23:09
@backendsecret @jbaruch @jfrog @razbor_poletov @JUGru Добрый вечер! Расскажите, пожалуйста, про роль "Developer Advocate".

Это прекрасный вопрос (мой любимый), но в 140 не влезет никак. Я в прошлом году рассказывал @23derevo про это:… twitter.com/i/web/status/8…

23:11
@backendsecret это нынче модно называть SRE

Да, я пробовал (в мейле клиенту назвал девопсника SRE), он мне до сих пор простить не может. Говорит, SRE это 10% о… twitter.com/i/web/status/8…

23:13
@backendsecret @intellijidea В идеале текст и гифка
23:13
@khyurri @backendsecret А вот поддержка этой инфраструктуры на админах, так что и те и другие должны знать эти инструменты

Ну вот примерно так и есть, только те "админы" очень далеки от классических админов. twitter.com/e_borodenkov/s…

23:20
@backendsecret Назовем их Senior System Administrators? Иначе скоро для программистов, осиливших конкурентное прогр… twitter.com/i/web/status/8…

По-моему всё таки это совсем другой skillset. Вполне себе заслуживает другое название. Многие девопсники бывшие адм… twitter.com/i/web/status/8…

23:39

Кстати, я думаю, что это очевидно, но на всякий случай пропишу экплицитно, на этой неделе тут полный АМА.

23:54

# Вторник 78 твитов

Доброе утро, тви! Как вы считаете, как нужно оценивать работу DevRel (a.k.a. developer advocate, a.k.a. тех. евангелистов)?

7:31
@tagir_valeev @backendsecret Распиздяи не нужны! Но пока есть распиздяи, менеджеры таки нужны.
7:31
@backendsecret Менеджеры вообще не нужны.
7:31
@backendsecret Ви-таки единственный еврей, попавший в топ-25?

таки ви себе представляте? twitter.com/tagir_valeev/s…

7:32
@backendsecret @jbaruch А её вообще кто-то умеет оценивать?)

Ну вот сейчас и придумаем. twitter.com/aiborisov/stat…

8:07
@backendsecret По качеству и подробности собранного от девелоперов фидбека, например. Привёз список feature request… twitter.com/i/web/status/8…
8:24
@gvsmirnov @tagir_valeev @backendsecret - Сэр, в амбаре -- мыши. Давайте заведём кота
8:24
@backendsecret По твитам/... о компании/продукте/..., например. Не твитят — плоховато. Твитят плохое, и их не хэндл… twitter.com/i/web/status/8…
8:24
@backendsecret @jbaruch По обклеености лептопов: кол-во наклеек на своем лептопе помноженное на кол-во наклеек пре… twitter.com/i/web/status/8…

Поделенное же. У участников должны быть несмотря на отсутствие у евангелиста. twitter.com/alkovictor/sta…

8:35
@backendsecret Количество наклеек у ДевРела показыват его нетворк и опыт. Ты же не клеишь рандомные наклейки? Какое… twitter.com/i/web/status/8…
9:09
@Dmitriy_81 @jbaruch @backendsecret Писать в @backendsecret - это уникальная возможность целую неделю раздавать вдв… twitter.com/i/web/status/8…
9:57
@backendsecret На сколько хорошо (по опросам?) ЦА понимает когда евангелируемая технология НЕ нужна, вредна, бесполезна.

Интересно. В чём, по вашему, заключается задача developer relations? twitter.com/tru_pablo/stat…

10:27
@krems5 @backendsecret Проповедовать

Вот почему из всех перечисленных терминов «евангелист» — наименее удачный, и я его не использую. twitter.com/yarik_is/statu…

10:29
@backendsecret расширить круг пользователей? как бизДев на нижнем уровне, как маркетинг но более личностный, как пр… twitter.com/i/web/status/8…

На самом деле нет, но ОК, допустим, но как тогда качество работы может оцениваться пониманием, что технология не ну… twitter.com/i/web/status/8…

10:33
@backendsecret ну проверка перехода на вторую стадию понимания — не просто понимаешь зачем она нужна (что часто имх… twitter.com/i/web/status/8…

Да, пожалуй, но наверное, всё таки понимание, когда технология нужна, а когда нет. Пойдет? twitter.com/tru_pablo/stat…

10:36
@backendsecret tomato tomato

Нет. Мне важно, чтобы люди понимали, когда технология полезна (это первично), а не наоборот. twitter.com/tru_pablo/stat…

10:41
@backendsecret м, ок, ты меня не понял ну да ладно пока. тогда вопрос — как оценить что люди это (когда полезно) поняли?

Вот с этого вопроса я и начал. У меня есть идеи, но мне интересно вас послушать. twitter.com/tru_pablo/stat…

10:45
@backendsecret Если они работают бесплатно, то пусть работают, зачем их трогать

Где находят тех, кто работает бесплатно? twitter.com/kronos_vano/st…

10:53
@backendsecret Я лишь пытался высказать свой скептицизм к данной профессии.

Почему, если не секрет? twitter.com/kronos_vano/st…

10:56
@backendsecret ну вот. мой поинт: если видно что они понимают следующий шаг aka "ограничения и когда не нужно" ergo… twitter.com/i/web/status/8…

Fair enough. Как замерять будем? twitter.com/tru_pablo/stat…

10:57
@backendsecret социологическими методами, которые давно развиты. не моя специальность.

Ты упомянул опросы, ты бы такие заполнял? twitter.com/tru_pablo/stat…

11:00
@kronos_vano @backendsecret Это не профессия. Если я назову себя вертолетом, вертолетом я не стану.

почему не профессия? и причем тут ваша невозможность стать вертолётом? twitter.com/nuke1/status/8…

18:20
@backendsecret хз, why not. я вообще не проблематичный, если сделано всё чтоб я мог быстро и просто кому-то пользу принести.

Интересно. С одной стороны, чувствуется прям страшное презрение к "маркетингу", с другой готов заполнять "макретинг… twitter.com/i/web/status/8…

18:21
@backendsecret @jbaruch А почему это DevOps — это пооцесс, а DevRel — человек?

DevRel тоже не человек. Просто названия должностей или плохие, или длинные. twitter.com/Barlog_M/statu…

18:22
@backendsecret Site Reliability Manager имя ему

Ну вот нет. SR это небольшая часть DevOps. И девопсники обижаются, когда их называют SRE, или даже SRM. twitter.com/Alex_MIPT/stat…

18:23
@alkovictor @backendsecret А если ДевРел OCD-шник?

То наклейки подбираются тщательно и клеятся ровненько. И чтобы не было пузрьков! twitter.com/pvl_loud/statu…

18:24
@backendsecret Спорный довод. Вот тут youtu.be/2zYxWEZ0gYg про то как в HP делали CD до появления термина и назы… twitter.com/i/web/status/8…

CD это только небольшая часть DevOps. И любая методология, которая позволяет релизить чаще и качественнее - getting… twitter.com/i/web/status/8…

18:25
@backendsecret а что делать, если DevOps-а нет? А Dev-ы умеют только в мавен, putty и томкэт. Кто ответит за стабильность?

Совсем не факт, что какие-то специальные люди вообще нужны. Если DevOps (практика) внедрена силами девов и работает… twitter.com/i/web/status/8…

18:27
Совсем не факт, что какие-то специальные люди вообще нужны. Если DevOps (практика) внедрена силами девов и работает… twitter.com/i/web/status/8…

Специальные люди нужны, когда этой практики нет, и как её внедрить (или зачем это делать) существующие инженеры не… twitter.com/i/web/status/8…

18:28
@backendsecret Как стать деврелом?

Бытъ хорошим инженером, экстравертом, иметь речевой модуль, понимать бизнес, не считать "маркетинг" ругательством. twitter.com/ruxeg/status/8…

18:32
@backendsecret Потому что это просто маркетолог продвигающий продукт своей компании. Продажник действующий чуть эле… twitter.com/i/web/status/8…

Нет :) Это не маркетолог, и не продажник (кстати, совершенно разные люди тоже). Цели совершенно другое. Слово на са… twitter.com/i/web/status/8…

18:33
@backendsecret Так а кем быть хуже - SRE или DevOps?

Почему что-то из этого "хуже"? Одно просто подгруппа другого. twitter.com/Alex_MIPT/stat…

18:36
@backendsecret ru.wikipedia.org/wiki/ИТ-еванге…
>с целью создания целевой аудитории для продвижения продукта на рынке
>для п… twitter.com/i/web/status/8…

Ну, во-1, у меня большие притензии к этой статье. Во-2, у меня большие притнзии к этому термину. В-3, об этом лучше… twitter.com/i/web/status/8…

18:38

Ответы на предыдущий вопрос показали вопиющее непонимание что такое DevRel и его отношения к маркетингу...

18:42
Ответы на предыдущий вопрос показали вопиющее непонимание что такое DevRel и его отношения к маркетингу...

(а так же непонимание разницы между маркетингом и сейлзами, но это уже не мои проблемы). Я попробую озвучить моё по… twitter.com/i/web/status/8…

18:43
(а так же непонимание разницы между маркетингом и сейлзами, но это уже не мои проблемы). Я попробую озвучить моё по… twitter.com/i/web/status/8…

Работа состоит из нескольких частей, часть направлена из компании наружу, другая - извне в команду... twitter.com/backendsecret/…

18:44
Работа состоит из нескольких частей, часть направлена из компании наружу, другая - извне в команду... twitter.com/backendsecret/…

1: Донести до разрабов факт существования: Хей, если вы ищете новый язык програмирования, гляньте на Брейнфак! Вы н… twitter.com/i/web/status/8…

18:46
1: Донести до разрабов факт существования: Хей, если вы ищете новый язык програмирования, гляньте на Брейнфак! Вы н… twitter.com/i/web/status/8…

2: Показать преимущества и правильные юзкейсы: Если вы будете писать на Брейнфаке, вас сочтут большим оригиналом! .… twitter.com/i/web/status/8…

18:48
2: Показать преимущества и правильные юзкейсы: Если вы будете писать на Брейнфаке, вас сочтут большим оригиналом! .… twitter.com/i/web/status/8…

...Но это не для всех, синтакс странноват. Надо привыкать, подумайте надо ли оно вам. twitter.com/backendsecret/…

18:48
...Но это не для всех, синтакс странноват. Надо привыкать, подумайте надо ли оно вам. twitter.com/backendsecret/…

3. Уменьшить нагрузку на саппорт и создать community champions: Смотрите, на брейнфаке есть чумовая фишка, которой… twitter.com/i/web/status/8…

18:50
3. Уменьшить нагрузку на саппорт и создать community champions: Смотрите, на брейнфаке есть чумовая фишка, которой… twitter.com/i/web/status/8…

Такой месседж создаёт группу людей, которые не являются деврел, но делают это де-факто. В подкаст приходит человек… twitter.com/i/web/status/8…

18:51
Такой месседж создаёт группу людей, которые не являются деврел, но делают это де-факто. В подкаст приходит человек… twitter.com/i/web/status/8…

Брейнфак крутой, другой человек пишет на Брейнфак DSL для Грейдла, третий отвечает на SO. Это очень круто. twitter.com/backendsecret/…

18:52
Брейнфак крутой, другой человек пишет на Брейнфак DSL для Грейдла, третий отвечает на SO. Это очень круто. twitter.com/backendsecret/…

4. (Пошёл inbound) Приносить фитбэк из сообщества: В твиттере часто жалуются,что у Брейнфак немножко сложный синтак… twitter.com/i/web/status/8…

18:53
4. (Пошёл inbound) Приносить фитбэк из сообщества: В твиттере часто жалуются,что у Брейнфак немножко сложный синтак… twitter.com/i/web/status/8…

5. Как ни странно, найм (привет @23derevo): Логика "брейнфак крутой, я хочу работать в фирме, которая его пишет" ра… twitter.com/i/web/status/8…

18:55
5. Как ни странно, найм (привет @23derevo): Логика "брейнфак крутой, я хочу работать в фирме, которая его пишет" ра… twitter.com/i/web/status/8…

Ну вот как-то так. Сами видите, никакого маркетинга, никаких сейлзов там и близко не стоит. У деврел нет целей кому… twitter.com/i/web/status/8…

18:56
Нынешнему оратору @backendsecret надо в политику идти. Много слов, мало дела...

А какое дело вам бы хотелось увидеть? twitter.com/aktuba/status/…

20:24
@backendsecret Уметь донести до людей полезную информацию, нет? У меня по этому пункту ко многим (большинству?) адвокатам претензии.

Да, это тоже, конечно. Я это в "речевой модуль" объеденил. twitter.com/aiborisov/stat…

20:25
@backendsecret Слышал у нас их/вас часто диэй-ями (DA) называют.
20:26
@backendsecret Кол-во программистов которые не лезут на прод руками div Кол-во программистов * 100 = КПД девопса в конторе.
21:38
@backendsecret Длинные названия придумывают, чтобы пускать пыль в глаза клиентам

Интересное мнение. Сколько знаков считается норм, а сколько уже пыль в глаза? twitter.com/ranger_dn/stat…

21:41

А как у вас с Докером?

21:43
А как у вас с Докером?
21:43
@backendsecret и в принципе я не верю чувакам, которые используют докер ваще не понимая как он работает и что там с безопасностью
21:46
@backendsecret А как у тебя с котлиным? Ты вот в подкасте все время наезжаешь а конкретно ничего не говоришь.
Если… twitter.com/i/web/status/8…

Отвечаем: У меня с Котлином всё хорошо. Язык отличный, и разработчики у него интересные. Считаю ли я, что он the ne… twitter.com/i/web/status/8…

21:48
@backendsecret Это только Егор знает
21:48
@backendsecret ну т.е. достаточно опечататься в пути к файлу при маунте volume, чтобы докер вместо ошибки запустил рэндомный маунт, например
21:49
@backendsecret потом есть толпы чуваков, которые запихивают докер в прод на (центоси 5)
21:50
@backendsecret ух ты ты из jfrog, расскажи про @conan_io и артифактори тожэ

Вот интересные вопросы пошли! Одобряэ. Что про Конан и Артифактри рассказать? (могу всё :D) twitter.com/strangeqargo/s…

21:59
@backendsecret А кто нить у вас использует его?

Нет, у нас не используют. Artifactory на Джаве, Binray на Джаве, Груви и ангуляре, Xray на Гошечке. twitter.com/ruxeg/status/8…

22:01
@backendsecret Как смотришь на котлин в градле,?

Прекрасно смотрю. Больше возможностей для разработчков, хороших и разных. DSL Для грейдла нужен еще как минимум на… twitter.com/i/web/status/8…

22:02
@backendsecret Как же так, гошечка то почему

На Гошечке, потому что она простая, элегантная и продуктивная. Мы дюже полюбили Гошечку. twitter.com/ruxeg/status/8…

22:03
@backendsecret про конан: какие планы, как/почему решили купить) это жэ плюсыыы ;)
про артифактори - хорошо бы пару лучших юз-кейсов

Очень много очень больших клиентов пишут на плюсах. И спрашивали у нас, какое есть решение для управления зависимос… twitter.com/i/web/status/8…

22:36
Очень много очень больших клиентов пишут на плюсах. И спрашивали у нас, какое есть решение для управления зависимос… twitter.com/i/web/status/8…

Конан кажется нам самым перспективным (а уж мы то наелись говна с менеждерами зависимостей), но opensource проект с… twitter.com/i/web/status/8…

22:58
Конан кажется нам самым перспективным (а уж мы то наелись говна с менеждерами зависимостей), но opensource проект с… twitter.com/i/web/status/8…

захватить мир вряд-ли сможет. Поэтому теперь их продвигаем мы, а это совсем уже другая огневая мощь. Логично? twitter.com/backendsecret/…

23:00
@backendsecret Не ответ, почему не джава или раст? Что именно было так вкусно?

не Джава, потому что хотелось продуктивности, не Раст, потому что хотелось простоты. twitter.com/ruxeg/status/8…

23:03
@backendsecret про конан: какие планы, как/почему решили купить) это жэ плюсыыы ;)
про артифактори - хорошо бы пару лучших юз-кейсов

Юзкейсы Артифактори это сейчас всё больше про девопс. Репозиторий для всего, со сквозной метадатой между всем. Даёт… twitter.com/i/web/status/8…

23:04
Юзкейсы Артифактори это сейчас всё больше про девопс. Репозиторий для всего, со сквозной метадатой между всем. Даёт… twitter.com/i/web/status/8…

1. Что за myapp:latest который прислали с прода и говорят, что не работает?

23:07
@backendsecret как у вас поживает @conan_io после покупки? Ожидается интеграцию с артифактори? Или пока существует как "вещь в себе"?

Конан вроде поживает хорошо. С Артифактори интегрирован с декабря прошлого года (4.15) а сейчас и центральный репо… twitter.com/i/web/status/8…

23:09
@backendsecret есть планы по упрощению этого всего? собираетесь в комитетет плюсовом участвовать?

Я очень не верю в стандарты сверху. Когда Конан будет standard de–facto, тогда и de-jure подоспеет. twitter.com/strangeqargo/s…

23:11
@hmemcpy @backendsecret потому что хотел продуктивности и простоты)
23:12
@backendsecret А в чем продуктивность, по сравнению с Java?

Бойлерплейта меньше, более и менее идиоматических способов сделать одну вещь меньше, грубо говоря книжки "effective… twitter.com/i/web/status/8…

23:14
@backendsecret Прям классика - кто виноват и что делать)
23:14
@not_logan абстрактная цитата @backendsecret

Подходит к любому языку, заметь. twitter.com/nazarov_tech/s…

23:15
@backendsecret в комьюнити ваще идет беседа на тему всяких плюсовых тулзов, там бы целый левел-ап был, думаю, с кон… twitter.com/i/web/status/8…

Внезапно, разговор вернулся обратно к developer relations :)

Да, там непаханное поле. Ищу DA который будет этим з… twitter.com/i/web/status/8…

23:17
@backendsecret @clion_ide на конфах и т.д. надеюсь что и вы тоже сможете сотрудничать как-то продуктивно и участвовать )

Мы, как ты уже понял, понимаем важность, хотим и умеем. Найдем толкового DA, будем в полный рост. Лично гарантирую… twitter.com/i/web/status/8…

23:18
@backendsecret Определённо нужно больше "евангелизма" в этом направлении...ой, прости, "девад'изма" :)

Да, то, что ты об этом не знаешь - мой косяк. Ищем хорошего DA для Конана. twitter.com/4sily/status/8…

23:22
@backendsecret latest в проде не нужен

Есть такое мнение, и я даже знаю, почему. Но latest очень удобен как alias для последней версии, если уметь его пра… twitter.com/i/web/status/8…

23:28
@backendsecret Там народ даже не понимает что у них есть проблема, так Вам нужен ну очень хороший DA для Конана.

Ну, когда-то народ не понимал зачем им Artifactory. Всё будет. twitter.com/skyryl/status/…

23:48

# Среда 30 твитов

@backendsecret Правильно - это как?

Правильно это alias на immutable version с метадатой, по которой я могу посмотрев на latest узнать версию. twitter.com/makhov/status/…

0:01
@backendsecret Так же, как и работу PR — скрупулезно и внимательно.

Перефразирую: По каким параметрам? twitter.com/khyurri/status…

0:02
@backendsecret А можно про это подробнее? Чтобы типа случайно что-то не то не улетело в прод?

Если у тебя правильно настроен CD, то брать 100% надежный latest очень удобно - он всегда latest. Не надо подменять… twitter.com/i/web/status/8…

0:03
@skyryl @backendsecret народ очень понимает, ругани в сторону тулзов для сборки оч много. и плюсы были бы гораздо у… twitter.com/i/web/status/8…
0:10
@backendsecret Нужен кто-то на рынке с тем же стеком и более успешным бизнесом, в том числе и за счет нормального и… twitter.com/i/web/status/8…

Conan жи. twitter.com/andrebrov/stat…

0:10
@backendsecret и правильно настроенный latest в принципе приучает к постоянному надежному обновлению всего бэкэнда
0:19
@backendsecret я про то, что есть те, кто без конана и у них все плохо, а тут пришел кто-то с конаном и у него все хорошо. выбор очевиден

Вот это и есть моя работа, сынок. twitter.com/andrebrov/stat…

0:20
@backendsecret Упоминания в сми в позитивном контексте.

Ну причем тут СМИ к ДевРелу? twitter.com/khyurri/status…

0:20
Начал слушать devrelradio и внезапно там @jbaruch который сейчас ведет @backendsecret
И да, в том подкасте всего 2 выпуска :/

Там на самом деле их пять, просто некоторые (не будем тыкать пальцем в @gAmUssA) остальные не выложили. twitter.com/ruxeg/status/8…

0:43
А как у вас с Докером?

Вот очень интересные результаты. На Западе даже на DevOps Days голосов «в проде» в среднем 20%. Чем это объяснить? twitter.com/backendsecret/…

19:03

Сейчас сяду в самолет, обсудим developer productivity и как его измерять.

19:08
@backendsecret А где вариант ответа "Мыши плакали, кололись, но продолжали жрать кактус"?

Первый же. twitter.com/zzetorg/status…

23:20
@backendsecret В дополнение ко вчерашнему. Вот человек по сути ту же мысль высказывает m.facebook.com/story.php?stor…

Интересная статья. Вторая часть - капитанство. Первая "а почему никто не объясняет зачем нужен CI?" - ну, например,… twitter.com/i/web/status/8…

23:25
@strangeqargo @backendsecret Мы тут себя приучаем к тому, что только вперед и ни шагу назад, но в случае с latest,… twitter.com/i/web/status/8…

Metadata на образ нам об этом расскажет. У нас все промоушны записаны! twitter.com/vanadium23/sta…

23:26
@strangeqargo @backendsecret Я о том что нет понимания зачем, ведь можно скопировать sources к себе и собрать. Или git subtree.

facepalm.gif twitter.com/skyryl/status/…

23:27
@backendsecret А где почерпнуть правильный метод настройки CD под такое?

Приходи на #devoops, там будет много такого. Ну, или, как вариант, посмотри мои доклады про Докер. Но лучше… twitter.com/i/web/status/8…

23:28
@backendsecret Проанализировав варианты ответа, я пришел к выводу, что правильная формулировка вопроса будет: "А ка… twitter.com/i/web/status/8…
23:28
@backendsecret Ссут.

Методология "хуяк-хуяк и в продакшн" была придумана на 1/6 части суши, и так и развивается. twitter.com/nuke1/status/8…

23:30
@backendsecret А надо ли? Если уж измерять, то продуктивность команды. Ну а для этого есть тулы такие как velocity и прочая байда

Да, продуктивность команды конечно. Вот про эту байду сейчас и поговорим. twitter.com/tshiorny_eugen…

23:31
@backendsecret Можно также смотреть на developer productivity под другим углом: developer всегда может сказать, что… twitter.com/i/web/status/8…
23:31
@backendsecret Хороший менеджер будет регулярно трекать такие факторы и давать решение.

Да, всё так. Осталось узнать, какие это "такие" факторы. twitter.com/tshiorny_eugen…

23:32
@backendsecret Как начинать, на что ориентироваться, куда писать как продвигать. Все через призму опыта?

В принципе есть немого книг и много статей по деврелу. Но если честно, я не фанат практических всех... twitter.com/tru_pablo/stat…

23:44
В принципе есть немого книг и много статей по деврелу. Но если честно, я не фанат практических всех... twitter.com/tru_pablo/stat…

Большинство из них объясняет деврел для всех остальных, а не как правильно делать деврел для DAs... twitter.com/backendsecret/…

23:45
Большинство из них объясняет деврел для всех остальных, а не как правильно делать деврел для DAs... twitter.com/backendsecret/…

Вместо этого я бы посмотрел видосики с DevRelCon, эту конференцию проводили уже раз 5, материала много, и есть хоро… twitter.com/i/web/status/8…

23:46
Вместо этого я бы посмотрел видосики с DevRelCon, эту конференцию проводили уже раз 5, материала много, и есть хоро… twitter.com/i/web/status/8…

И послушал бы @devrelradio (когда @gAmUssA наконец всё выложит). twitter.com/backendsecret/…

23:48
@backendsecret Sky is the limit, IMHO. Можно попробовать все разложить по категориям: IDE и тулинг, фрамворки, орга… twitter.com/i/web/status/8…

Как это реально сделать? Мониторинг всех этих факторов займёт не просто рабочий день, а в сутки не поместится! twitter.com/tshiorny_eugen…

23:49

Как на ваш взгляд менеджер должен мониторитъ процесс разработки в команде? Варианты смотрите в реплаях (слишком длинные для опроса)

23:56

1: Слушать команду на стендапах, ведь у разработчиков всегда самые верные эстимейты.

23:57

2: Жить в дэшбордах Джиры, статах Гитхаба, отчетах Дженкинса, постоянно это всё мониторить.

23:58

3: Когда у команды будет проблема, о ней скажут. Задача менеджера - её решить. Мониторить ничего не надо.

23:59

# Четверг 48 твитов

@backendsecret Я как то ушел от основного вопроса по мониторингу продуктивности и ушел в оптимизацию продуктивности… twitter.com/i/web/status/8…

Как надёжно и в реальном времени измерять velocity? twitter.com/tshiorny_eugen…

0:35
@tshiorny_eugene @backendsecret абсолютно нереально. Я пытался сделать карту современных технологий и средств - в о… twitter.com/i/web/status/8…
0:35

Прилетел на @GR8ConfUS, буду вести репортаж.

0:36
@backendsecret Надо руководствоваться законом Ципфа (в просторечии принцип 20/80). 20% факторов должны покрыть 80%… twitter.com/i/web/status/8…

Что входит в эти 20%? twitter.com/tshiorny_eugen…

0:36
@backendsecret Это индивидуально для каждой команды. Но это я об оптимизации продуктивности. Если говорить о монито… twitter.com/i/web/status/8…

Да ладно, что там индивидуального? Гит, Джира и Дженкинс (или аналоги) есть у всех. twitter.com/tshiorny_eugen…

0:57
@backendsecret Велосити это как бы business value per sprint. Если бы business value легко переводилось в $$$, было бы вообще идеально :-)

Per sprint это не просто поздно, это катастрофически поздно. Это когда уже просрали все дедлайны. twitter.com/tshiorny_eugen…

1:00
@backendsecret 1+2+3, все ответы верны

Не может быть, они все противоречат друг другу. twitter.com/tshiorny_eugen…

1:00
@backendsecret Я не считаю, что менеджер должен мониторить гит
Максимум трелло какой-нибудь, и достаточно на этом

1. Рейты пул реквестов — полезнейшая штука. 2. Ничто так не мотивирует разрабов, как вопрос босса «что за хрень у т… twitter.com/i/web/status/8…

1:04
@backendsecret Барух, а зачем мониторить в реальном времени? Чтобы не просрать дедлайны достаточно мониторить по спринтам.

Спринт сам по себе дедлайн. Если моя когда уткнулась в блокер в первый день спринта, узнать об этом через две недел… twitter.com/i/web/status/8…

1:05
@backendsecret Ну и burndown chart никто не отменял

То есть вариант #1: верим эстимейтам разработчиков. Хе-хе. twitter.com/tshiorny_eugen…

1:06
@backendsecret Готов на Торе поклясться, что не противоречат. У команды бывают проекты, когда все хорошо - тогда ловишь только exceptions

Весь вопрос в том, как их ловить. twitter.com/tshiorny_eugen…

1:11
@backendsecret Когда проект ковыляет - делаешь дрилдаун и мониторишь на более детальном уровне. Если не достаточно - идёшь сидишь на скрамах

Как ты знаешь, что проект ковыляет? twitter.com/tshiorny_eugen…

1:12
1. Рейты пул реквестов — полезнейшая штука. 2. Ничто так не мотивирует разрабов, как вопрос босса «что за хрень у т… twitter.com/i/web/status/8…

Вот @ligolnik подтвердит. twitter.com/backendsecret/…

1:13
@backendsecret Слушать команду, смотреть дэшборды, убирать лишний гемор с разработчиков

Команда врёт (не специально, конечно), дэшбордов сильно дофига, проблемы замалчиваются (тоже не специально). twitter.com/__pewpew__/sta…

1:17
@backendsecret Команда не может хорошо врать, для этого надо сговориться. Провоцировать дискуссии, задавать неудобн… twitter.com/i/web/status/8…

Она врёт не как в lie to me, а как в dr House. «всё в порядке, 80% готово, работы осталось на пол-дня». twitter.com/__pewpew__/sta…

1:51
@backendsecret Это если менеджер == тимлид

От тимлида такие вопросы как раз норма. А вот когда VP of Engineering типа @ligolnik на тебя с таким падает, вот ту… twitter.com/i/web/status/8…

1:52
@backendsecret Почему поздно, разве все ложиться в один спринт? И после него уже поздно?

Ну не то, чтобы всё-всё, но не хотелось бы профукать даже один спринт. Тем более, что если профукал один, так же пр… twitter.com/i/web/status/8…

2:25
@tshiorny_eugene @backendsecret Все просто - эмпирически + прогноз погоды

Вот это очень нехороший ответ. Ваши инвесторы смотрят на вас неодобрительно. twitter.com/xxlabaza/statu…

2:26
@backendsecret Картинку не видно, но суть я уловил. Они еще так молоды, как Вы думаете, их еще можна спасти?

Спасти не только можно, но и даже известно как. Мы это всё с Джавой, например, проходили 15 лет назад. twitter.com/skyryl/status/…

2:28
@backendsecret Имхо самый главный индикатор - это уровень счастья в команде. Когда проект буксует - у всех кислые р… twitter.com/i/web/status/8…

Уровень счастья может появится потому что на скучном проекте никто ничего не мониторит, и можно в Доту резаться на… twitter.com/i/web/status/8…

2:29
@backendsecret Не надо ставить крупные задачи по которым можно кормить завтраками. Надо дробить задачи, тогда начин… twitter.com/i/web/status/8…

Да ладно, вы считаете,что на эстимейты команды можно полагаться?
Это же общее место, что нельзя, и мы знаем почему… twitter.com/i/web/status/8…

2:32
@backendsecret Барух, хотелось бы узнать мнение начальника транспортного цеха. Как ты предлагаешь мониторить продуктивность?

Silver bullet у меня нет, но есть идея, которая выглядит хорошим компромиссом. Вернусь со speaker dinner, и спрошу… twitter.com/i/web/status/8…

2:33

Вопрос такой: Будет ли полезен сервис, который сводит воедино дэшборды всего, коррелирует их между собой, и генерит алерты если ой?

8:27
@backendsecret Я может делаю не такое большое, но обычно у меня все и так в одном месте.

Как вы сводите дэшборды джиры и дженкинса, к примеру? И как корелируете? twitter.com/crashkin/statu…

8:31
@backendsecret А для метадаты отдельное хранилище?
Как связь между метадатой и артефактом получается? курица <-> яйцо

Зачем же отдельное? Аккурат то-же, в котором ваши образы лежат: twitter.com/Muhango/status…

17:03
@backendsecret а разве графна сейчас так не делает? :)

Ага, похоже. Дэшбордов готовых маловато (Джиры нет? Артифактори?), и я не нашел, их можно как-то коррелировать? twitter.com/vanadium23/sta…

17:10
@borovikov @backendsecret и когда один за одним начинает брать больничный, поскольку беспорядочно оверворкают under… twitter.com/i/web/status/8…

Ну, или просто грипп гуляет :) Не самая надёжная метрика :) twitter.com/NiteAshCollaps…

17:12
@backendsecret Ежедневные встречи, что сделано, что будут делать, какие сложности. Менеджер это в первую очередь ра… twitter.com/i/web/status/8…

Встречаться не проблема. Проблема в google.com/search?q=why+y… twitter.com/cadet354/statu…

17:14
@backendsecret dashing.io

Вполне себе! Корреляций, правда нет? twitter.com/pvoznenko/stat…

17:17
@backendsecret От доты уровень счастья только падает.

Это вы просто не умеете её варить (дисклеймер: никогда в жизни не играл в Доту) twitter.com/Trans00/status…

17:17
@backendsecret @kelin2025 Когда дорос до руководящей позиции чтобы определять стратегические решения, но до сих пор… twitter.com/i/web/status/8…

Хорошее начальство оно такое - частенько оказывается там, где вы его не ждали. Может поэтому оно и хорошее начальст… twitter.com/i/web/status/8…

17:18
@tshiorny_eugene @backendsecret Сидишь такой, к тебе подкатывает менеджер и начинает заливать о том что тебе надо и… twitter.com/i/web/status/8…

Ну "заливать, что надо использовать" это не очень хороший менеджер. А вот "выслушать почему именно это выбрал", это… twitter.com/i/web/status/8…

17:19
@backendsecret Спасибо. Стало понятнее теперь. Буду смотреть доклады про докер.
17:21

Как попасть на все доклады одновременно, и при этом еще писать в этот твиттер? Программа, конечно, огонь. #gr8confus

17:22
@23derevo Будьте добры пирфирминс без латенси, с двойным срупутом. И запакуйте с собой в докер контейнер, пожалуйста!
17:23
@backendsecret Есть мнение что"хорошее начальство" которое лезет в микроменеджмент рано или поздно оказывается на морозе.

Есть мнение, что это не о микроменеджементе. Вы почему-то решили,что я предлагаю начальству ночевать в вашем коде и… twitter.com/i/web/status/8…

17:28
@backendsecret Вопрос ни разу не в размере погружения, а в его факте.

Хоть убейте не пойму, что плохого в том, что менеджер разбирается в том, что делает его команда. twitter.com/nuke1/status/8…

17:31

Через пару часов буду рассказывать DevOps @ Scale на #gr8confUS. Выложить запись потом?

17:43
Joker 2017: 132 submissions for 40 talks. 1 : 3.3. Good rate! #jokerconf

Да, вчера был созвон ПК, жуть конечно. Кровавая резня по живому без наркоза. Но зато #jokerconf будет огненный. twitter.com/23derevo/statu…

17:51
Да, вчера был созвон ПК, жуть конечно. Кровавая резня по живому без наркоза. Но зато #jokerconf будет огненный. twitter.com/23derevo/statu…

Заходите почаще на jokerconf.com/talks/ там всё что мы акцептим на созвонах постепенно выкладывают. #jokerconf twitter.com/backendsecret/…

17:52
@nuke1 @backendsecret и охеренный чувак, кстати. Хорошо, что мало кода пишет, НО хорошо, что много его читает -- дельные советы иногда даёт

Вооот. Бинго. twitter.com/krems5/status/…

17:53
Заходите почаще на jokerconf.com/talks/ там всё что мы акцептим на созвонах постепенно выкладывают. #jokerconf twitter.com/backendsecret/…

Кстати, с #devoops та же история, devoops.ru/talks/ пополняется регулярно, заявки прям офигенные. twitter.com/backendsecret/…

17:55
Look at this amazing stuff by @bdkosher! #groovylang extensions for java.time:
github.com/bdkosher/goodt…

This is dope!

Вот вам Груви-годноты немношк. А то скажут еще, что я мало маркетинга Груви развёл. twitter.com/jbaruch/status…

18:22
@krems5 @nuke1 @backendsecret и он гарантированно знает бизнес лучше, чем команда
18:23
@jbaruch я про static site generator

Ребята, давайте поможем Д̶а̶ш̶е̶ @golodnyj собрать static site generator из г̶о̶в̶н̶а̶ и̶ п̶а̶л̶о̶к̶ Jekyll, jbake… twitter.com/i/web/status/8…

18:30
@backendsecret Хорошо когда он разбирается. Плохо когда он микроменеджерит и поучает жизни и работе более грамотных… twitter.com/i/web/status/8…

Всё так, кэп! twitter.com/_jeck/status/8…

21:31

# Пятница 9 твитов

@andrebrov @nuke1 @backendsecret не, не гарантированно :)
ну, лучше, чем команда в среднем -- гарантированно
1:23
@backendsecret Стоит взращивать культуру "болеешь — ни ногой в офис". А тех, кто таки пришёл хлюпать и кашлять, мож… twitter.com/i/web/status/8…

Мы против насилия на работе, но с тем, что больные должны лежать дома, согласны. И ремень классный. Кстати, го поку… twitter.com/i/web/status/8…

18:27
@backendsecret Доклад, небось, ещё готовить нужно :P

Ты знал! (Два) twitter.com/gvsmirnov/stat…

18:28
@backendsecret Если разработчики склоны рубиться в доту - это вопрос мотивации, то есть совсем другой вопрос. Я рас… twitter.com/i/web/status/8…

Можно подумать уровень мотивации легко замерять :) twitter.com/borovikov/stat…

18:28
В этот раз пятничный дайджест получился в духе «Ехал Барух через Барух, а также другие новости» jug.ru/2017/07/digest…

O, про здесь в дайджесте рассказывают! Ждем сотни тысяч новых фолловеров! twitter.com/JUGru/status/8…

19:54
[Blog] Learn why it’s important to use JFrog Artifactory when using @Rancher_Labs to manage your Docker Containers.… twitter.com/i/web/status/8…

Держите бложик про Ранчер с Артифактори. twitter.com/jfrog/status/8…

20:12

A запущу-ка я docker pull на конференцном файфае. А потом вы удивляетесь, почему только @JUGru умеют делать хороший… twitter.com/i/web/status/8…

20:15
How well do you really know Java 8? Test your knowledge with this #vJUG session w/ @jbaruch & @gAmUssAtwitter.com/i/web/status/8…

Вы, кстати, паззлеры все видели? Есть на русском тоже с Джокера (кажется) twitter.com/virtualJUG/sta…

23:12

Осталось найти, что с этим делать. pic.twitter.com/fH9GUoE4gf

23:27

# Суббота 3 твита

@backendsecret @JUGru и то, будем честными, получается через раз. Это все равно, конечно, в пять раз лучше, чем у остальных, но все же.
22:04
@backendsecret Ну майнить же :)
22:05

Спасибо всем в этом чатике, было очень клёво! За продолжением банкета вам к @jbaruch и @razbor_poletov. Увидимся там!

22:07

other