# Понедельник 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@jbaruch @xpinjection Уже давно всё что хотел по этой теме написал. В 140 символов увы не помещается :)… twitter.com/i/web/status/8…19:19
Кстати меня тут угораздило попасть в Top 25 Social Influencers in @java, что повлекло за собой серию интервью.
jaxlondon.com/java-influence…
@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@backendsecret @intellijidea Например по тегу #PyCharmTip23:53
Кстати, я думаю, что это очевидно, но на всякий случай пропишу экплицитно, на этой неделе тут полный АМА.
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:461: Донести до разрабов факт существования: Хей, если вы ищете новый язык програмирования, гляньте на Брейнфак! Вы н… twitter.com/i/web/status/8…
2: Показать преимущества и правильные юзкейсы: Если вы будете писать на Брейнфаке, вас сочтут большим оригиналом! .… twitter.com/i/web/status/8…
18:482: Показать преимущества и правильные юзкейсы: Если вы будете писать на Брейнфаке, вас сочтут большим оригиналом! .… twitter.com/i/web/status/8…
...Но это не для всех, синтакс странноват. Надо привыкать, подумайте надо ли оно вам. twitter.com/backendsecret/…
18:48...Но это не для всех, синтакс странноват. Надо привыкать, подумайте надо ли оно вам. twitter.com/backendsecret/…
3. Уменьшить нагрузку на саппорт и создать community champions: Смотрите, на брейнфаке есть чумовая фишка, которой… twitter.com/i/web/status/8…
18:503. Уменьшить нагрузку на саппорт и создать 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:534. (Пошёл inbound) Приносить фитбэк из сообщества: В твиттере часто жалуются,что у Брейнфак немножко сложный синтак… twitter.com/i/web/status/8…
5. Как ни странно, найм (привет @23derevo): Логика "брейнфак крутой, я хочу работать в фирме, которая его пишет" ра… twitter.com/i/web/status/8…
18:555. Как ни странно, найм (привет @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:561: Слушать команду на стендапах, ведь у разработчиков всегда самые верные эстимейты.
23:572: Жить в дэшбордах Джиры, статах Гитхаба, отчетах Дженкинса, постоянно это всё мониторить.
23:583: Когда у команды будет проблема, о ней скажут. Задача менеджера - её решить. Мониторить ничего не надо.
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:121. Рейты пул реквестов — полезнейшая штука. 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…
@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 От доты уровень счастья только падает.
Это вы просто не умеете её варить (дисклеймер: никогда в жизни не играл в Доту) 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:43Joker 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:55Look 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Погнали. #gr8confus pic.twitter.com/dly4dxvaSQ
19:27@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:12A запущу-ка я docker pull на конференцном файфае. А потом вы удивляетесь, почему только @JUGru умеют делать хороший… twitter.com/i/web/status/8…
20:15How well do you really know Java 8? Test your knowledge with this #vJUG session w/ @jbaruch & @gAmUssA… twitter.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
- https://jaxlondon.com/java-influencers/
- https://jaxenter.com/java-influencers-interview-1-135570.html
- https://jaxenter.com/java-influencers-interview-2-135720.html
- https://jaxenter.com/java-influencers-interview-3-135847.html
- https://www.google.com/search?q=why+you+can%27t+trust+software+estimates
- https://jokerconf.com/talks/
- https://devoops.ru/talks/