Happy Devops — сообщество адекватных инженеров – Telegram
Happy Devops — сообщество адекватных инженеров
1.91K subscribers
182 photos
8 videos
2 files
298 links
Сообщество адекватных инженеров | Все про DevOps и эксплуатацию.

Культура, инструменты, подходы и решения

Живо общаемся (чат): https://news.1rj.ru/str/+eNGNnbY_2mVkZTEy

По всем вопросам в бота: @HDFeedBackBot
Web: https://happydevops.ru
Download Telegram
​​Про маркетинг

Каждый разумный человек должен рано или поздно задаться вопросом: а откуда вообще получается бабло, которое ему платят? Особенно это актуально для тех ребят, которые не живут на инвесторские деньги. Но особенно для них, а вообще это хороший вопрос для любого человека, который не хочет повторить судьбу мужика с тумбочкой из анекдота

Волею судеб, я хорошо понимаю технические процессы, production (и не только тот, который у нас на серверах, а и "реальный", был у меня опыт построения производственной линии), HR.
Гораздо хуже — логистику и совсем у меня плохо с маркетингом и продажами.

А это важный момент очень, на самом деле, это именно "деньгогенерирующие" отрасли. Ну и вот я стараюсь закрывать пробелы хотя бы литературой. и вот, закончил читать одну из классических книг по маркетингу — "Маркетинговые войны" Джека Траута и Эла Райса

Вообще, с Траутом я познакомился в далеком 2001 году, именно его почитал за библию Вавилен Татарский, герой прекраснейшей книги Пелевина "Generation P". Имя с тех пор засело в голове и сейчас вот пришло время ему всплыть

Книжка 2005 года и это забавный достаточно момент, можно посмотреть воочию, насколько сбылись предсказания авторов. Например там есть такой прекраснейший момент:

"Более фундаментальный статегический вопрос звучит так: может ли столь маленькая компания как Apple, бросить вызов IBM на ее же территории?"

На момент написания этой книги еще не вышел айфон, позиции "Голубого Гиганта" казались непоколебимыми.. И вот каких-то 17 лет прошло, а расклад в мире поменялся несколько раз уже :) Это к вопросу про то, наскоько быстро могут меняться вещи. которые казались незыблемыми

В общем, книжку почитать стоит, даже если вы не занимаетесь маркетингом. Просто для общего развития это будет очень полезно. Книга написана очень легким языком и в процессе чтения меня даже посетило несколько интересных открытий
👍5
Про релокейшен

50 сайтов для поиска айтишной работы за рубежом. Сохраняйте к себе и рассказывайте друзьям)

https://hired.com
https://www.glassdoor.com
https://www.seek.com
https://angel.co/
https://www.cybercoders.com
https://www.jobsite.co.uk
https://www.irishjobs.ie
https://www.jobstreet.com.ph/en
https://www.naukri.com
https://www.dice.com/
https://www.monster.be/en
https://www.builtincolorado.com
https://www.nijobs.com
https://www.randstad.ca/front-end-developer-jobs/
https://www.careers24.com
https://jobs.washingtonpost.com
https://jobs.sky.com/
https://www.jobstreet.com.my/en/job-search/front-end-developer-jobs/
https://www.pnet.co.za
https://www.workingnomads.co/
https://www.talentlyft.com
https://www.ziprecruiter.com
https://www.stepstone.be
https://careers.insidehighered.com
https://www.simplyhired.com
https://jobbatical.com/
https://www.careerbeacon.com/
https://www.securityclearedjobs.com/
https://www.careerbuilder.com
https://www.oscar-tech.com/
https://openclassrooms.com/en/
https://www.pro-tech.co.uk/
https://www.att.jobs/
https://www.onlymarketingjobs.com/
https://weworkremotely.com/
https://remoteok.io/
https://www.procom.ca
https://nofluffjobs.com/
https://www.caterer.com
https://stackoverflow.com/jobs/remote-front-end-developer-jobs
https://www.remotelyawesomejobs.com/
https://www.startus.cc/
https://www.ziprecruiter.com/
https://www.jobisjob.co.uk/
https://www.wowjobs.ca/
https://pangian.com/
https://landing.jobs/home
https://www.clearancejobs.com/

