TGViewer
Channel ✦ Verified Channel
Senior Software Vlogger

Senior Software Vlogger

@seniorsoftwarevlogger

Прога, ИИ, кое-что из менеджмента. Мое приложение https://summitnotes.app/

Реклама https://t.me/seniorsoftwarevlogger/3

Для РКН: 5035224480
Subscribers
22.8K
Photos
538
Videos
39
Links
1K

Showing posts older than #1977 · Back to latest

Older Posts 20 shown
Post #1975 13.6K
Product Hunt Отчет!

Запуск состоялся, но на этот раз полетели не высоко :-) Спасибо всем, кто голосовал!

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

Если взять любой продукт, который я до этого делал, то упаковка либо была на ком-то другом, как с курсом Вы приняты https://education.borshev.com/relocate, либо ее вообще считай не было, примерно как с сообществом https://teamleadtalks.com/munity

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

Самое болезненное, что обратной связи нет. Т.е. никто не скажет, что пошло не так. Судя по всему очень важно было пробиться на 27 место в первые 4 часа когда идет рандомизация и ПХ не показывает количество голосов. Дальше 27 места на главной странице продукты не выводятся и все что под срезкой получает магнитуду меньше внимания и соответственно разрыв только растет.

План на подготовку ко второму запуску - прогреть страницу продукта, чтобы активные сторонники сразу получили пуш.

Но чтобы не терять время я зарядил слайды в рекламную кампанию на линкедине и посмотрю что лучше конвертируется.
  • 👍 36
  • 🔥 18
  • ❤ 12
  • 🎉 1
Post #1974 12.1K
Post #1973 11.5K
Post #1972 12K
Как ты все совмещаешь?

Вчера мне написал мой давний коллега с вопросом ^

Он 5 лет работал в стартапе, где из Head of Engineering стал CTO и кофаундером, теперь отошел от стартапа и встал перед выбором: на столе толстый оффер, в голове — пара новых идей.

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

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

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

Если где-то возникает жертва, то я скорее перестану заниматься этой деятельностью. Как например с видосами: у меня родилась вторая дочь и пока время сна позволяло, я пилил видосы. Как только снять видос стало означать “отправить жену с ребенком погулять” из-за шума — я перестал снимать видосы.

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

Но по такой же системе я могу в 10 вечера включить игровой комп и постримить часик игру. Потому что все уснули, в полный голос говорить нельзя, токеты кончились, вся остальная система уже готова и настроена.

Так что я не совмещаю, а делаю все между делом.

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

Поэтому если у вас не получается что-то “совмещать” подумайте, что можно сделать по-другому, что можно не делать, где можно построить систему поддержки, где достаточно делать левой пяткой, можно ли сделать за 4 месяца, а не за 2 недели, можно ли оставлять проект между подходами.

И если уж совсем ничего не получится — да, так тоже бывает.
  • 🔥 78
  • ❤ 30
  • 👍 24
  • 👏 3
  • 🤣 3
Post #1971 13.6K
Клод добавил карму в чат и она работает ретроспективно через @achivator_bot

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

export const THRESHOLDS = {
эмодзи: 5,
ссылки: 20,
медиа и гифки: 50,
} as const;


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

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

ОБНОВА:
Имел место баг от кожаного меня. Баг починен. Отправка гифок доступна всем, но не всем можно отправлять. Если было нельзя - прилетит мьют на 24 часа. Собственно крайних храбрецов замьютило :-)

Просмотр статистики: /stat@bibotybot

А ведь еще и ретро дроп будет
  • 🆒 21
  • ❤ 12
  • 🤣 7
  • 🤯 3
  • 😢 2
Post #1970 12.6K
У гитхаба сиай стоит каких то бешеных денег. Особенно если гонять билды на арм маках $0.06 за минуту!

А у меня билды по 10 минут.

Я так за пару итераций нажег 30 баксов. Смешно когда сиай стоит дороже ИИ токенов, да же?

Короче вышел из положения запустив воркер на своем же лаптопе. Теперь он берет задачи с GitHub actions и гоняет тесты локально.

