Последние посты

Kremniy; | Александр Дмитриев
14 сент., 08:32изменён
Привет! Сегодня созвонился с очень классным нашим коллегой, и этот разговор натолкнул меня на мысль о рубрике, где я бы искал интересных людей, задавал им вопросы и вытягивал инсайты для нас, простых работяг-разработчиков.И первым гостем, с которым мы сегодня проговорили около часа, стал Андрей — серийный cto и консультант: он помогает строить и масштабировать технологические компании (в прошлом — был director of eng / cto в Yandex), консультирует по управлению в Tech. Андрей круто пишет телеграм-канале и также создал закрытое менеджерское community для развития и обмена опытом. Огромное спасибо Андрею за уделенное время и крутую беседу!Мы обсудили кучу всего, и вот главные инсайты для меня как для разработчика, которые я узнал:Лид-технарь - это не всегда антипаттерн Раньше я считал, что сугубо лид-технарь - это плохо, и что когда лидом делают просто самого умного разраба - это
Kremniy; | Александр Дмитриев
24 авг., 09:02
Indiehaha на главном стартап-портале СНГ-региона.🤙Привет! Многие, наверное, знают мой проект indiehaha.tech, который бесплатно позволяет разработчикам прокачивать свои навыки ревью, а также учиться проходить и готовиться к собеседованиям. Эдакий мой ответ загнивающему LeetCode (нашему любимому, кстати, реально неоч, алгособесы сходят на нет).Так вот, нас опубликовали на Product Radar (это отечественный ответ Product Hunt), и мне нужна поддержка буквально каждого. Возможно, это мой шанс вырастить из маленького пет-проекта что-то более заметное, а вам понаблюдать в реальном времени, как проект растет или проваливается, и научиться на моих ошибках за бесплатно.Что от вас требуется: • Зайти на платформу ССЫЛКА • Нажать кнопку поддержать мой продукт ССЫЛКАДополнительно: • Посмотреть проекты других ребят, возможно, вам они тоже зайдут.Кабан Кабаныч


Kremniy; | Александр Дмитриев
12 авг., 16:45
Подход к обучению промтов.Привет! Уверен, что 100% людей тут писали свои промты, многие наверняка писали и проекты с промтами - будь то какой-нибудь финансовый помощник или подсчёт калорий по фото. И наверняка сталкивались с тем, что решение многих задачек сводится к тому, чтобы написать хороший промт, который как можно чаще будет выдавать удовлетворительный результат. В целом это одна из задач AI-разработки - уметь написать промты в пайплайне так, чтобы они выдавали удовлетворительный результат.Очевидно, что раз ИИ - штука недетерминированная, то и процесс этот не имеет чёткого алгоритма, а превращается в любимый итеративный подход: исправляем предыдущие ошибки, прогоняем пайплайн, смотрим, стало хуже или лучше, после чего идём улучшать дальше - или откатываем и пытаемся исправить текущее.Идейно это похоже на подход к обучению в классическом ML, только там учат веса и естьGitHubGitHub - microsoft/SkillOpt: SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents…SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifac...
Kremniy; | Александр Дмитриев
2 авг., 15:43
Я нанял плюшевую лягушку за 5 долларов в месяц, и она принесла мне 40 долларов за 2 неделиПривет! В продолжение эпопеи с indiehaha.tech рассказываю, что с ним сейчас происходит и на каком этапе проект находится.С продуктовой и технической стороны, конечно, есть огрехи и интересные идеи, которые хотелось бы исправлять, дорабатывать и развивать. Но в целом работающее MVP готово, оно может приносить пользу сообществу и деньги лично мне - поэтому я решил в этот период сильно не закапываться в техничку: просто править фидбек от пользователей и позаниматься чем-то, в чём я не силён, заодно поучившись на практике.Этим "чем-то" стала маркетинговая сторона продукта. Построить продукт в век ИИ, будучи разрабом, не так уж тяжело. А вот продать продукт незнакомой холодной аудитории, будучи разработчиком, - уже не так понятно и просто: опыта в продажах у меня толком не было, да и бюджеты на
Kremniy; | Александр Дмитриев
2 авг., 15:43



Kremniy; | Александр Дмитриев
25 июл., 13:35