P.S. За подборку спасибо Хомяку @Asgoret
👍167
Про удобство

Очень простой принцип — делай удобным то, что нужно использовать чаще, а неудобным — что реже

Терминал, редактор с кодом, почта — развернуты на весь экран

Телеграм — маленький и максимально неудобный. Чтобы заходить в него исключительно когда надо.

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

С телефоном может сработать отключение цвета. На функциональность влияет слабо, а вот залипать в черно-белом телефоне не так уж и интересно
👍7
Про кризис-менеджмент

Когда происходит что-то несовместимое с нормальными жизненными процессами, то приходит время включать кризис-менеджмент. Ну или режим ЧП, если на языке "большой политики"

Во время активности кризис-менеджмента перестает работать все, кроме жесткой диктатуры. А особенно перестает работать демократия.
Все как в армии, приказы не обсуждаются, над смыслом не думаем, все работают ровно на одну цель: удержать процесс, находящийся в процессе полета в пизду, на плаву.

Мастерство руководителя в данном случае заключается в двух вещах: вовремя понять, что пиздец настал, и активировать кризис-менеджмент. И вовремя понять, что пиздец прошел и режим этот выключить.

Главное, не скатиться в крайность. Диктатура на долгом сроке после прохождения опасного участка похоронит все усилия (хотя всегда есть чудовищный соблазн ее оставить, вкус власти😈), демократия и размазывание соплей по столу вместо жесткого руководства, похоронит все еще на опасном участке.

Как всегда, искусство в нахождении баланса
👍51
Forwarded from Chaotic Good
Напоминалка: как сохранять устойчивость, когда мир вокруг шатается

В связи с текущей политической обстановкой пришло время напомнить про некоторые лайфхаки, помогающие устаканить психику при внешней встряске.

*Определите свою зону контроля в ситуации. Это то, что лично вы можете сделать, чтобы изменить свое положение и/или положение других людей к лучшему, не выгорая и не надрываясь. Подписать антивоенную петицию, разработать свою экономическую стратегию на ближайшие месяцы, адресно поддержать знакомых из Украины, обсудить свои страхи с терапевтом — это в вашей зоне контроля. Понять, что в голове у Путина и как спасти Россию — вне вашей зоны контроля. Давайте сосредотачиваться на том, где реально можно на что-то влиять, и тогда мы не будем чувствовать себя беспомощными.

*Ограничьте чтение новостей и аналитики, выбрав пару качественных источников информации. Сейчас нас заваливает и будет заваливать противоречивыми сообщениями, и чтение всего подряд только создает ощущение неразберихи и беспомощности.

*Если вас тянет думать про катастрофические сценарии, можно сделать следующее. 1) Записать свои мысли на эту тему 2) Попробовать посмотреть на них со стороны и отделить факты от оценочных суждений. Например, «все летит к чертям» — это оценочное суждение, а «экономические санкции могут ударить по мне вот почему» — это что-то близкое к факту, если у вас есть веские аргументы. 3) Написать планы Б и В — что конкретно вы будете делать при неблагоприятном развитии событий, чтобы улучшить свое положение. Тут важно переводить ситуацию из проблемы в задачу, это помогает снизить тревожность, а еще у вас хотя бы будет базовый план.

*Если вам хочется выразить тревогу в соцсетях, подумайте о том, что сейчас тысячи людей собираются делать то же самое. В результате в лентах тревожное настроение нарастает как снежный ком. Это не значит, что тревогой вообще не стоит делиться, но возможно, полезнее будет обсудить ее с близкими и психотерапевтом. А в соцсетях, например, делиться тем, как вы работаете с тревогой — ваши советы могут помочь другим.

*Составьте список того, чем вы можете себя укомфортить — это могут быть обнимашки с близкими, ароматные ванны, разные телесные практики, душеспасительные плейлисты и вообще что угодно, если оно на вас работает и не приносит вреда в долгосрочном периоде. Повесьте список на видном месте и прибегайте к нему каждый раз, когда будете чувствовать себя неустойчиво. Закупите недостающие элементы, вроде коврика для йоги или соли для ванн, чтобы все было под рукой. Если вам нужны антидепрессанты и успокоительные, сделайте запас на пару месяцев.

