Мужик с бабочкой – Telegram
Мужик с бабочкой
764 subscribers
20 photos
1 video
91 links
Если бы @glamcoder вёл свой канал, то он был бы таким.
Мысли про айти, разработку, тимлидство и жизнь.
Обсуждать написанное можно в чате @gltalks_chat.
Все совпадения случайны.
18+
Download Telegram
Человек не может быть полноценным, если не записал свой подкаст :) вот и я отличился, вместе с великолепной Еленой Сычевской и Сергеем Кюне.
Выпуски начнут выходить уже на следующей неделе, а пока слушайте трейлер и подписывайтесь на нас везде, где только можете.
https://youtu.be/Tsyrj98SwLM
2😁1
Всем привет!

Частенько ли вы слышали от именитых людей в Айти про то, как они облажались? Ну чтоб с треском рушились сервера, падали проды, клиенты в панике бежали с площадки, а бизнес рвал и метал, увольняя пол-команды? Да чтобы потом еще и выводы сделали и не повторяли такое в будущем?

Такие истории, увы, встречаются катастрофически редко! И именно поэтому мы решили запустить подкаст “Кот уронил прод”, в котором мы разговариваем с гостями про их случаи непредсказуемых фейлов и вместе учимся на их ошибках.

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

Яндекс.Музыка - https://music.yandex.ru/album/22857524
Apple Podcasts - https://podcasts.apple.com/ru/podcast/%D0%BA%D0%BE%D1%82-%D1%83%D1%80%D0%BE%D0%BD%D0%B8%D0%BB-%D0%BF%D1%80%D0%BE%D0%B4/id1631849100
Spotify - https://open.spotify.com/show/6xF6F7CKjqe61WH16I5c14

Все платформы и сайт подкаста - https://kotoprod.mave.digital/

Пообщаться с нами и вообще - https://news.1rj.ru/str/kotoprod_chat
Присматривать за обновлениями - https://news.1rj.ru/str/kotoprod
А еще ты можешь рассказать нам свою историю и, быть может, стать частью будущих выпусков. Заполняй форму, мы обязательно все прочитаем: https://forms.gle/GxLW2LkvvtpW6EJb8

Подписывайся на нас! Слушай нас! Фейли вместе с нами!
👍5
Штош, пора бы уже послушать первый выпуск нашего подкаста "Код уронил прод"!

В первом выпуске мы поговорили с Ромой Ивлиевым (@yetanotherworld) про то, как порнуха (нет) может повалить (нет) одну очень большую и уважаемую компанию.

Слушайте выпуск, подписывайтесь на нас в телеграме и во всех подкаст платформах, а ещё жду ваши истории фейлов. Форма для их отправки - в описании!

Let the fail begin!
🔥1
Вот и настало время первого выпуска с Романом Ивлиевым

Пообщались с человеком-оркестром и широко известным тимлидом, который также делает замечательную конференцию TeamLead Conf.

Чем софт для ракет и самолётов отличается от того, что пишется для интернета? Почему Рома мечтает в АгроТех? Выступление на конференциях - лайфхак для интровертов? Какую роль играет репутация в эпоху интернета? Как анализируется порно-трафик? Как проще всего заддосить самих себя? Какие процессы помогают стабилизировать пространство решений между маркетингом и инженерами? Как себя вести, когда твой продукт уже лежит? Что делать после? И как правильно накапливать полезное знание? Адекватно ли наказывать сотрудников за ошибки? Как делать адекватно? Почему в IT не принято открыто говорить о факапах?

YouTube
Apple Podcasts
Google Подкасты
Яндекс Музыка
Spotify
VK
📱🎧 Все подкаст платформы и сайт подкаста

📌 GetMentor — это открытое сообщество IT-наставников, готовых делиться знаниями и опытом.

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

Подписывайся на нас! Слушай нас! Фейли вместе с нами!
🔥6👍1
Pair Programming

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

Вот тут есть статься про то, что такое ПП и как им пользоваться: https://shopify.engineering/pair-programming-explained

А вот здесь наш VP of Engineering разговаривает с основателем Tuple про парное программирование: https://www.youtube.com/watch?v=q9UsW-uKu1M

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

Сознаюсь, я сам пока что мало программировал в паре в Shopify (да и вообще, я всё ещё больше про людей и процессы), но почти все в моей команде и вокруг то и дело произносят "let's pair on this issue", и потом совместно находят решение. Особенно круто это работает для новичков (у меня вся команда нанята меньше 4 месяцев назад) и на удаленке, они могут быстро связаться с более опытными коллегами и получить ответы на вопросы на практике.