У меня наконец дошли руки закруглить цикл. Теперь могу с мобильного Клод кода отправить задачу и он ее допинает слушая результаты тестов.

Вот такой вот бутстрап с голой жопой. Сиай на своем же маке под другим пользователем.
  • ❤ 48
  • 👍 31
  • 👀 9
  • 🤓 6
Post #1969 12.1K
Почему ревью пул реквестов от ИИ это уже слишком поздно

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

С ИИ мы говорим не с автором, а с его менеджером (со всеми вытекающими) и обсуждаем код, а надо обсуждать промпты - подход к получению кода.

Такие мысли. Не претендую на истину.
  • 👍 66
  • 🤯 19
  • 🤓 9
  • 💯 6
  • ❤ 3
  • 🔥 3
  • 🌚 2
  • 👾 2
  • 🫡 1
Post #1967 18.1K
Я совершенно не имею представления как работают в консалтинге типа Епам, тк сам всю жизнь работаю в продуктовых компаниях.

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

Что я наблюдаю и прошу подтвердить или опровергнуть:
- Людей внедряют делать тикеты. Задавай меньше вопросов закрывай больше задач в срок.
- Никакого контакта с пользователем: "у нас для этого был продукт овнер"
- Влияние на культуру команды как будто не поощряется. Либо сама позиция подразумевает, что тебя наняли дыры заткнуть, а не культуру тут менять.
- Сами проекты непродолжительные.

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

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

Причем с сотрудниками западных консалтингов типа Реактора такого нет.

Оно действительно так или у меня маленькая выборка?
  • 👍 30
  • ❤ 13
  • 👌 4
  • 💯 3
  • 😍 1
Post #1966 15.3K
Еще один доказал непонятно что*

В линкедин прилетела ссылка на свежее исследование, где новым моделям дали задание повторить известные проекты вроде FFMPEG и они не смогли, из чего автор поста задал риторический вопрос: но ведь весь этот код наверняка есть в обучающей выборке, неужели не могут повторить?!

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

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

Модели сносно справились со штуками типа fzf, но совершенно все провалились на сложных проектах с 10 летней историей разработки типа ffmpeg (Вот это да!).

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

Короче говнокодили мама моя дядя Боб наверное своим зеленым напульсником TESTS FIRST подавился.

Пара моментов, которые принято упускать:
- Модели заточены НЕ ПОВТОРЯТЬ решения из обучающей выборки 1-1 потому что копирайт
- Модели тюнятся отвечать быстрее. Это человек скажет "мне надо подумать" и пойдет хуй пинать, а за "подумать недельку" модели платить никто не будет, хоть мы и идем к тому что модели будут работать неделями.
- Модель решает задачу здесь и сейчас. Надо чтобы тесты прошли - пишем все в одну функцию. Человеки же решают задачу построения джоб секурити фреймворка и раскладывают по папочкам, чтобы сложнее было понять что к чему.

Зная эти простые правила можно уже улучшить результат работы с моделями. Хотя я уверен, что мы решаем не ту задачу. Мы все еще хотим генератор, а не компилятор. ЛЛМ должно быть компилятором. В здоровую голову не придет идея заглядывать, что там нагородил gcc, так же и с ЛЛМами - они написали код. Код работает. Зачем в него смотреть? Вот так надо подходить к настройке моделей.

Поэтому исследование на самом деле интересное, а вот выводы из него люди делают странные.

Потом еще напишу почему информации у моделей больше чем у человека и одновременно меньше.

Исследование: https://arxiv.org/html/2605.03546v1
  • 👍 59
  • 😁 20
  • ❤ 7
  • 🔥 7
  • 🤣 6
  • 🌚 4
  • 🤯 3
Post #1964 18.1K
ИИ не создаёт проблемы, а подсвечивает те которые у вас уже были.

В последнее время я наблюдаю работу с ИИ на масштабе и могу видеть не только свой опыт, а спектр. Оптимистов и скептиков. Тех, кто слепо доверяет, кто не доверяет и тех, кто проверяет.