Kremniy; | Александр Дмитриев
17 июл., 13:30
Go 1.27 сломал ваши шпаргалки к собесам😨Привет! Сегодня пришлось вспомнить, что вообще я гошник и почитать исходники. Вышел RC1 новой гошки, релиз в августе. Все обычно читают релиз-ноты как список фич, а я в этот раз прочитал их как некролог: несколько классических вопросов с собеседований официально уезжают на пенсию. Пройдёмся по покойникам (с поправкой, что это ещё RC и финальный список может чуть уехать).Вопрос 1. «Почему метод не может объявить свои типовые параметры?»Четыре года после появления дженериков этот вопрос кормил интервьюеров. Больше не кормит - в 1.27 дженерик-методы наконец завезли:// Раньше: только отдельной функцией func MapT, U any U) List[U]// Go 1.27: метод со своим типовым параметром func (s List[T]) MapU any U) List[U]Вместо Map(s, f) пишем s.Map(f). Причём радует даже не само "стало можно", а то, что пакетыTelegramKremniy; | Александр ДмитриевТворю AI и Go Чат - https://t.me/+VtBzBnUALEg2MmIy Бот с материалами - t.me/silliconn_bot Анонсы - t.me/silliconanouncment За все это безобразие ответственен -> @b1ncom (Открыт к любым видам сотрудничества)
Kremniy; | Александр Дмитриев
16 июл., 15:11
Сорри, за перерепост, бурмалда бот удалил комменты
Kremniy; | Александр Дмитриев
16 июл., 15:10
Почему stdio, а не HTTP? Потому что для локальных тулов это идеальная схема: клиент сам запускает ваш бинарь как дочерний процесс и общается с ним через stdin/stdout. Никаких портов, TLS, авторизации и деплоя - запустил и работает. Сетевой вариант (streamable HTTP) в SDK тоже есть.Из этой схемы, кстати, следует неочевидный подводный камень: stdout теперь занят протоколом, и если вы по привычке напишете туда fmt.Println для отладки - сломаете сервер. Все логи в stdio-сервере ходят строго в stderr.Ложка дёгтя.Выдали модели доступ - думайте как безопасник. Во-первых, только read-only: DSN в конфиге не от админа, и это не случайность. Во-вторых, никаких write-тулов (создать тикет, перезапустить под) без явного подтверждения на стороне клиента. В-третьих, помним про prompt injection: всё, что тул вернул, попадает в контекст модели. И если в вашей табличке лежит строка «забудь
Kremniy; | Александр Дмитриев
16 июл., 15:10
Учим нейронку лазить в вашу базу.😮Привет! Кажется, все вокруг уже повайбкодили, потыкали агентов и упёрлись в одну и ту же стену: из коробки модель не знает про вашу систему ничего. Она не видит ваши логи, вашу базу, вашу Графану. Можно сколько угодно просить Claude "глянь, что там с продом" - доступов у него нет, и максимум, что он сделает, это уверенно нафантазирует.Собственно, сегодня доступы выдаём: разбираемся, что такое MCP, и пишем свой сервер на Go.В чём суть?Помните зоопарк зарядок до USB-C? С интеграциями LLM было ровно так же: у каждого вендора свои плагины и свои форматы тулов, и написанное под одну модель не работало с другой. Продолжалось это, пока Anthropic не выкатили MCP - единый протокол, по которому любая модель подключается к любому инструменту. Стандарт быстро подхватили все: OpenAI, Google, Cursor и остальные.Механика до
Kremniy; | Александр Дмитриев
8 июл., 10:07
Привет! Когда-то давно хайпили папки, решили собрать папку с другими моими классными коллегами кто пишет про AI, разработку и инфраструктуру, вот она.Коротко по ребятам: - Александр из Kremniy это я, тут мы фрибургеры разыгрвыаем😮 - Алеша из "Фарш не провернуть" копает модели, бенчи, локальный запуск и всю AI-мясорубку - Антон из MLOps Infra пишет про ML-инфраструктуру, Kubernetes, GPU sharing, inference и то, как AI доезжает до прода - Анна Буянова из Anna Codes - пишет про Ruby, архитектуру, Go, AI-assisted разработку и комьюнити - Эдгар - Делится всем прикладным, что нужно для работы с AI-агентами в разработкеПодписывайтесь🇲🇽TelegramAI devOleg Busel invites you to add the folder “AI dev”, which includes 5 chats.
Kremniy; | Александр Дмитриев
6 июл., 11:02
Агентская разработка. Руки заменили, а голову?Привет! Небольшой анонс - мой товарищ (Возомжно вы его видели на TeamLead conf или highload'e) проводит мастер-класс с живым демо про то, как работать с AI-агентами и не утонуть в нейрослопе, который они генерируют.Тема близкая: с Claude Code и Cursor посидели уже, кажется, все (а инструментов кратно больше, чем о них знают). И все упёрлись в одно и то же - нагенерить код легко, а поддерживать его потом придётся вам. Агент - это хорошая попытка заменить руки, но не голову и уж точно не ответственность за прод. Кнопку "сделай хорошо" пока не завезли)Формат - живое демо на реальном проекте: context → task brief → agent → review → PR.По пути разберут: • как погружать агента в контекст проекта • как писать task brief, чтобы агента не уносило в сторону • когда подключать MCP • как смотреть diff, тесты и побочные эффекты • как доводитьsipkitech.timepad.ruКак применять агентов в разработке и не потерять контроль? / События на TimePad.ruБесплатный мастер-класс с живым демо для разработчиков и тимлидов: обсудим, как ставить задачи AI-агенту, как разобраться в существующем коде, погружать агента в контекст и уменьшать галлюцинации.
Kremniy; | Александр Дмитриев
5 июл., 09:07
В отпуске был, хинкалифицировался, не теряйте🐗




Kremniy; | Александр Дмитриев
22 июн., 08:55
Если вы делаете свой продукт — у вас уже есть интеллектуальная собственность.Вопрос в том, правильно ли она оформлена и кому на самом деле принадлежит.💫 30 июня Futura Digital со спикерами Wargaming и Xsolla проводят вебинар «Игра как актив: как защитить свою интеллектуальную собственность и не нарушить чужую».На вебинаре узнаете: 🔛 Что именно охраняется в вашем продукте и как это правильно оформить; 🔛 Как выстроить договорную работу с подрядчиками, чтобы права оседали у вас; 🔛 Как работать с чужим контентом — музыка, бренды, open source — и какие кейсы показывают, где это шло не так; 🔛 Что нужно знать при использовании AI-инструментов в разработке; 🔛 Как в Xsolla Agency устроено


Kremniy; | Александр Дмитриев
20 июн., 14:16
переслано из @silliconanouncment
Привет! Написал разбор базовой задачки по сис. дизу, залетайте почитать/полайкать.Думаю скоро будет разбор на стрим.https://habr.com/ru/articles/1049912/
Kremniy; | Александр Дмитриев
20 июн., 13:29
Немного статистики по indiehaha.tech, как и обещалПривет! Обещал периодически отчитываться по тому, как идут дела с моими проектами, — время пришло.Сейчас немного времени, чтобы заниматься indiehaha.tech: занялся другим проектом + загруз по работе, так что все полученные цифры — по сути, моя органика: пара упоминаний в канале и немного шуток в чате, а так проект был оставлен на отлёжку, чтобы на продолжительности месяца показал реальные цифры и факты, насколько рабочую модель я выбрал для продукта. Но для начала всё же небольшой релиз-ноутс: • Завёз 245 задач — 35 из них с реальных собеседований из компаний • Завёз механизм для выбора задач с собеседования компании • Собственно, появилась премиум-подписка, по которой этот механизм доступен • По фидбеку доделал лидерборд — с этого понедельника он должен заработать так, как от него ожидаютА теперь по цифрам и инсайтам: • Самое главно


Kremniy; | Александр Дмитриев
15 июн., 13:04
переслано из @silliconanouncment
Написал статью про эвалы в ИИ.В целом, признаюсь, она достаточно сильно навайбкожена для того, чтобы просто получить обратно инвайт на хабр и писать полноценные статьи. Но достаточно много там заложено инсайтов, которые я получил поработав рядом с крутыми AI-инженерами в плате, а так же личных инсайтов от себя, которые несомненно помогут погрузиться поглубже в мир ИИ.Но история конечно выдумана в качестве художественного усиления происходящего.https://habr.com/ru/articles/1047690/
Kremniy; | Александр Дмитриев
15 июн., 13:04
Меня выпустили из подвала, нападаем
Kremniy; | Александр Дмитриев
15 июн., 12:29

Kremniy; | Александр Дмитриев
15 июн., 12:29
Есть у меня одна проблема - развитое клиповое мышление.С появлением нейросетей, которые позволяют все реже напрягать мозги и думать, а также коротких роликов, которые отлично приучают мозг не напрягаться и фокусироваться, а просто пропускать всё, что кажется скучным, стал замечать за собой, что прочитать текст дольше 5 минут - уже испытание, а ещё и вынести из него какие-то мысли - за гранью возможного... Системное и логическое мышление тоже страдает. В целом всё, что требует от мозга преодоления и напряжения, стало даваться заметно тяжелее. Пробовали ли вы написать связный текст длиннее пары абзацев?🤨В общем-то для меня, человека, который раньше за вечер мог вполне себе усвоить тяжёлый технический пэйпер и у которого работа на 70% связана с чтением и пониманием, это стало ощутимой проблемой. Кажется, я нащупал решение, но пока его спойлерить не буду