*Если эмоций очень много, можно сделать специальный временной слот для переживаний. Договориться с собой, что в ближайшие 15 минут/полчаса/час вы даете себе как следует прострадаться и с сочувствием и принятием прожить свои эмоции. Сочувствие к себе тут очень важно, ведь мы все правда оказались в непростой ситуации и любые сильные эмоции, которые вы сейчас испытываете, вполне естественны. Но потом надо будет снова включить свою разумную часть и постараться отвлечь себя от эмоций на решение задач или отдых и развлечения.

Желаю нам всем устойчивости в эти непростые времена.
11👍8
Долго не писал сюда

Ну причины вполне очевидны. Всё это время я провел в жесточайшем, простите, ахуе, не понимая, что делать дальше и наблюдая, как все планы и идеи неспеша рушатся

Ощущение мерзотное.

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

История с FAANG-ом зафейлилась с треском и про это стоит написать отдельно, с разбором и анализом, который я еще не сделал😁

Пару слов про ментальную гигиену в перенасыщенное политическим эфиром время

Я вообще не читаю новости, совсем. Я отписался в телеге (а это мой единственный источник подобной информации) ото всех вообще каналов, кто хоть как-то пытается анализировать ситуацию. В результате каналов осталось три😁

Вышел из всех чатов и сообществ, где сейчас просто какие-то потоки говна со всех сторон. Социальные сети я перестал использовать уже довольно давно, так что с этим еще проще.
Словом, добровольная информационная блокада. Я уверен, что действительно важные новости я не пропущу

Сводки событий я читаю в дайджесте, который приходит в таком формате телетайпа (интересно, еще кто-нибудь помнит, что это такое), там только факты и никакого анализа. Читаю его раз в 2-3 дня, не чаще.

Ну и "Философия трудных времен" конечно, мне помогает изучение и использование стоицизма.
Пару видосиков про это: Введение в стоицизм, уже непосредственно практика
Ну и дальше литература: Марк Аврелий "Наедине с собой", Сенека "Нравственные письма к Луцилию", Массимо Пильюччи "Как быть стоиком?"

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

Сейчас стоицизм очень сильно откликается во мне и, думаю, что успокоить поверхность сознания сейчас -- это то, что необходимо всем.

Тяжелые времена всегда проходят, друзья, помните об этом.
Stay safe, stay tuned☮️
👍134
Про пиздец

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

И я хоть и стараюсь следить за здоровьем своей кукушечки, но общий фон все равно не изменить и он влияет. Ну и вот инвестиции, как сохранить деньги, 100500 мнений, куча прочитанной литературы, километры просмотренных видосов. И что в итоге? Отодвинулось ощущение пиздеца?

Мм, нет. Скорее, приобрело очертания.

А сейчас, вы знаете, я вдруг начал понимать, что мне становится легче. Вот он пиздец, случился, всё, по его поводу можно больше не переживать. Сработали все триггеры пиздеца, какие-то аварийные действия по плану выполнены и теперь можно относиться ко всему как к задаче. Цели, декомпозиция, оценка, погнали. Все очень просто. Хоть и пиздец вокруг.

Я увольняюсь с работы. Потому что мне нужно время, чтобы привести все в порядок. Конечно, вскрыты все резервы, срезаны все косты, но в общем, даже сейчас я могу себе позволить просто уволиться.
Я провожу критическую ретроспективу для всех рухнувших планов и идей. Оцениваю, насколько они были интересны, насколько реализуемы и в каком моменте мне бы стало хорошо при их реализации.
Я составляю чеклисты для всех активностей, от повседневных до глобальных. На полную включается составление DoD (и DoR кстати). Сейчас основная задача — это привести все в максимально облегченный (это важно) порядок.
Я много рефлексирую и пытаюсь понять свои ценности. Я уже довольно долго работаю над этой темой, но сейчас понимание ценностей особенно важно. Это фундамент, от него зависит много дальнейших решений.

Вспомним закон больших чисел. Пиздецы просиходят перманентно в разных точках нашей планеты. Сегодня пиздец рядом со мной и это всего лишь обстоятельство
👍1710
Мессенджер Slack начал отключать своих клиентов в России — пресс-релиз компании

История происходит прекрасная, надо сказать.

Я всегда топил за то, что мессенджеры должны приравниваться к обычному разговору в офисе. Ну вот подошли-поговорили и разошлись. Для внятных коммуникаций, содержащих в себе последствия в виде каких-то произведенных действий, почта — идеальный инструмент. Ну с натяжкой я допускаю еще переписку в комментах под задачей. Но никак не мессенджер.

Мессенджер — это про эмоции, про сиюминутное решение. Эмоции всегда вредно для принятия решений. Когда пишешь письмо, то всегда есть время подумать как над формулировками, так и над содержанием. Общение становится гораздо более результативным и, что важно, истинно асинхронным (это вот та история про асинхронность, которую так и не смогли победить большинство компаний, вынужденно перейдя на удаленку)

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

Где-то прочитал, что мессенджеры стали lifeblood для многих больших компаний. Это вот очень фигово, конечно. Если не можете в почту, то хотя бы берите что-то с открытым исходным кодом, типа телеги или, проси господи, джаббера. Ну или свое что-то напилить, если уж реально lifeblood. ITSumma, кстати, превратила телегу в уникальный мощный инструмент для реализации бизнес-процессов, существенно ее допилив под свои нужды. Вот это отличный пример
👍9👎1
Прямо вот подпишусь под каждым словом. Хочется заметить, что всё, из созданного мной, чем хочется гордиться, создано именно по принципу и под принципом личной ответственности. Обратная сторона всей этой истории — недоверие и микроменеджмент. К сожалению, очень трудно объяснить руководителю, что он занимается микроменеджментом и не видит глобальных проблем. Что это вредит процессу и команде, и продукту, в конечном итоге. Все это хорошо видно со стороны, но посмотреть объективно на свой собственный стиль руководства — мало у кого из "боссов" хватает стали на яичках. Sad but true
👇👇👇
Комитеты и согласующие.

— ... Они не придут ни к какому решению. Мэри, комитет — это единственная известная форма жизни с сотней желудков и без малейшего намека на мозг. В конце концов кто-нибудь, у кого есть своя голова на плечах, заставит их принять его план. Правда, вот не могу сказать, каким он будет. (Хайнлайн)

Согласно принципу Питера, человек, работающий в любой иерархической системе, повышается в должности до тех пор, пока не займёт место, на котором он окажется не в состоянии справиться со своими обязанностями, то есть окажется некомпетентным.

В этом причина повсеместного засилья комитетов и рабочих групп по согласованию меморандумов о намерениях. Размазывание ответственности по коллективу с уходом от личной при профнепригодности и ннекомпетентности.

После увольнения Стива Джобса комитет из эффективных директоров привел компанию Apple к эпическому «успеху». Настолько, что в 1998 Джобс вытаскивал ее практически из пучин банкротства. И вытащил, руководствуясь рядом принципов, из которых особенно хотелось бы отметить два главных:
1. Никаких комитетов. У каждого проекта, у каждой функции личная персональная ответственность.
2. Инженер должен думать о том, как сделать лучший продукт, а не как сэкономить. Об экономии должны думать другие люди.

Посмотрите вокруг себя – оцените, сколько рядом размазанной коллективной ответственности, а точнее коллективной безответственности. Когда в последний раз кто-то лично отвечал за допущенную халатность и наплевательское отношение к работе?

Ключевой момент здесь не строгость наказания, а сам его факт. Наказание должно быть неизбежным. Это нам успешно доказывают камеры и эвакуаторы. Не нужно лишений прав, не нужно драконовских штрафов – сделайте это в умеренной степени неприятным, но неотвратимым.
Второй пункт на самом деле вообще следствие первого. Просто в силу неполноты взгляда на проект инженер (чисто технический специалист) не может осознать связи между экономией на спичках и провалом всего проекта. Как только инженер начинает это понимать, то сразу становится руководителем проекта или ведущим архитектором.

Почему провалены проекты по импортозамещению? Финансово заинтересованные непрофессионалы без ответственности руководят стратегическими техническими проектами.