И вот такие мысли есть: ИИ не мультипликатор продуктивности, а мультипликатор вашей культуры.

Лучше всего идёт у людей, которые и раньше строили управляемые конвейеры. Которые работали в рамках спланированных повторяемых экспериментов. У людей, которые знали когда достигли 80%, и понимают, что оставшиеся 20% недостижимы. У тех, кто понимает что важно на самом деле.

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

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

Получается, весь бонус проверяторов нивелируется доверяторами, а скептики стоят в стороне и посмеиваются.

Так вот. Правда в том, что с доверяторамм всегда были проблемы. Если "мне так Клод сказал" - для человека валидный ответ,в котором он не видит проблемы, то это то же самое, что "тесты зелёные" или "дядя Боб так в книге пишет", или "Голуб пишет, что Амазон деплоит каждые 4 секунды".

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

Систему будут как всегда строить проверяторы под руководством скептиков.
  • 🔥 68
  • ❤ 30
  • 🤝 19
  • 💯 4
  • 👍 2
  • 🤯 2
  • 🤣 2
  • 🤓 2
  • 👏 1
  • 👀 1
  • 👾 1
Post #1963 13.8K
Помню в начале пути все мы хотели непременно стать СТО, по крайней мере те из нас, кто не хотел стать архитектором. Хотя тогда это казалось примерно одним и тем же: самый скиловый кодер, который отвечает за "техническую часть".

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

Посмотрев на это у меня и двух других энтузиастов из команды возникла мысль:
– А, ну то есть самым скиловыми быть не обязательно? Ну такое и мы можем!
Сказали мы и отделились.

Хотя у нас был продукт, даже технически более совершенный! У нас ничего не получилось.

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

Я тогда тоже подумал: нифига себе. Наверное надо было тоже стратегию написать.

Но не смотря на написанную стратегию у знакомого тоже ничего не получилось

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

Так вот… если у вас есть похожие амбиции, то можно не танцевать на граблях, а освоить базу работы тех дира на курсе «ИТ-директор» от Академии Эдюсон. Там спецы из «Сбера», «Сколково», «Перекрёстка» и Ozon вас за 8 месяцев натаскают. 233 интерактивных урока, реальные кейсы и практика. Особенно полезно если вы уже тимлид и хотите скипануть метод проб и ошибок.

Оставить заявку можно тут. По промокоду SSV65 будет скидка 65%!

Реклама. ООО "Эдюсон", ИНН 7729779476, erid: 2W5zFFutYxy
  • 😁 48
  • 👍 46
  • ❤ 39
  • 🤣 28
  • 🌚 7
  • 👏 4
  • 🤓 2
  • 🤯 1
  • 👾 1
Post #1962 11.5K
Все таки процес апп стор ревью оставляет меня в недоумении.

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

Претензия аппл: вы добавили подписочную модель - добавьте ссылку на EULA в описание! То что по правилам ссылка была есть и стоит в специальном поле аппл не волнует. То что подписочную модель добавили пару релизов назад - тоже. Спорить с ними я конечно не стал. Клод предложил превентивной ещё добавить ссылку на приватность.

К слову чем лучше опус 4.7 я так и не понял. Ни один из опусов не выполняет простой инструкции Claude.md добавлять переводы на указанные языки при добавлении новых строк. И другие инструкции тоже не выполняет. Только если специально попросить проверить изменения на соответствие Claude.md тогда сделает.

В следующем релизе Клод 4.8 я чувствую мне тупо принесет офер от моих конкурентов и скажет: я очень хочу продолжать работать над твоим приложением, но у меня же ипотека, Дим. Сматчишь?

Я под эту тему даже начал пробовать кодекс - примерно то же самое. Так же думал купить подписку opencode go - чтобы помацать китайцев, но для этого надо ресурс внимания, а он у меня во время рабочего дня тратится.
  • 😁 56
  • 🤝 15
  • ❤ 10
  • 👍 5
Post #1961 11.8K
Хочется написать пост про собесы

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

