CTO as a Buddy | Roman Kagan
187 subscribers
77 photos
3 videos
8 files
50 links
Об управлении техническими командами, внедрении AI, личной и организационной эффективности.
Кейсы:
- Построение IT отдела в компании от 0 до $30m капитализации
- технический due dilligence на раунд А
- Оптимизация процессов на $0.5m

Contact @romankaganov
Download Telegram
😎 Act as a developer with 100 years of experience: как использовать AI в работе на 100%

Написал большую статью об использовании AI в работе программистов по результатам общения с 10+ программистами и 10+ часами пейринг сессий и экспериментов, прочтения множества материалов.

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

Всем большое спасибо за участие и вклад!

https://vas3k.club/post/22770/
🔥8👏41
Сербия

Закончилась первая часть путешествия - неделя катки в Копаонике 🏂. Что тут можно сказать. Общее впечатление - на 3.5.

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

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

А вот на что можно пожаловаться, так это еда и сервис.

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

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

Что было круто?

Горы великолепны как всегда - красивые виды, много солнца, заснеженные елочки.

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

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

А сейчас я в Португалии уже.
🔥9👍4
🤖🔥 Итоги запуска Devs try AI проекта

Четыре дня назад опубликовал статью о том, как программисты используют AI(неправильно), и как его нужно использовать.

Полет нормальный. На статье уже 2к просмотров. Пост попал в клубные подборки. 150+ человек добавилось в чат.

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

Как опознать человека, пользующегося chatgpt: он сам вам об этом скажет. А если вы тоже пользуетесь, то он скажет, что вы делаете это неправильно.


Причем я знаю, что люди используют его неправильно, потому что я с этими самыми людьми пообщался. Ты им говоришь - “Люди, я знаю, почему у вас получается говно, делайте вот так, и будет норм, проверено”, на что получаешь комментарии типа: “Эти ваши LLM и копайлоты ни на что не годятся, я вот пробовал когда-то, у меня получилось говно”. Ну как бэ да, потому что вы его используете через одно место и не читаете документацию, я же об этом пишу. На этом круг аргументации замыкается.

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

Но я пока не могу придумать что делать дальше.

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

С другой стороны, я не получил ни одного бизнеса, который хочет внедрить AI в работу, в основном мне писали другие тим лиды. Тим лиды это тоже хорошо, можно собирать опыт других команд, а не только нашей. Но лучшая валидация идеи - это готовые платить клиенты. Как их получить?

У меня появилась идея переработать немного статью под формат VC и Хабра и нацелиться на аудиторию Айти предпринимателей. Для этого, наверно, сначала нужно их найти и с ними поговорить.

Короче, я пока на распутье и хотелось бы услышать ваши мысли и советы. Что думаете?
👍53
👨🏻‍🍳Configuration Management всегда был одной из самых больших болей и источником большого количества багов.

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

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

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

Что в итоге сделали?

1. Написали свой шаблонизатор для INI файлов, что позволило наследовать конфигурации. У нас были различные пресеты конфигураций для разных стран, окружений, клиентов. Если у какого то клиента, какая то фича должна была быть выключена, то это решалось одной строчкой.
2. Написали свой шаблонизатор для клиентский приложений, в основном для форм и списков полей для отображения разных типов транзакция на разных экранах. Можно было управлять отображением критической инфы на 3х платформах из одного места.
3. Объединили INI файлы из первого пункта с клиентскими приложениями. Вынесли туда конфиг подключения(урлы серверов) и флаги включения/выключения фичей.
4. Описать процедуры для изменения сложных конфигураций, например, когда наш клиент хотел поменять логотип, это нужно было сделать в десятке разных мест.

Но как бы ты не старался, Configuration Management никогда не закончится, всегда будет место для улучшений.

@ctobuddy
👍7🔥3👏1
🧨 Кайф общения

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

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

Мне кажется, по той же причине я устаю от рабочих звонков, которые “нужно вести”.

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

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

Но это не значит, что обязательно пиздеть без умолку, со своими людьми и помолчать приятно. Как писали классики:

Помню, пришли мы как-то к цыганам на серьезную терку
Я взорвал штакет — цыгане насыпали горку
Добазарились тогда охуительно, без всяких слов
Молчаливая договоренность созрела сама внутри голов

Группа Кровосток


Не знаю как это работает у экстравертов, но у нас, интровертов, так. Пишите свои мысли👇

@ctobuddy
8🔥5
🤑Деньги из воздуха ч2

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

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

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

Проходит время, мы уже состоятельные доны, инвестируем в крипту, работаем на американцев, решаем вопросики. Что же не хватало нашему предприятию? Конечно же офиса! Но офис это скучно, мы решили снять дом в подмосковье на 200 квм с бассейном, сауной, террасой. Ничего лучше в 24 года мы не могли придумать.

При просмотре дома хозяева обронили фразу, что они “скручивают” электричество и мы можем вообще не париться на его счет. Мы с Евгеном переглянулись и сразу поняли - это оно самое, вселенная посылает знак, другие дома можно даже не смотреть.

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

Где деньги, Зин?

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

Это была серия легендарных вечеринок под общим названием Dead Pool Party. Pool - потому что проходили на дне пустого бассейна, Dead - потому что, кому-то что-то привидилось под LSD, как в фильме Корабль-призрак.

Сохранилось несколько фотографий с того времени. Всех люблю и скучаю по вам❤️
🔥7😁41👍1🐳1
🙉 Общение с недовольными клиентами

Я как то уже писал про общение с конкурентами, что это страшно, но дико полезно.

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

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

Мы сначала списались, а сегодня пообщались по видео.

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

Я тут заметил, что мне становится уже не так интересно слушать, какой я классный, хотя это очень приятно, не спорю. Но это не несет никакой новой информации, скорее это тебя консервирует. Самое ценное - что же человек скажет после слова “НО”.

Я не всегда был таким, как и все, боялся критики, но последнее время что-то прям проперло.

Желаю всем конструктивной критики!

@ctobuddy
3👍3🔥3
🥺 Порто

Заканчивается наше пребывание в солнечном Порто.

После полутора недель солнца и +15/+20 мне уже сложно представить, что где-то зима и -10, например в Таллине.

Хорошо, что мы туда не летим, а летим еще дальше, в тропический климат - на Азоры.

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

Тут много заброшек, как и в Лиссабоне, но на панораме города я насчитал порядка 20 строительных кранов. Да и вообще это добавляет какого-то шарма, чувства времени, как будто бы говорит тебе - "Все тлен, возьми бокальчик сангрии, посиди на солнышке, не торопись".

А мне нужно постоянно бежать куда-то - встречи, проекты, кастдевы, постоянный хасл. Из-за этого возникает напряжение и чувство, что я ничего не успеваю. Короче, вы посмотрите фоточки, а я побежал.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8