Все это усиливается многочисленными комитетами с представительской целью – когда некомпетентными имитируется деятельность в стиле «работать не буду, но могу проконтролировать».

“А нынче? Новое начальство, стремясь, на всякий случай, размыть ответственность за то, что послали тебя, а не другого, начало гонять кандидатов в САЭ по всем мыслимым комиссиям и инстанциям. Во-первых, даже нас, командиров кораблей, допущенных к полетам по минимуму «один-один», заставили в течение дней семнадцати-двадцати проходить стационарное медицинское обследование. Потом меня ждали заседания парткома, райкома, совета Управления ГА Центральных районов (УГАЦ), где чаще всего малознакомые или вовсе незнакомые люди, на основании каких-то трех-пяти вопросов, решали, отправлять ли мои документы в МГА на оформление визы для выезда за границу и в Антарктиду или «зарубить» их. Большинство из них «не нюхали» не то что Антарктики, но и Арктики и, тем не менее, брались судить, кого можно, а кого нельзя выпускать за пределы СССР на работу, где требовалась высочайшая слетанность экипажа, где люди должны доверять товарищу, порой, не только судьбу дела, но и свою жизнь. Прибавьте к этому заполнение многочисленных анкет, написание автобиографии, причем, никаких помарок и ошибок не допускалось, иначе приходилось переписывать все заново — и перед вами возникнет блестяще отрежиссированная бюрократическая волокита, протяженностью в два-три месяца. Как жаль этого времени, потраченного не на подготовку к полетам в Антарктиде или на отдых, а на пустопорожнее путешествие по кабинетам”

Из книги «С Антарктидой только на Вы» - автобиографии руководителя летного отряда антарктической экспедиции.

Комитеты хороши для ухода от ответственности, а не для результата.
👍12
​​Извините, я иностранец

Офигенная книжка, написана англичанином, который 15 лет живет в России. Обязательно читать всем, кто учит английский и думает, что он сложный. Ну и автор дает хороший совет по изучению языка: не стоит переводить фразы в голове, все надо сразу привязывать к реальным вещам. Это позволит избежать построения фраз в стиле Runglish

Книжка написана с хорошим юмором и вообще интересно почитать, как выглядит Россия глазами иностранца, глубоко погрузившегося в нашу культуру
👍85
Не смог удержаться, это прекрасно
👍28
Хочется что-то написать, а не получается

Такая апатия навалилась, живу-то еле-еле, честно говоря. И наблюдаю за уменьшением количества читателей на канале)

Причем черновиков очень много, около сотни. Каждый из них можно брать и за час сделать хороший пост. Ну или не очень хороший, главное, что пост

Но не сажусь, не беру и не пишу🤷‍♂️

Хорошо хоть уволился, "любимая" работа выжала меня досуха и если бы сейчас это все продолжалось, я бы точно сделал что-нибудь плохое
45👎2
В первую очередь хочу сказать огромное спасибо всем, кто написал мне после прошлого поста или жмякнул там реакцию. Ребята, это очень ценно, в это непростое время любая поддержка для любого человека будет очень много значить❤️ Благодарю вас за добрые слова и ценные советы!

У меня в жизни было несколько ситуаций с тяжелым эмоциональным ступором. В 19 лет я остался один, без родителей и брата. Потом меня очень сильно предали люди, которым я верил безгранично. Это время, когда надо выключить все эмоции, выключить их усилием воли. И когда это получается, то остается только пустота, потому что кроме эмоций в таких ситуациях больше ничего и нет.

Выключая эмоции, я мог только сидеть и смотреть в одну точку. В таком состоянии долго не пробудешь и все возвращалось на круги своя. Потом я нашел алкоголь. Потом я понял, что алкоголь — это вход, а не выход. Причем вход в такой адок, что мало не покажется.

Сейчас я не пью совсем уже довольно давно, да и состояние не такое тяжелое, надо сказать. Но какой-то предохранитель все равно нужен.