Ну и в завершение, вот вам хороший рассказ про антипаттерны в парном программировании: https://www.youtube.com/watch?v=V91WdaXrK5s
🔥10
Что ж, и нас не миновала череда потрясений в big tech.

Сегодня Shopify анонсировал отсокпащении 10% сотрудников по всему миру. Сразу скажу, ни меня, ни кого-то, с кем я бы работал, это не коснулось. Но все равно ситуация тревожная и заставляет всех немного нервничать и переживать о своем будущем.

Задача лидера в такие моменты - не дать людям развить уныние и тревогу, а наоборот, всеми силами дать понять, что их работа ценна и что сейчас как никогда важно деливерить. Да, это не застрахует от следующей (гипотетически возможной) волны увольнений, но зато это послужит отличным заделом на будущее, когда компания оправится. И пусть внутри горит пожар, надо быть спокойным снаружи и не подавать вида. Сперва надень маску на себя, вот это всё.

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

Официально тут: https://news.shopify.com/changes-to-shopifys-team
😱6👍4😢2
В продолжение вчерашней темы. Вот тут хорошо (как мне кажется) написано, как работают сокращения и как принимается такое решение на верхах. За достоверность не ручаюсь, потому что Blind это тот ещё рассадник тревожности и дезы, но на первый взгляд выглядит здраво

https://www.teamblind.com/post/How-Layoffs-Work-Behind-the-scenesAMA-6CfRQ7RA

TLDR: Если прошла волна сокращений и вас не затронуло, то это не значит что вы в безопасности :)
👍5
Я же совсем забыл рассказать, что в нашем подкасте "Кот уронил прод" вышел очередной эпизод, в котором Алексей Шаграев рассказал нам о запуске одного большого и важного проекта, в котором что-то пошло не так.

Apple Podcasts
Spotify
YouTube
Все остальные платформы

Подписывайтесь на телеграм @kotoprod и присылайте нам свои истории фейлов, заполнив эту форму
🔥3
У подкаста "Кот уронил прод" появился свой отдельный канал на YouTube. Подписывайтесь!

https://www.youtube.com/channel/UCXWpfTDRMqLssiirTKAaKAw/featured

(новый выпуск уже завтра!)
👍6
Обратите внимание на цену, кототрый получит ментор, и цену, которую в итоге увидит менти. Скрин с одного популятного сервиса менторов .io

Это отличная иллюстрация к тому, а почему же я не хочу монетизировать GetMentor через комиссию со встреч. Потому что для меня важно, чтобы менти получали помощь как можно более беспрепятственно, а работа ментора при этом была адекватно оценена. А платить платформе 42% - ну это эребор, как мне кажется.
17🔥1🤔1
Привет. Может кто знает, может нет, но я помогаю делать конференцию тимлидконф в Москве и Питере. Мы сейчас активно начали думать о программе на следующий год в Москве, и хотим поспрашивать у людей, какие темы их волнуют на текущий момент.

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

https://forms.gle/xoWAz4qHtsqEasW38

Форма всего из одного вопроса в свободной форме, займет не более 5 минут.

Спасибо!

Шер ретвит приветствуется, если есть где ещё ее запостить - постите!

@gltalks
👍6🔥1
Наконец-то могу рассказать про это публично.

В Shopify решили сделать беспрецедентный (в буквальном смысле) эксперимент с зарплатой, позволив сотрудникам самим выбирать, как будет выглядеть их суммарная компенсация, выбирая пропорции между зарплатой и акциями.

Если раньше компания сама решала, что зарплата у тебя будет Х, а акциями тебе дадут У, при этом их реальный вестинг случится через Й, то теперь у сотрудников есть только одно число, о котором надо знать - Total Rewards. Это сумма, в рамках которой каждый может решить сам, сколько кеша а сколько акций получать в месяц/квартал/год. Мы это называем Agency, ну или самообслуживание, по нашему.

Выглядит прикольно, даёт выбор между стабильностью или риском, и позволяет подстроиться под текущие нужды каждого.

Вот тут написано подробнее и с картинками:
https://news.shopify.com/s/72c6e506-3aea-4066-b7f8-9d94d812d897

@gltalks
🔥19👍1🤔1
Если у вас есть несколько минут свободного времени (например, стоите в пробке или сидите в очереди на прием к врачу), то есть отличный способ скоротать время: Codefest выложил в паблик записи докладов с прошедшей майской конфы. Меня там, увы, нет, но есть много других уважаемых людей

https://www.youtube.com/watch?v=G-Jc_n9ttDw&list=PL8761XQAJnra2OI2zSXwiymJrCDqehhxG
🔥8
No-code, говорили они...

Я очень часто топил за no-code как способ быстро сформировать MVP, протестировать гипотезу и затем уже думать, что с ней делать дальше. Вместо того, чтобы нанимать толпу программистов, вы можете чуть ли не самостоятельно сделать полноценный работающий продукт (и @getmentor_dev тому пример).

Однако чем дальше в лес, и чем крупнее становится продукт, тем меньше он помещается в рамки no-code, и тем выше риски зависимостей от других.

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

Дальше я планирую уйти и от Airtable, так что держитесь там!

Вывод – используйте инструменты по ситуации, и не забывайте апгрейдится по мере надобности.

Заметка короткая и неглубокая, зато своевременная.

@gltalks
👍15
Попалась мне на глаза статья Томаса Лимончелли о том, что проблемы с моралью могут быть решены разделом команд.

Дано: одна команда на 10 человек, которая владеет шестью сервисами. Звучит вполне неплохо, да? Вроде да. Но вот у автора была проблема - у людей падала мораль и ощущение, что они чего-то стоят.

Оказалось, что даже 6 проектов на 10 человек размывают фокус и усложняют контекст. А это в свою очередь приводит к тому, что сотрудники не успевают изучить каждую систему до такой степени, чтобы начать получать удовольствие от этих знаний (позиция «я эксперт в чем-то одном» против «я знаю очень мало про каждый наши продукт»).

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

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

А статья тут: https://queue.acm.org/detail.cfm?ref=rss&id=3570920, рекомендую к прочтению.

@gltalks
👍15
– Алиса, включи дискотеку для старичков.
– Для вас - «Руки вверх»


Вот так железная бездушная коробка и записала меня в старпёры... 😭
😁7
CEO Shopify Tobi Lutke (@tobi) довольно часто участвует в дискуссиях внутри корпоративного Slack, причем по очень разнообразным темам, от управления (что логично), до разработки софта (с погружением в детали и по существу).

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

P.S. Я явно пренебрёг советами с картинки. Надеюсь мой читатель не переутомился :)
👍18🔥3
Forwarded from Android Live 🤖
​​Жизнь в Нидерландах 🇳🇱
#интервью #экспаты

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

Наш гость — Георгий Могелашвили — engineering manager в Shopify и основатель сервиса поиска наставников GetMentor.dev.
Георгий, переехал в Нидерланды из Москвы 8 лет назад, живет в Харлеме (Х, не Г), но до сих пор не выучил голландский язык. 🙂

Ваши вопросы вы можете задать тут, так что не упустите эту замечательную возможность. 🙃
🔥13
Быть менеджером – тяжело.
17💯5😐4🌚3💔3😢2🙏2🤯1
Искусственный интеллект нас погубит. Или нет. Но интересно.

Write an article about challenges of being a manager

Being a manager is a challenging and demanding role. It requires a unique set of skills and expertise to effectively lead and manage a team of employees.

One of the biggest challenges of being a manager is balancing the needs of the organization with the needs of the team. This requires a strong understanding of the goals and objectives of the organization, as well as an in-depth knowledge of the strengths and weaknesses of the team. It is the manager's responsibility to ensure that the team is working towards the organization's goals while also meeting the individual needs of each team member.

Another challenge that managers face is effectively communicating with their team. This involves providing clear instructions and expectations, as well as actively listening to feedback and suggestions from team members. In addition, managers must be able to effectively handle conflicts and disagreements within the team, and find solutions that are beneficial for all parties involved.

Managers are also responsible for setting and maintaining a positive work environment for their team. This involves creating a culture of collaboration and support, as well as promoting a healthy work-life balance. This can be challenging, especially in high-stress environments or when dealing with difficult team members.

One of the most difficult challenges for managers is managing the performance of their team. This involves setting clear performance standards and goals, providing regular feedback and guidance, and addressing any performance issues in a timely and effective manner. It can be difficult to strike a balance between providing support and guidance, and holding team members accountable for their performance.

In conclusion, being a manager is a challenging and demanding role. It requires a unique set of skills and expertise to effectively lead and manage a team of employees. Balancing the needs of the organization with the needs of the team, effectively communicating with team members, promoting a positive work environment, and managing team performance are just some of the challenges that managers face on a daily basis
👍12