вживую

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

В перерыве, в гримерке, мы на 10 минут собрались за одним столиком с Гришей Савенком, директором по цифровым решениям в Мегафоне и Димой Егоровым, директором поисковых технологий Тинькова.

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

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

Во вторых, интересно увидеть разницу в подходах, в мышлении, в приоритетах. Порой их можно уловить по одной фразе, даже по интонации другого техдира. Богатая пища для размышлений.

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

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

Друзья, спасибо огромное всем, кто пришел вчера на открытую запись! Нас было 200 человек, одна собака (кажется, Хаски) и одна слушательница примерно полутора лет. Это было ОФИГЕННО. И сама запись с Юрой (уж простите, что затянутые и слишком технические моменты нельзя вырезать из реальной жизни гениальными руками Юли), и вопросы после, и, конечно же, афтепати. Я уехал в полночь, но компетентный разговор про стартапы и про бинарные деревья был в самом разгаре. 💘

Я наконец-то приехал в Москву и 10 июня у нас будет открытая запись подкаста! Мне волнительно, потому что обычно, мы говорим с гостем 2 часа и вы слышите только 40 минут, которые выберет и смонтирует редактор, а тут вы увидите и услышите всё. Также мы планируем классный афтепати. Покупайте билеты по ссылке, приходите в ДК Рассвет в 19:30 в четверг и давайте встречаться :)

Теперь о теме записи. Современный телефон невозможно представить без приложения карт. Карты — одна из так называемых «киллер-фич» современного смартфона. Яндекс.Карты, Гугл-карты, Эпл-карты — все их делают мега-корпорации с сотнями инженеров и миллиардами инвестиций. Приложение maps.me работает без интернета лучше, чем все эти гранды, а научилось это делать на годы раньше. Maps.me основали инженеры-выходцы из гугла в 2011 году, в Минске. Вот с одним из этих инженеров мы в четверг и поговорим.

Гость нашей открытой записи — создатель maps.me Юрий Мельничек. Юрий крутой инженер и успешный инвестор. Разберемся, какие технические трудности мешали сделать оффлайн-карты, как ребята их преодолели и как еще умудрились заработать. Приходите, будет весело!

(Прошло) Через 15 минут в сообществе «Dacha» в клабхаусе постараюсь рассказать про работу техдира, про подкаст и про экзистенциальную психотерапию. Дорогие пользователи Android, извините, для вас пока официального клиента нет.

Сегодня, гуляя днем по Риге, я создал комнату в клабхаусе. В неё внезапно подключились куча клевых чуваков и мы:

- сначала обсудили, как масштабировать бизнес в IT-разработке, с основателями студии Hoodies Сашей Сухановым и JetRockets Игорем Александровым;

- потом Игорь Сафонов, глава дизайнер в Huntflow, рассказал про основное изменение в дизайне последних лет — это «мультиплеер» в редакторе Figma, когда несколько дизайнеров могут редактировать макеты одновременно и видеть мышку и правки друг-друга мгновенно; Игорь заметил, что такая совместная работа позволяет обойти перфекционизм, который проистекает из страхов и неуверенности дизайнеров и делать дизайн в разы быстрее и качественнее; он использовал классную фразу «мы сначала стеснялись вместе один файл редактировать, а потом раскрепостились» — вот так и начинаются дизайн-оргии!

- я поделился, что на прошлых выходных воспользовался аналогичной возможностью для программирования в редакторе исходного кода VSCode. Я очень мало программирую своими руками и мне трудно начать писать код, очень много неуверенности, желания сделать идеально. А в прошлую субботу мы устроили «джем-сессию» с Максимом Сябро (техлид Protosure) и за три часа сделали приличную основу для одного необычного приложения знакомств;

- Боря Горячев, техдир Медузы, рассказал, что он в работе регулярно использует сервис tuple, сделанный специально для парного программирования — вы все видите экран одного из участников; отличие от зума или google meet в супер-высоком разрешении видео и супер маленькой задержке — качество, как будто сидите в одной комнате. Боря говорит, что при программировании вместе, фичи попадают в продакшен гораздо быстрее. Ещё один участник (к сожалению, не запомнил, кто это) рассказал, что они таким образом онбордят новых программистов и что буквально за две недели можно погрузить человека, в разы быстрее, чем просто через чтение документации и самостоятельную работу.

Будто оказался в интересной компании у кого-то в гостях. И про работу, и про личное. Куча свежих идей и тепло от того, что люди рядом.

На следующей неделе у меня в субботу весь день учеба, но через неделю, надеюсь, соберемся снова :) Я там @samatg

Через 5 минут, в 20:00 по Москве буду вести лайв-стрим интервью с Джоном Ромеро — со-основателем легендарной id Software, одним из создателей Wolfenstein 3D, Dangerous Dave, Hexen, Doom, Doom II и Quake.

Ютуб, инстаграм.

(Помогаю сестренке 💓, Сания Галимова — маркетинговый директор RUVDS)

Через 15 минут, мой партнёр по бизнесу Федя будет поднимать docker swarm кластер для замечательного стартапа w1d1 в прямом эфире.

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

W1d1 - сервис для развития творчества. Отчасти игра, отчасти - соцсеть. Каждый день, в 10 утра, она присылает одно творческое задание всем участникам. Результат выполнения - фото или видео. Можно посмотреть, какие ответы присылают другие участники. Если у вас айфон - попробуйте сами, затягивает. Для Android запустят чуть позже.

Приложения кроссплатформенные, написаны на react native. Бэкенд тоже на жаваскрипте, nodejs. Там несколько сервисов, которые сейчас запускаются руками через docker start. Федя постарается 12-факторизовать бэкенд и настроить docker swarm, чтобы можно было меньше беспокоиться о падениях и упростить деплой. Для хранения конфигурации он применит ansible.

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

P. S. Мы недавно писали подкаст с основателем w1d1 Лешей Ивановским. Рекомендую, если вдруг пропустили.

Набрался смелости и согласился на AMA в Тиньков-Журнале. Пока вопросы в основном «как стать программистом и зарабатывать кучу денег», что неудивительно, учитывая заголовок. Задавайте свои вопросы — отвечу.

Для тех, кто не знаком с феноменом AMA:

Главный интернет-форум и один из самых популярных сайтов на свете — reddit.

Один из самых популярных разделов реддита — r/IAmA. 20 миллионов подписчиков, 20 тысяч сообщений за прошлую неделю. Люди делают посты вида «меня зовут Самат Галимов, я техдир, спросите меня о чем угодно» и отвечают на вопросы в комментариях.

Примеры: Билл Гейтс, в числе прочего, говорит о своём богатстве, Илон Маск делится, как его любимый учитель математики мотивировал класс. На вопросы отвечали 92-летний немецкий еврей служивший в вермахте, человек, отсидевший 20 лет за убийство, которого не совершал и тысячи других людей.

Ну и раз я заговорил о реддите: в последние месяцы они активно пытаются заставить мобильных веб посетителей установить своё приложение. Началось все с назойливых и обманчивых баннеров на пол-экрана. Как вам большая кнопка «продолжить в приложении» (ведет в аппстор, конечно) и микроскопическая ссылка «открыть сайт» на мобильном сайте? Недавно тупо перестали показывать часть контента на мобилах вне приложений. Это яркий пример того, как делать не нужно. Есть даже специальный термин для такого поведения: user hostile behavior. Хорошо поднимает метрики прямо сейчас (выскребают по дну), ужасно долгосрочно.

Я предлагаю профессиональные консультации для руководителей разработки и программистов.

Хочу назвать это «психотерапией для разработки», но у меня нет ни профессионального образования, ни обязательной супервизии, ни диплома. Есть 5 лет личной терапии, 2 года групповой, несколько прочитанных книжек и наглость предлагать консультации за деньги.

Договорённости в разработке и с продуктом/бизнесом, менеджмент ожиданий, найм и увольнение программистов, сроки, деньги, СТРАХИ. Все мы сталкиваемся со сложностями в работе. За 7 лет руководства разработкой я набил много шишек и хочу вам помочь.

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

3500руб в час, очные консультации в Москве и в Риге или по видеосвязи. Гарантирую конфиденциальность. Интим не предлагать.

Запись тут: https://calendly.com/samatg/video-consult, вопросы в личку.