Я несколько дней сидел и играл в маджонг. Вот реально, просто сидел и играл в маджонг абсолютно механически. Не понимая, что происходит в игре. Находить одинаковые косточки оказалось абсолютно идеальным занятием. Мозг достаточно загружен, чтобы не впасть в ленивую руминацию, но, в тоже время, достаточно свободен, чтобы не уставать от этого процесса. Я играл и очень много думал.

Ну и пришел, в итоге, к простой и банальной истине: делай, что должен и будь, что будет. После того, как эта мысль прописалась в моей голове, стало ощутимо легче.

Я вообще заметил, что вот эти все простые и заебавшие "10 советов, чтобы..." реально работают, просто там не указывается тот объем внутренней работы, который необходимо проделать, чтобы включить эти простые советы в ежедневный поток жизни. Надо написать статью типа "Как применять списки советов из дешевых таблоидов"

Так что просыпаюсь, сажусь опять на режим и четкое планирование и погнали. Еще очень много надо сделать, несмотря ни на что

Небольшое послесловие. Друзья, меня сейчас не очень хватает на то, чтобы писать заметки на профессиональные темы, лезет, скорее, всякий лытдыбр, подобный этому ⬆️
Не понимаю, писать ли это все сюда или завести отдельный канал под это? Мне бы больше хотелось умещать все в одном пространстве, в тоже время я понимаю, что многие подписались только ради заметок про девопс и менеджмент и всякие диванные философствования им могут быть неинтересны. В общем, я в замешательстве. Что скажете?)
36👍33
Киберпанк, который мы заслужили

Битву за онлайн мы, конечно, просрали.

Я больше 20 лет в IT и добился в своей профессии очень неплохих результатов. Добился их исключительно своим трудом и желанием развиваться. Я своими руками строил этот мир и он был прекрасным.

По причине того, что интернет был нахер никому не нужен, он был территорией свободы, не те масштабы, чтобы обращать внимание.

Но интернет проникал все глубже, становился все доступнее и масштабы стали те.

И сейчас медиапространство интернета — это ебаная машина цензуры со всех сторон. Как говорил атаман Парамонов из прекрасного фильма «День выборов»:

У нас свобода слова. И слово это — моё

Я люблю свою страну, не хочу отсюда уезжать, но меня почему-то за это ненавидят незнакомые мне люди. У меня вообще очень непопулярное мнение касательно всего происходящего и люди, которых я считал близкими, обвиняют меня в том, что я думаю неправильно

Пандемия еще глубже погрузила нас в Сеть и растащила в физическом мире. Мы потеряли эмпатию, всех научили жить в интернете, а там… Все видят, что сейчас там🤷‍♂️

Я предпочитаю даркнет. Общаюсь с людьми без имени, пола, возраста, расы, национальности, половой ориентации, лишенных политических взглядов. Зато адекватными и умеющими вести диалог.

Если не читали «S.N.U.F.F.» Пелевина, то читайте обязательно!! Если читали, то перечитайте. Я прям кайфанул, ВО прекрасно описывает текущие события, а книжка 2011 года
👍118
Про (не)обязательность высшего образования

Попалась мне в руки вот такая ссылочка. TLDR: IBM (вот уж кто-кто, а эти парни, наверное, самые неповоротливые в индустрии) признает, что высшее образование не обеспечивает тот уровень знаний и умений, который необходим для работы в их IT-подразделениях и перестает требовать наличие диплома как обязательное условие

Что это значит? Что надо бросать свой мухосранский политех? Ну, в принципе, туда и поступать, наверное, не стоило :) Я уверен, что очень мало ВУЗов у нас в стране про образование. И почти все они в Москве: Бауманка, МГУ, МИФИ, МАИ и подобные университеты, куда реально высокий конкурс и где реально надо учиться, а не платить за семестры

Нужны ли они в действительности? Этот вопрос остается открытым. В принципе, все тайные знания, которые вам дадут в ВУЗе, доступны и так. Я лично таким образом доосиливал многие предметы, которые не смог постичь во время обучения и получалось не хуже, потому что мне их надо было применять в работе, а не сдавать экзамены, то есть критерий проверки был гораздо выше. Так что за знаниями в ВУЗ идти, наверное, не такая уж блестящая идея

Тогда зачем? По-моему, ВУЗ — это про нетворкинг. Можно познакомиться с реально хорошими и интересными людьми и уже на основании этих знакомств сделать буст своей дальнейшей карьере, начать бизнес, да и просто завести хорошую долгую дружбу с людьми, которые тебя понимают.

Бизнес в одно жало — это сложно и не очень приятно, а найти адекватных партнеров сейчас очень сложно. Ну, по крайней мере, мне :) Я пытался
👍8
Импортозамещаемся

В свете текущих событий стало ясно, что верить нельзя никому (мне можно😁)

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

Google. Дефолтный поисковик теперь DuckDuckGo. Ищет он херовато, будем уж честны :) Да и не такой он белый и пушистый оказался, но как-то лучше, чем продукты империи добра.

Gmail. Почта теперь на своем домене (пишите, кстати, andrey@sinits.in Почту я люблю), пока прибил ее к Яндексу, на свой почтовик меня не хватило😁 Но свой домен можно таскать с собой всегда. Архив всей почты у меня выкачан на локальную машину, так что проблемы с хранением ее "где-то там" нет. Со старых ящиков я поставил переадресацию на основной, отфильтровал их там в отдельную папочку и теперь просто захожу и меняю емейл с гмейловского на свой

Браузер. Теперь firefox. Chrome снес физически, испытал довольно приятное чувство :) Лиса, кстати, стала прям очень неплоха и работает быстрее всех браузеров, которые я использую

Ютуб. Смотрю без авторизации и вообще довольно редко в последнее время. Стал гораздо больше читать

Лаптоп. Самая болезненная боль и печальная печаль. Макбуки прекрасны, они прекрасны, в первую очередь, эстетически. И Макось тоже охуенная. Это мой личный стаффчик, с яблочной продукции я вряд ли прям полностью спрыгну. Но уже смотрю себе второй ноут, чтобы поставить туда линукс и попробовать переползти потихонечку

Проекты. Мой личный "огородик" давно описан в терминах IaC и перенести его куда-то проблемы не составляет вообще. Там кубернетесы-шмубернетесы, докеры-шмокеры и все красиво упаковано и забекаплено. Полный ввод в эксплуатацию готов выполнить на любой платформе часа за три без учета времени копирования данных :) Начал серьезно раскуривать децентрализованный веб и все вот это, потому что очевидно, что того интернета, который я помнил и любил, больше нет

Вот как-то так. Вообще есть в этом какой-то сакральный смысл и интерес.
Работать в условиях ограничений, вообще говоря, полезно. Это будит изобретательность в решении задач, и я провел некоторое время прям с удовольствием решая технические задачи в рамках выбранной стратегии
👍15👎52
​​Notion блокирует русские аккаунты

Ну пиздец, что тут еще сказать🤷‍♂️ У меня там около 3к страниц со всякой херней нужной и я прям очень к нему привык.
Мой акк пока не заблокировали, но тенденция, конечно, печальная
Ну, благо, у ноушена есть механизм экспорта, можно успеть все скачать. Потому как не очень понятно, дадут они возможность скачать инфу или тупо блокнут

Переносить все буду, видимо, на Obsidian
​​Выбор

"... Была беременная женщина, которая каким-то образом попала в Аушвиц, а не была убита сразу же на распределении. Когда у нее начались роды, эсэсовец связал ей ноги. Я не видела агонии страшнее."

Очень сильная и очень тяжелая книга.

Тема Второй Мировой войны увлекает меня очень давно. Мой брат был историком и сильно помог мне, научив работе с источниками и факт-чекингу и я реально люблю копаться в материалах об этой страшной трагедии. Причем меня привлекают не политические события, а именно испытание человеческих пределов. Насколько далеко может зайти человек в своей жестокости? И насколько силен может быть человек, выживая в таких условиях и сохраняя рассудок.

"Человек в поисках смысла" Виктора Франкла довольно близка по духу этой книге, но Франкл больше пишет о своих переживаниях непосредственно в Аушвице, а Эдит Эгер рассуждает о жизни в целом, в которой лагерь смерти -- чудовищное безумное, но всего лишь событие, а не вся жизнь

Книга о судьбе венгерской еврейки, подростком попавшей в Аушвиц. И, собственно, этим событиям посвящена всего лишь треть книги. И она не самая страшная, надо сказать. Дальше Эдит рассказывает о том, как она осталась наедине с искалеченной психикой, ее родителей увели в крематорий на ее глазах, ее первый возлюбленный не дожил один день до освобождения лагеря смерти

А остальная книга о том, что нам всегда приходится делать выбор. И порой этот выбор страшен и беспощаден. Но делать его необходимо.

Это автобиографичная повесть, тесно переплетенная с руководством по переживанию травм. Эдит рассказывает как она переживает вину выжившего, чудовищный силы ПТСР, все это преследует ее всю ее жизнь. И несмотря на это, Эдит Ева Эгер жива и здравствует и по сей день :) Ей 92 года и она -- практикующий психотерапевт.
👍20👎21
Пациент скорее жив?

Мониторинг — моя любимая тема. Могу говорить часами про него. И сегодня поговорим про метрики работоспособности бизнес-логики. Их еще некоторые называют "продуктовыми" метриками, но это неверно

Итак, замониторить состояние сервисов — задача привычная и тривиальная. Сервис работает, трафик ходит, БД отзывается, значит все ок. Рисуем зелененький кружочек. Но вот только пользователям, как правило, все равно, что у вас все работает. Если не работает пользовательский сценарий, значит не работает приложение (или его часть). И то, что инфраструктура у вас в полном порядке, не говорит, ровным счетом, ни о чем

Значит, нужно мониторить сценарий бизнес-логики. И вот тут начинается самое интересное. Зачастую люди полагаются на золотые сигналы или, например, считают, что достаточно дернуть хвост API и померить там лэтенси или вообще, сам факт того, что он отвечает. Но, зачастую, бизнес-процесс является распределенной транзакцией, ходит в несколько сервисов, да еще и в определенной последовательности. А еще круче, если у вас, например, внутри есть какие-то p2p-транзакции между инстансами одного сервиса или между сервисами.

Можно поставить APM и соорудить там карту вызовов и все такое. Но нет, инфру не хотелось утяжелять в данном случае, да и объем трафика таков, что эластик в данном конкретном примере потребовал бы к себе очень много внимания. Да и доработка кода тоже прошла бы не быстро.

Ну и че делать-то, в итоге? В итоге, я сделал так.

Каждый сервис, абсолютно каждый, умеет отдавать ровно 2 метрики (на самом деле гораздо больше конечно, но нас интересуют две): это лэтенси последнего запроса и средний лэтенси за последние N единиц времени. К сервисам все это подключается на уровне дополнительной либы просто и не требует от разрабов вообще никаких телодвижений. Ну и на уровне мониторинга мы просто собираем цепочку вызовов для проверки любой последовательности обращения к API. Сумма (или перцентиль, тут уж от ситуации зависит) наших метрик и будет нашим пиком на графике

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

А еще такие дашборды очень любит бизнес, потому что там все реально понятно
👍82
Должен ли %профессия% знать %дисциплина%?

Вот простой довольно вопрос. Что такое драйвер?

Очень многие знают, что это программа для общения операционной системы с железкой. Все, дальше многие не знают.

Для чего нужен такой интерфейс? Как именно он работает? Каким образом операционная система понимает возможности железа? Как программы могут использовать возможности этого драйвера и могут ли вообще? На эти вопросы ответов уже прям вот на порядки меньше

Нужно ли это понимание? В большинстве случаев, если вы не работаете с железом или не занимаетесь супертонкими оптимизациями, то, в принципе, нет. Если вы условный веб-разработчик, то вы прекрасно проживете без этого знания.

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

Когда я первый раз был в Дубае, я был в восторге от аэропорта. Он реально, сука, огромный. Я минут 40 добирался из одного терминала в другой (проведя это время в пути, а не в ожидании) и все это время размышлял, сколько труда, сил и командной работы вкладывается в реализацию проектов такого уровня. Какие могли бы использоваться инженерные решения? Как бы я подходил к решению той или иной задачи? Как управлять проектами такого уровня? Такие размышления -- чистый восторг.

Ну а мог бы просто спать, в принципе. Аэропорт и аэропорт, хуле.
👍16