🍻 Стас под пивас
358 subscribers
112 photos
1 video
118 links
Блог Стаса Цыганова
Пишу про свой опыт тимлидства
Разбираюсь в домене продуктоунерства
Пишу подкасты, смотрю кино, воспитываю сына
Download Telegram
Мне не очень нравятся всякие традиции, потому что они лишают тебя права выбора. Но одна у меня, кажется, есть.

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

А что ты делаешь каждый Новый год?

#кино
🔥4😱1
🎯 Цели на Новый Год

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

Паша написал, что 22ой стал настоящим испытанием для него в плане постановки целей, потому что примерно все пошло не так.

Расскажу как у меня:

1️⃣ Нарезаю жизнь на области. Подход подсмотрел еще давно в 7 навыках Кови. Это помогает балансировать сферы, хотя считаю, что балансировка переоценена. Целей почти не ставлю, скорее направления. У меня очень плохо сходятся ожидания и реальность на таком большом выбеге.

2️⃣ Более серьезно отношусь к целям на месяц. Это относительно короткий промежуток времени. Откуда там появляются цели: годовые направления, регулярные экшоны(дойти до зубного раз в полгода, например), списки идей

3️⃣ Когда мне рассказывают про интересную книгу, курс, подход, еще что-то, я его закидываю в соответствующий список. Как появляется время, пункт списка оказывается в целях месяца.

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

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

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


Немного важных мыслей про целеполагание:

1️⃣ Ожидания внутри системы должны совпадать с реальностью. Если это не так, надо что-то менять, иначе какой смысл платить за её поддержку

2️⃣ Система должна быть вторична относительно вас. Она не должна диктовать, что делать прямо сейчас

3️⃣ Над регулярно не закрывающимися целями надо работать. Начинаю с рефлексии на тему, а как эта цель у меня вообще появилась. Дальше чек на смартовость. В конце переформулирование и постановка явного таймслота ближайшего шага.

4️⃣ Надо научиться продалбываться и чувствовать себя при этом хорошо. Постановка целей неизбежно приводит к незакрытию какой-то их доли. Несоответствие ожидания и реальности – путь к фрустрации.

Целеполагание вызывает фрустрацию by design

В плане ссылок буду вообще не оригинален. Дорофеев:
- Джедайские техники. Книга не про конкретную систему, а как собрать свою собственную
- Путь джедая. Автор обращает внимание, что есть разные «уровни зрелости» целеполагания. Забавно, что на первом уровне ты лежишь на диване и продалбываешь примерно все. На последнем уровне ты так же много продалбываешь лежа на диване, но уже счастливым от кучи закрытых целей

#личная_эффективность
👍17💅3
Ооо, сотый подписчик! Кринжошут – engage!

Почему разработчики на Ruby on Rails так тупят на светофорах?

Потому что они ждут синего сигнала семафора

#кринжошут
😁6
😴 Сон

За праздники организм привыкает ложиться поздно и в нормальное время уже тяжело уснуть.

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

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

К чему я это все? От практики медитации по сути получил скилл засыпать по желанию. Ложусь, расслабляюсь, расфокусируюсь, засыпаю.

Не знаю как у испанцев, а у меня часовой дневной сон вызывает жуткое похмелье. За то прекрасно работает короткий 15 минутный. Тут работает та же тактика.

А что с медитацией делать – хз. Нужен челендж? 🤔

Кстати, у нас было два выпуска по теме:
- Сон
- Медитация

#здоровье
👍2
Накину на вентилятор

Последние вышедшие сериалы от Колец власти и до Ведьмаков с Киберпанками какая-то лютая дичь, на которую жалко тратить время.

С ужасом читал новости про экранизацию The Last Of Us, да еще и с мандалорцем в главной роли.

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

P.S. Книга лучше
🔥7
🔪 Фреймворк решения конфликтов на работе

На работе слишком много рамок и слишком мало вариантов решения конфликтов. Варианты «за гаражами» и «глухой игнор» не очень работают.

Не помню где прочитал/подсмотрел(сам придумал?) подход.

1️⃣ Садитесь с человеком рядом и выгружаете мысли друг по другу в два столбца. Туда можно и даже нужно кидать субъективщину, потому без перехода на личности не получится, но и до оскорблений скатываться не стоит.

2️⃣ В свою очередь, каждый пункт по себе надо максимально раскрыть. Почему ты так думаешь? Можешь вспомнить примеры? Чего в таких ситуациях ты от меня ожидаешь? Можно провести на двоих или позвать внешнего фасилитатора.

3️⃣ Когда прошлись по всему, надо накидать экшонов, что делать/не делать.

И все, вы великолепны, единорожки будут бегать по зеленым лугам, а вы больше никогда не будете ссориться!

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

☠️ Почему это полная хрень и никогда не сработает:
- Суть конфликта может лежать в «ну я такой человек», и непонятно с чего бы ему начать меняться для коллеги
- Конфликт может зайти настолько глубоко, что людей триггерит друг на друга на пустом месте. Вся история выше про рациональность, но когда кровью заливает глаза – она не очень поможет

В общем история сомнительная, но несколько конфликтов коллег я так порешал.

Где тут опция позвать попить пива? 🤔
👍5👌2🍾1
Главная проблема человечества

Люди вместо того, чтобы сделать зум-ин в Miro и продолжать пользоваться карточками трех стандартных размеров, лепят карточки «чтобы было видно» в текущем масштабе.
💯2🙈1
Выпуск про цвета

Мое любимое – говорить про визуальщину, но в аудиоформате. Благодаря нашему гостю, Андрею Ситнику – это, кажется, получилось.

Начну с отвлеченной истории. Представь, что тебе надо описать движение Земли вокруг Солнца при помощи прямоугольной системы координат. Ну такое. А если взять полярные координаты – изи.

Так и с цветами. Обычно дизайнеры смотрят на макет и такие: ну надо поярче, или понасыщеннее. Только это поярче в раскладке RGB выглядит не очень логично, что делает это цветовое пространство не самым лучшим.

Со CMYK – та же история, что RGB, но только для принтеров. Опять не для людей

Критерии хорошего пространства: независимость векторов относительно стандартных задач и предсказуемость. Пример: надо сделать фон и текст разных оттенков одного цвета. Выбор цвета для текста может быть нетривиальным, если думать в терминах RGB.

Идеального пространства нет, но пока лучше всего – oklch

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

Этапы преобразования от выбранного цвета в IDE до вашего глаза в случае веб-разработки: браузер -> ось -> драйвер -> экран -> глаз. P3 цвет на RGB мониторах срезается до RGB где-то на уровне драйверов

Лучшие генераторы палитр используют oklch. Почему? Потому что важно сохранять воспринимаемую яркость и насыщенности в разных цветах.

С пикером oklch можно поиграться тут
Выпуск тут
Статья нашего гостя тут

Разочарование выпуска:
Ну я и раньше видел эти картинки с убогостью цветовых пространств в RGB мониторах, но когда думаешь о них в разрезе oklch совсем печально становится. Ради эксперимента возьмите случайный цвет в интернете, вставьте в колорпикер и посмотрите на выбор других цветов в графике Hue. Например, для этого у вас будут только оттенки синего и фиолетового. Это печально, потому что именно цвета одной яркости и насыщенности лучше всего сочетаются. А теперь пойдите и обнимите вашего дизайнера.

Заруба выпуска: а одинаково ли разные люди видят один и тот же цвет? Или то что ты видишь как красный, другой человек видит как зеленый 🤔
Что может быть лучше ситкома после тяжелого рабочего дня? Только БЕСКОНЕЧНЫЙ AI-GENERATED ситком!

Прислано подписчиком
#предложчека
Тут прочел книжку Максима Батырева про менеджмент во время кризиса.

Знакомые Максима с началом пандемии заказали пару бортов в Китай, чтобы заработать на масках. Сам Максим подсуетился заработать на кризисе только в 22ом, и постарался сделать актуальную книгу про то, что делать менеджеру в условиях кризиса.

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

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

Никогда не будет все хорошо.

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

#книги #тимлидство
🔥3😱1
Подборка кино за январь

Дай насоветую фильмов, которые посмотрел в январе и прям зашли.

4️⃣ Тела, тела, тела / Bodies Bodies Bodies
A24 спродюсировала подростковый слэшер. Группа подростков остаются на ночь в загородном доме. Бла-бла-бла. По ходу фильма накидывал идей по концовке, но так и не угадал. На вечерочек – вполне себе.

3️⃣ Странный Эл / Weird: The Al Yankovic Story
Герой Редклифа делает пародии на любимые хиты на баяне, ну то есть это фильм про баяны в прямом и переносном смысле! Эл странный, фильм странный, реальный Эл Янкович снялся в роли продюссера-толстосума, а ближе к концу появляется Пабло Эскобар. Годно 👍

2️⃣ Треугольник печали / Triangle of Sadness
Почему со мной лучше не смотреть кино: я могу резко остановить фильм и предложить обсудить только что увиденное. Этот фильм подкидывает бесконечность тем для обсуждения: кто должен платить в ресторане, конфликт русского капиталиста с американским коммунистом, плата за секс и далее и далее.

1️⃣ Меню / The Menu
Треугольник мог стать лучшим фильмом января, если бы не случилось Меню. Мне вообще нравится кино про еду и готовку, но Меню – это гениальное сочетание Рататуя и Солнцестояния(второго все же побольше). Лучшее, что я видел за пару месяцев.

Список всего просмотренного кино можно поковырять тут

#кино
🔥7
Слизерин, естественно!
👍3
Если вы с теплом вспоминаете первые игры по ГП – Hogwarts Legacy вам точно зайдет.

Может у меня СПГС, но там дофига отсылок именно к первой игре серии: в механиках, в уровнях. Разве что бобов раскиданных не хватает.
Стажировка мобильных разработчиков в Туту

Тут рассказали про опыт набора стажериков в команду. Все отлично, будем повторить.

Ключевые мысли:
1️⃣ Рынок стажеров/джунов – рынок работодателя. Если достаточно напрячься, можно найти неограненные алмазы, вложившись в которых можно получить шикарных разработчиков. Забавно, что уровень лучших стажеров часто не сильно ниже уровня дефолтных мидлов.

2️⃣ Взяв лучших, основной задачей будет научить вашему стеку. Школы разработки дают часто достаточно далекие от комерческой разработки знания.

3️⃣ Для запуска стажировки нужно явно выделять ментора. При 4-5 стажерах у него будет практически полная рабочая загрузка.

4️⃣ Для входа в IT важна не конкретная школа, а желание самого человека. К нам пришел стажер, который не учился ни на каких курсах, а занимался самостоятельно по 8 часов в день.
👍1
🍏 Яблочные уши

В 20ом году открыл для себя наушники с активным шумоподавлением sony wh-1000xm. С подключением, как говорится. Качество звука, управление жестами по корпусу, магия включения шумоподавления, когда все внешние звуки пропадают…

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

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

Возникает ощущение, что твои хотелки предугадывают, а это знак хорошего дизайна.
👍7🤡3🎉1
О, кому говорить спасибо за шаринг ссылки на канал?
Мобильные фермы

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


Для начала: о чем вообще речь?

Тестирование в мобилках еще та головная боль, если для построения CI/CD бэкенда, ты поднимаешь виртуалки-кубернетисы-докеры и запускаешь сколько надо тестов как угодно параллельно, в мобилках ты этого сделать не можешь.

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

Второй уровень боли – это девайсы. Особенно в андроид части есть бесконечное число конфигураций девайсов относительно сборок оси, сервисов(на девайсах от Хуавей нет ничего от гугла), всевозможных твиков. Собрать еще и ферму реальных устройств – то еще приключение.

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


И что делать-то?

Мое мнение, если вы думаете нужна ли вам своя ферма, то ответ – нет. Построение фермы – это очень долго, дорого и требует специфических скиллов от команды. Если вы средняя или маленькая компания, надо открывать кошелек и платить пару тысяч долларов в месяц за облачную инфру. А масштабироваться, когда стомость запила проекта с поддержкой будет ниже обласной стоимости. Это как с арендой AWS. Если вы не Нетфликс, не надо пилить свой ЦОД.

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

Мы построили долгосрочный прогноз стоимости облаков с учетом увеличения числа тестов и времени прогонов vs поддержки своей фермы. Облака легко выиграли.

Мы платим несколько тысяч $ в месяц и сняли головняк по поддержке железа. Это не значит, что у нас все легко и безоблачно, я всего лишь сравниваю с временами собственной фермы.

Не так давно общался с ребятами, которые делали ресерч про облака vs фермы. Как-то получается что в США/Европе малые и средние компании сидят в облаке и не парятся. В России почему-то чаще выбирают решение с самопальной фермой, на поддержку которой еще и нет ресурсов.

Помню, как один разработчик еще до переезда в облако сказал: да они совсем офигели, инфра в облаке будет стоить 1.200$ в месяц. Если их некуда потратить, подними мне зп на эту сумму, буду поддерживать инфру.

И что не так в этих рассуждениях? 🤔
🔥3