Но такой пост я писать не буду.

Потому что очевидно, когда вы откликаетесь на вакансию, на которую откликнулось уже 100 человек, то взять должны первого - т.е. именно вас.
  • 😁 122
  • ❤ 17
  • 🔥 6
  • 👍 2
  • 😱 2
Post #1960 13.4K
Как мы на самом деле релизили в Амазоне

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

Очевидно, что координированных релизов одновременно на всю инфу тупо не может быть (с нюансами) поэтому выкатывали волнами:

Один бокс - много боксов в одной зоне - вся зона - ещё один бокс в соседней зоне - весь регион - ещё одна зона в другом регионе - два региона - все регионы

Кажется все вспомнил, 7-8 волн всего. Я ведь тоже дедоцыга ещё тот, полтора годка в Амазоне проработал а вони на две декады!

Так вот...

На каждом этапе тесты синтетического траффика или канарейки (canary tests) ловят регрессии. Если тесты падают - все откатывается назад.

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

И тут возникла проблема, что накатить оперативно фикс было невозможно. Потому что он должен был пройти все 8 волн если вы упустили баг в прошлый раз!

Каждые 4 секунды сука.

С тебя 20 тыщ дед.
  • 😁 126
  • 👍 19
  • ❤ 6
Post #1959 12.1K
Регулярно подгорает от дедов теоретиков Agile в линкедине. Ребята поработали 5 лет в конце 70х - ну буквально до мидла, потом ушли в преподавание и “консалтинг”, стали неистово писать книги как правильно делать разработку.

Теперь пишут посты: делайте релиз чаще, ведь амазон релизит каждые 4 секунды!

Сука я работал в Амазоне, не пизди мне тут дед!

В Амазоне десятки тысяч разработчиков (по крайней мере до ИИ лайофы было 😬) то что они все вместе релизят каждые 4 секунды не значит, что компания из 50 человек должна релизить даже раз в день.

В итоге бизнес консультанта:
- так делайте, а так не делайте
- мы пробовали и у нас все ломалось нахуй. Как будто в нашем случае надо по-другому
- а вы пробуйте правильнее, а неправильно не пробуйте. С вас 20 тыс долларов
  • 😁 170
  • 💯 29
  • ❤ 20
  • 👍 5
  • 😱 3
Post #1958 11.7K
Я остаюсь при своем. Локальные модели дойдут до стадии, когда среднее железо будет тянуть 95% ваших задач.
  • 💯 161
  • 👍 50
  • 😁 13
  • ❤ 9
  • 👏 4
  • 🌚 1
Post #1957 11.3K
— “Мне так Клод сказал”

Пожимая плечами ответил коллега* на вопрос почему в отчете 2+2=5.

Меня точно нельзя назвать отрицателем или ИИ скептиком, но в последнее время люди прямо уверовали и вообще перестали проверять вывод моделей.

У меня есть несколько приемов работы с контекстом: я обычно несколько моделей стравливаю, чтобы спорили. Или прошу предоставить traceable proof в форме ссылок или выдержки из исходных данных.

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

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

Но это все срезки, на самом деле лучше как с людьми подключать критическое мышление.

Смешно, что это не какой-то абстрактный термин, а вполне себе практика, которой можно целенаправленно научиться.

Например в Яндекс Практикуме PRO на одноименном курсе «Навыки критического мышления для менеджеров».

Курс довольно компактный, никаких 2 лет по вечерам – всему научат за 2 месяца.

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

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

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

Реклама, ООО Яндекс, ИНН 7736207543, erid: 2VtzqwZjVRq
Яндекс Практикум Курс «Критическое мышление»: обучение навыкам критического мышления для менеджеров Онлайн-курс «Навыки критического мышления для менеджеров» от Яндекс Практикума. 2 месяца обучения анализу информации, креативным методикам, аргументации идей. Практика, решение кейсов, групповые воркшопы.
  • 🤣 184
  • 🌚 19
  • 👍 8
  • ❤ 6
  • 🫡 5
  • 🤯 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →