# #75: Софтвер фабрика поверх Herdr: 100 PR-ов в день

- Выпуск: 75 · Сезон: 4 · Дата: 2026-11-09 · Длительность: 2:11:59
- Страница: https://apkhmv.xyz/podcast/episode-75/
- Аудио: https://traffic.libsyn.com/secure/173caf0e-b8e8-4056-8a73-2d60d94118ef/27__clean__.mp3
- Ведущий: Александр Пахомов (https://apkhmv.xyz/people/apkhmv/index.md) · Гости: Всеволод (https://apkhmv.xyz/people/volekerb/index.md)
- Темы: ИИ-агенты, Claude Code, код-ревью, тестирование, инструменты разработчика, экономика токенов
- Расшифровка: reviewed · Источник: речь участников выпуска, цитируется как есть

## Кратко

Александр Пахомов и Сева, автор Hivemill, разбирают устройство софтверной фабрики поверх Herdr: роли агентов, ревью, контроль качества, расходы на CI и управление ресурсами. Они сравнивают команды долгоживущих агентов с детерминированными workflow, обсуждают автоматические видеодемо и домашнюю инфраструктуру. Во второй части — персональный софт вместо SaaS, независимость от поставщиков моделей и то, как меняется роль инженерного опыта и образования.

## Главное

- По словам Севы, его фабрика дошла примерно до 100 PR в день. Он предпочитает небольшие изменения: большие PR требуют больше циклов ревью и исправлений.
- В Hivemill роли разделены: PM формулирует задачи, кодер реализует, QA проверяет, ревьюер оставляет замечания, а judge принимает решение. Team Lead и Shepherd помогают доводить задачи и PR до завершения.
- Сева оценивает модели по полной стоимости выполнения задачи, включая повторные запуски CI: более дешёвая генерация может обойтись дороже из-за дополнительных циклов исправлений.
- Сева строит команды долгоживущих сессий в Herdr, а Александр — детерминированные workflow с короткими агентскими задачами. Собеседники рассматривают эти подходы как разные способы организации работы и предлагают сравнивать их на собственных задачах.
- Александр начинает проектирование фичи с вопроса, как доказать её готовность пользователю. Видеодемо, скриншоты и логи помогают проверить результат; зелёного статуса тестов для такого доказательства недостаточно.
- При параллельной работе агентов узкими местами становятся CPU, диск и накопленные рабочие каталоги. В фабрике Севы есть контроль ресурсов, очистка и отдельная очередь тяжёлых задач.
- Собственная фабрика позволяет экспериментировать с разными поставщиками моделей. Собеседники видят в этом способ уменьшить зависимость от одного инструмента и сохранить возможность менять подход к работе.
- Александр видит применение инженерного опыта в оптимизации фабрик: соотношения качества, времени, токенов и вычислительных ресурсов. Сева подчёркивает переносимость навыка учиться и разбираться в новых областях.

## Главы

- [00:00](https://apkhmv.xyz/podcast/episode-75/?t=0) Фабрики, семь проектов и весь опыт в Claude
- [01:10](https://apkhmv.xyz/podcast/episode-75/?t=70) Staff FDE в MongoDB: модернизация легаси как продукт
- [03:58](https://apkhmv.xyz/podcast/episode-75/?t=238) Oracle → MongoDB: почему хранимые процедуры не переписать одним промптом
- [07:36](https://apkhmv.xyz/podcast/episode-75/?t=456) Агенты для миграции: адаптеры, harness и CDC
- [09:39](https://apkhmv.xyz/podcast/episode-75/?t=579) 500 PR за неделю: как устроен поток примерно по 100 задач в день
- [10:58](https://apkhmv.xyz/podcast/episode-75/?t=658) Как Herdr привёл к собственной софтверной фабрике
- [14:42](https://apkhmv.xyz/podcast/episode-75/?t=882) Зачем фабрике UI: блокеры, босс, директор и качество
- [18:48](https://apkhmv.xyz/podcast/episode-75/?t=1128) Herdr изнутри: терминальный мультиплексор, SDK и события
- [21:33](https://apkhmv.xyz/podcast/episode-75/?t=1293) Долгоживущие агенты против детерминированных workflow
- [25:14](https://apkhmv.xyz/podcast/episode-75/?t=1514) Три pipeline за два дня: скорость против чтения документации
- [26:52](https://apkhmv.xyz/podcast/episode-75/?t=1612) Роли в команде: PM, кодер, QA, ревьюер и judge
- [29:29](https://apkhmv.xyz/podcast/episode-75/?t=1769) Opus, Sonnet и китайские модели: цена ревью и CI
- [36:16](https://apkhmv.xyz/podcast/episode-75/?t=2176) Исследователи, дизайнеры и автоматические видеодемо
- [41:49](https://apkhmv.xyz/podcast/episode-75/?t=2509) Скриншоты и логи: как проверить, что фича реально работает
- [44:46](https://apkhmv.xyz/podcast/episode-75/?t=2686) Продуктовый TDD: сначала доказательство ценности, потом код
- [47:39](https://apkhmv.xyz/podcast/episode-75/?t=2859) Team Lead и Shepherd: агенты, которые не дают PR застрять
- [51:28](https://apkhmv.xyz/podcast/episode-75/?t=3088) Ресурс-менеджмент: CPU, диск, память и runaway-субагенты
- [57:12](https://apkhmv.xyz/podcast/episode-75/?t=3432) Домашняя лаборатория: мини-ПК, Proxmox и отдельная машина для CI
- [59:24](https://apkhmv.xyz/podcast/episode-75/?t=3564) Как Claude собрал сервер: клавиатуры, туннель и миграция с NAS
- [1:04:26](https://apkhmv.xyz/podcast/episode-75/?t=3866) Роботы, 3D-печать и раскол между двумя лагерями инженеров
- [1:07:44](https://apkhmv.xyz/podcast/episode-75/?t=4064) Хейт и скептицизм: можно ли научить людей работать с AI
- [1:13:32](https://apkhmv.xyz/podcast/episode-75/?t=4412) Переучивать или увольнять? Заодно: не пора ли заменить SaaS
- [1:15:04](https://apkhmv.xyz/podcast/episode-75/?t=4504) Testcontainers и внедрение новых инструментов
- [1:19:20](https://apkhmv.xyz/podcast/episode-75/?t=4760) «Весь опыт в Claude»: работа в одиночку и like-minded команды
- [1:23:47](https://apkhmv.xyz/podcast/episode-75/?t=5027) Вайбкодинг без лени: почему думать приходится больше
- [1:25:26](https://apkhmv.xyz/podcast/episode-75/?t=5126) Что делать опытным инженерам, чьи навыки уже автоматизированы
- [1:32:43](https://apkhmv.xyz/podcast/episode-75/?t=5563) Свой Riverside: эра персонализированного софта
- [1:36:40](https://apkhmv.xyz/podcast/episode-75/?t=5800) Подписка или покупка навсегда: пределы клонирования SaaS
- [1:41:45](https://apkhmv.xyz/podcast/episode-75/?t=6105) Зачем строить своё, если Claude скоро сделает это сам
- [1:48:59](https://apkhmv.xyz/podcast/episode-75/?t=6539) Что такое софтверная фабрика и когда она действительно автономна
- [1:55:37](https://apkhmv.xyz/podcast/episode-75/?t=6937) Ценность инженера: оптимизация фабрик, ресурсов и экономики
- [1:57:37](https://apkhmv.xyz/podcast/episode-75/?t=7057) Нужны ли Database Internals и техническое образование
- [2:08:29](https://apkhmv.xyz/podcast/episode-75/?t=7709) Ограничения как мотивация: сохранить инженерную жилку
- [2:11:09](https://apkhmv.xyz/podcast/episode-75/?t=7869) Финал: вопросы, комментарии и проверка внимательности

## Ссылки

- [Канал Севы](https://t.me/engineerreadings)
- [Hivemill — фабрика Севы](https://github.com/volekerb/hivemill)

## Похожие выпуски


- [#72: Зачем IDEA в 2026](https://apkhmv.xyz/podcast/episode-72/index.md) — общие темы: Claude Code, ИИ-агенты, инструменты разработчика
- [#60: Claude Code и инженерная ответственность с Senior Software Vlogger](https://apkhmv.xyz/podcast/episode-60/index.md) — общие темы: Claude Code, ИИ-агенты, код-ревью
- [#68: Исследуем границы современных моделей вместе Владимиром Ситниковым](https://apkhmv.xyz/podcast/episode-68/index.md) — общие темы: Claude Code, ИИ-агенты, код-ревью
- [#70: Режим 9-9-6 для Claude](https://apkhmv.xyz/podcast/episode-70/index.md) — общие темы: Claude Code, ИИ-агенты, экономика токенов

## Расшифровка


**[00:15] Сева:** Если у тебя есть люди, которые еще не сделали фабрики, их надо точно уволить. Сегодня я закидываю там семь проектов в параллель. Каждый проект по себе там какая-то штука, которую раньше делала команда, наверное.

**[00:27] Александр:** То, что ты сейчас начинаешь говорить, апеллировать к опыту, уже не работает. Весь опыт в Клоде. Мы теперь с тобой на равных. Хотя, ну, вайб-кодер ли я? Ну, однозначно да. Я через LLM создаю программы. Делаю ли это я, плюя в потолок? Да вообще ни разу. Когда я раньше программировал, я был тупой обезьяной.

**[00:46] Сева:** Я тебе более того скажу. Все президенты, все мэры, все премьер-министры, все юристы и все, кто принимает решения, автоматизированы Клодом уже давно.

**[00:59] Александр:** Как тебе в Монге работает?

**[01:00] Сева:** Топ вообще. Лучшая компания. Ты не представляешь. В эпоху LLM мне платят деньги еще до работы до сих пор, и никто еще не уволил. Ну, мне кажется, неплохо.

**[01:15] Александр:** Нет, это, кстати, правда. То, что еще есть работа. Я тоже иногда так сижу, размышляю, думаю, блин. Но то, что мне платят деньги за то, что я код какой-то куда-то, там, от своего аккаунта или от аккаунта своих агентов, выкладываю его, мерджит, он где-то работает, и мне за это платят, я думаю, ну, слушай, у меня, наверное, все еще не так плохо.

**[01:35] Сева:** Действительно, я тоже.

**[01:36] Александр:** Это просто удивительно.

**[01:37] Сева:** Это удивительно, я согласен.

**[01:39] Александр:** Слушай, а чем ты поподробнее в Монге занимаешься?

**[01:41] Сева:** Слушай, я пришел год с лишним. Я заджойнился в организацию, которая называется Modernization Platform. Если коротко, они делают... Модернизацию Legacy софта для того, чтобы его заонбордить в Монгу. Ну и в целом я заджойнился как... Простите за англоцизм.

**[02:01] Александр:** Это можно. Это наша профессиональная деформация.

**[02:04] Сева:** Комментируйте. Я к ним пришел на позицию Staff FDE. Что бы ни значило это, у меня была мысль, что я приду, значит, буду работать с клиентами, буду фигачить код у клиентов и всякие продукты сложные. Ну, реальность другая вообще. Типа FDE в разных организациях. Это по-разному. То есть там у нас есть чуваки, которые просто solution-архитекторы и типа тоже как бы FDE. А есть вот как бы инженеры, как я. То есть у меня инженерный бэкграунд. Вот. И мы очень разные по нашему бэкграунду, по-разному работаем. Ну, в общем, типа оказалось не совсем так. И, по сути, большинство времени я сейчас просто занимаюсь продуктовой работой.

**[02:44] Сева:** То есть я пишу такие тулы, эти тулы, которые помогают трансформировать, как бы модернизацию делать. И это вот такая типа продуктовая работа. Она много команд. То есть я вот буквально вчера, по-моему, написал пост себе в телегу. Подписывайтесь, кстати. Если вы хотите клоунов поставить где-то, вот можно туда. Клоунов поставить? Да, да. Все посты мои.

**[03:07] Александр:** Госдума, что ли, у тебя там в телеге?

**[03:09] Сева:** Я не знаю. У меня в последнее время просто топ-1 смайлик.

**[03:14] Александр:** Это угар?

**[03:15] Сева:** Да. Приходите. Я там себя провозгласил продукт-инженером. Вот я все думал как бы назвать, чем я в плане хочу заниматься, как я себя занимаюсь. Как я себя вижу. Ну, как бы софтвер-инженер. Ну, непонятно. Ну, как бы не программист уж точно. И как бы продукт. То есть я мыслю продуктом. Как только я понял, что я начинаю мыслить, вот мне нужен такой продукт. Я его там шиплю за несколько дней. Я такой, ну, походу, я продукт-инженер. Да.

**[03:40] Александр:** Ну, на самом деле у нас с тобой похожие как бы области того, чем мы занимаемся. Я тоже разрабатываю базы данных в опенсорсе и для себя, и на стримах у меня есть. То есть вот и MongoDB это тоже база данных. Я так понимаю, что ты не какую-то коровую часть или кишки разрабатываешь, но что-то вокруг этого продукта и вообще этой компании выстраиваешь. В целом это глубокий-глубокий бэкэнд, я бы так назвал. То есть это не REST, не сервисы какие-то. Ну, в том числе могут быть сервисы. Но и что-то вот такое, что можно назвать иногда системным программированием.

**[04:17] Сева:** Ну, там по-разному бывает. Одна из проблем, от которой... Ну, просто я могу рассказать. Какие-то проблемы, чтобы понятнее было. Ну, есть проблемы, например, у тебя есть Legacy-система, в которой, например, написано много хранимых процедур. И хранимые процедуры, ты можешь представить, как их можно написать, там типа тысячи строк. И хранимые процедуры — из Oracle. И у тебя есть желание у клиента внезапное. Я не хочу оракл больше, хочу все современное. Ну, и на самом деле многим неважно, что там. Ну, вот так получилось, что хотят Mongo почему-то там за масштабируемость бесплатную. Ну, бесплатная, условно. Деньгами засыпаешь, там оно масштабируется само в MongoDB.

**[04:57] Сева:** И хочу все типа на Mongo. И какой у тебя ответ? Ты такой смотришь на эти хранимые процедуры, где хранимые процедуры, где MongoDB. То есть это вообще как апельсины и яблоки. И что можно сделать? Ты можешь хранимыми процедурами, например, перенести их в какой-нибудь JavaCode или там Code of Your Choice, язык программирования какой. Но чтобы их перенести, там очень много вопросов надо решить. То есть это не просто так, типа сказать, LLM, перепиши-ка мне, пожалуйста, все хранимые процедуры на Java. Будет очень классно, и все работать будет. Так не будет работать, потому что в Mongo, например, там нет транзакций как таковых, там нет триггеров как таковых.

**[05:35] Сева:** То есть там есть свои, но это вообще все другое. Проблемы хранимых процедур, там какие-нибудь есть триггеры, к примеру, и как они могут быть написаны. Ты можешь написать там триггер, который вызывает какой-то код, например, у тебя там приложение на плюсах и хранимые процедуры. И тебе надо понять вообще всю цепочку флоу вот этого, которая будет вызываться. Это не очень простая задача. LLM тоже не сильно разберется сегодня. Ну то есть у нас есть эксперименты, я там запускал разные. LLM сегодня это не решает. То есть ты не можешь там заваншотить какую-то такую сложную систему, чтобы она там оп, и все там тебе переписалось, там классно было.

**[06:15] Сева:** Она нифига не сделает. То есть это очень сложно. Надо, например, определить домены. То есть ты хочешь Legacy-систему переписать, чтобы в MongoDB спроектировать нормальную схему, тебе надо спроектировать ее. То есть никто за тебя внезапно не скажет, какие у тебя там должны быть entity, какие домены у тебя в твоем бизнесе. Без документации никакая LLM тебе тоже не подскажет, потому что наверняка ты хочешь не так же, как было, а сделать лучше. То есть просто так сделать, как было, и перенести все из одного в другое, у тебя никакого профита нет. А сделать лучше, тебе надо разобраться. Такие домены. Так-то они там работают. Какой-то у них исторический контекст есть, что не нужно, что нужно.

**[06:54] Сева:** То есть это даже не база данных уже вопрос. Это вопрос скорее, как это все работает изнутри в таких сильных деталях. То есть тебе надо логи посмотреть, как-то скоррелировать, как работает приложение само. Есть ли у него что-нибудь в документации? Есть какие-то тесты? Позапускать их, посмотреть, какие логи продюсит тесты, что там можно соединить. Например, если у тебя еще шардирование какое-нибудь из Legacy 90-х сделано, представить, какие могут быть проблемы. Куча оптимизаций может быть сделана. Нигде не найти foreign keys, где как написано. Ну, куча всего такого. И вот это все надо придумать, как решить, как помочь клиентам с миграцией.

**[07:36] Сева:** При этом не быть сервисной компанией. То есть Mongo это не сервисная компания, они делают софт. И, соответственно, нужно придумать софт, который это решает. Не OneClick, но как-то. Ну, короче, мы где-то там.

**[07:49] Александр:** Интересно. То есть вот в этом софте я вижу прям такое хорошее, хорошее место, где действительно можно применить агентов, но не просто вслепую. То есть иди агент, разберись, потому что, как ты сказал, уже не работает. Как-то вот так поинженерить, написать такие вот адаптеры, harness’ы, какие-то полумиграторы, вот что-то такое вот среднее, которым еще не может пользоваться человек и по одной кнопке, чтобы оно мигрировало, но уже достаточно агенту, чтобы решить задачу. Я понимаю. Типа где-то там.

**[08:22] Сева:** Ну да, да. На самом деле мы там, вот ребята, много команд, которые занимаются этим, они пробовали разные там штуки, то есть и свой harness делали, и делали тулы вспомогательные, ну, то, что мы делаем в основном. Понятно, что мы специализируемся на баз данных, и, наверное, имеет смысл вот в эту сторону брести, потому что мы там больше имеем экспертизы, чем, например, там переписывание, рефакторинги кода, да, то есть рефакторинг кода, это, наверное, не то, что Монго бы хотело делать, как бизнес. Ну, это как бы сопутствующие штуки. Но в целом, да, это где-то около того, чтобы обвязать все какими-то тулами, вспомогательными механизмами для того, чтобы ты там мог с LLM какую-нибудь магию потворить более продуктивно.

**[09:04] Александр:** Да, да. Интересно, вот я примерно тоже такое в какой-то момент делал, там один из моих стримов, это вот, собственно, там лайфмиграции, change data capture для того, чтобы две базы синхронизировать, и вот то, что есть же проблема, что у тебя переезд, он не мгновенный, у тебя есть какое-то время адаптации, ты должен написать механизм, который поддерживает переливку данных, в том числе, и он отказоустойчивый, и все такое, и консистентный. То есть там много интересных задач, я прекрасно понимаю. Вопрос. LLM-ками пользуешься ты активно, я знаю, поэтому у нас, собственно, выпуск-то сегодня и про это и будет.

**[09:45] Александр:** А сколько в среднем ты pull-реквестов там, какой у тебя аутпут в день?

**[09:50] Сева:** Ну, они как бы растут с тем, как я улучшаю свой эту factory, значит. Ну, наверное, за последнюю неделю я смерджил 500 где-то pull-реквестов, в среднем PR в день в районе 100, днем получается там где-то 50, и ночью еще 50. Ну, как повезет, там в зависимости от сложности. Да, и хотел сказать, это не pull-реквесты по 2000 строк, то есть это там T-shirt size по Google спеке там 300-600, там, ну и так далее, строчек там, S, M, L, XL. XL почти не мерчится, потому что больше всего проблем будет. Чем больше кода у тебя в пиаре, тем дольше будет review-цикл со всеми этими агентами, которые review друг друга, там, тестами и прочее.

**[10:30] Сева:** Поэтому да, как-то так примерно.

**[10:32] Александр:** Да, ну, я на самом деле вот до 100 в день еще пока не дошел, но, ну, чтобы моя фабрика делала столько, но я, у меня вот что-то подобное, думаю, через пару недель, как я пофиксаю штуки, будет. Это прям хороший, нормальный показатель по индустрии. На самом деле, вот лично я мало кого знаю, кто пишет свои фабрики, ну, вот прям так, чтобы на расстоянии вытянутой руки посидеть и поговорить. Поэтому сегодня выпуск-то у нас, собственно, про фабрики, которые ты строишь, про твою фабрику, которую ты недавно заопенсорсил, вот, можно посмотреть, ссылочки будут. Возможно, немножко про то, как я это вижу, как я свою строю. Как ты к этому пришел?

**[11:13] Александр:** Вот исторически, то есть эта мысль, она тебе возникла как? Аж ты просто такой увидел где-то в блоге у кого-то и такой, я хочу сделать так же? Или ты просто увидел, что я сам, естественно, через какие-то собственные мысли пришел к тому, что тебе нужна твоя софтвер-фабрика?

**[11:29] Сева:** Ну, в общем, в какой-то момент времени у нас там есть канал с классными ребятами, там, типа Виктор, Гамов, Барух и так далее, и там кто-то запостил, по-моему, видите, скинул, что есть Herdr. Я что-то увидел Herdr такой, думаю, топ, я как раз не хочу, ну, то есть я уже к тому моменту, да, я открывал примерно ноль раз за последний год, вот, и у меня была идея, как бы было более комфортно организовать свой труд, чтобы я не с этим LLM, и поставил Herdr, меня что-то очень торкнуло, прям прикольно, я начал пользоваться активно, понял фишку, что он умеет коммуницировать в разных терминальных сессиях между, и начал экспериментировать с тем, чтобы было, можно сделать больше задач, то есть у меня, когда я пользовался где-то полгода назад разными тулами, у меня основная претензия была, что, типа, я вот что-то там нажал и пошел пить кофе, я не хочу ждать, я у меня там, типа, моя мысль, она не бежит, как бы, я бы хотел записать какой-то, я бы хотел какой-то план, и как только я записал план, у меня там приходит мысль через пять минут, а он еще мне там не ответил, и это меня немножко, как бы, останавливало. В моем пути что я могу сделать? Вот, и меня, как бы, это немного расстраивало. Вот, и я с Herdr начал просто экспериментировать, а что я могу в параллели еще сделать, то есть там, как я могу там какого-нибудь агента заслать, в инсте у всех наверняка попадались эти видео, там, полгода назад, как там какой-нибудь чувак сделал агентов, там, какая-то команда, там, офис. Я такой подумал, блин, может быть...

**[12:52] Александр:** Gas Town еще. Да-да-да, там какая-то дичь просто. Это чушь какая-то вообще.

**[12:55] Сева:** Да, я такой, ну, вроде шняга, но как бы, а что если я попробую и скажу этой штуке, типа, а сделай-ка мне там в терминале, там, вот такой вот процесс, там, типа, тоже Клод, чтоб бежал, вот, я туда буду отправлять что-нибудь, он там будет сам как-нибудь делать. Я так вот начал что-то экспериментировать, понял, что эта штука реально крутая, можно в параллели там...

**[13:18] Александр:** Ты говоришь про Herdr, правильно?

**[13:19] Сева:** Да-да-да, в Herdr. Ну, там много, там, типа, Пай, там, кто-то... Кто как. Я Пай, честно говоря, не пробовал, я в него инвест полностью, то есть я его там начал конфигурировать все для себя, сделал себе плагинчик, чтобы показывал мне, на чем я работаю, то есть я сделал себе сначала плагин такой, типа, показывал мне эпики Jira, я в Джире там у нас, да, в эпики Jira мне показывал прогресс. Я потом просто выстроил такой флоу из агентов, что, типа, у тебя есть чел, который пишет тикеты, там, ревьюет тикеты, типа, кодит. Ревьюет, что накодено, делает, там, ревью самого пиара, ну, короче, такой какой-то флоу, и я просто хотел понимать, как что двигается у меня в этом флоу, потому что там много чего запустил, и как бы непонятно, что там происходит, потому что я не хочу из терминала вообще никуда выходить, мне там комфортно, я просто спрашиваю, типа, статус, типа, чё, кого? И он такой, ну, статус, типа, такая балалайка огромная, я такой, блин, чел, я это читать не хочу, непонятно ничего, давай что-нибудь думать. Я придумал вот этот плагин, сделал себе, и он как бы работает, он работал у меня до момента, как было, знаешь, там, 20 пиаров, короче, там, в день, типа, 30, я там еще мог визуально как-то по этому плагину в терминальчике подвигаться, ну, чё-то там подзастревало, то есть там не идеально, то есть там нет такого, знаешь, что ты запускаешь агентов, там такая магия, чудеса, короче, они там бегут, там, ничего не надо нажимать, нифига там так не работает, там, типа, чё-то там не работает, там отвалилось, тут, короче, чё-то заблокировано, постоянно это резовываешь, неочевидно было. Вот, я, короче, это сделал и понял, что, когда на растет, мне в этом плагине тоже неудобно, нифига. И я как бы сопротивлялся, и потом, в общем, сделал все-таки UI. Я там типа был главным, значит, хейтером UI, типа, нафига эти UI, я там типа хочу в команду заходить, вообще ничего знаю, не хочу про эти фабрики, что там происходит, агенты там, хочу просто команды, мега-команды выслать, типа, сделай мне клон Твиттера, ну, к примеру, я так, типа, абстрактно, и просто уходить, короче, приходить, проверять результат. Мы где-то там будем, когда-то, но в данный момент времени реально нужно знать, что происходит, потому что ну, фиг его знает, что там происходит, реально как-то нужно выстраивать систему как-то этим, типа, менеджером. Я вот сделал там UI-ку потом, которой вот я, собственно, пользуюсь, смотрю, где там что я сблокировал, сколько я потратил, какие пиары, какие эпикой я делал. Ты сдался,

**[15:38] Александр:** ты сдался, я еще не сделал UI.

**[15:40] Сева:** Ты не делал? Короче, это реально удобно становится, потому что я начал думать, Ага, типа, Что я могу сделать? Утром условно садиться, проверять статус и ставить новые цели для этого всего сетапа. Я не рассказывал какой сетап, но не суть. Какой-то есть сетап. Я общаюсь через прокси, я его называю боссом. И он общается со всеми командами. Есть босс, есть директор. У директора менеджат все ресурсы, как у компании. Может команду новую заспавнить, может убрать. Он менеджит сам все это. вот, и есть босс, который вообще ничего не менеджит, у него нет доступа к агентам, у него есть доступ только к директору, я с ним общаюсь, то есть он чисто делегирует все мои промты в директора, а тот уже там типа выруливает, да, там типа собирает статусы, типа, нужно ли новые ресурсы, типа, заспомнить, можно ли мне, потому что есть.

**[16:32] Сева:** Я воткнулся просто со всеми пиарами в лимит компьютера. То есть я запускаю на ноуте, у нас нету [термин неразборчиво], к сожалению. Вот, это in progress. Но, типа, у меня просто больше какого-то количества агентов, я не могу на компьютере запустить. Вот, это примерно 26-30, там, примерно туда-сюда. И, как бы, нужно менеджить ресурсы, там, менеджить ресурсы типа докера, потому что нужно в докере все проверять локально. Ну, короче, вот такую фигню он решает. Про UI, да, типа, я вот просто в босса все закидываю, но мне нужно реально, хочется понимать, где я на сегодня с этими, там, задачами. Потому что я сегодня закидываю, там, 7 проектов параллель.

**[17:11] Сева:** Каждый проект по себе, там, какая-то штука, которую раньше делала команда, наверное. Ну, то есть, типа, это большая фигня даже просто, чтобы понять, что там. Я не хочу, как бы, в детали понимать. То есть, типа, я хочу overall понимать, какие блокеры, там, куда мне двигать, там, условно, этот продукт, в каком направлении. И что мне нужно перегруппировать. То есть, мне, там, не знаю, мне говорят, а, типа, надо завтра демо показать. Или, там, ага, надо, короче, вот эту штуку побыстрее сделать. И я, там, типа, приоритеты двигаю, условно. Вот, и это удобно в UI отслеживать, если честно. Еще можно трекать, сколько ты пиаров сделал. Там, какие из них норм, какие не норм. Качество отслеживаю по той же схеме.

**[17:50] Сева:** То есть, я, там, смотрю, чтобы пиары улучшались. Типа, чтобы из них больше было можно выжать за эти токены. Я, там, всякие, типа, делаю ухищрения, стрекаю, сколько, там, комментов оставляют другие люди с агентами, кто ревьюет эти пиары. Ну, и вот по количеству комментов я, например, качество определяю. То есть, нарисовал тренд, сколько было комментов, там, месяц назад в среднем пиаре, да, и сколько сегодня. И он такой снисходящий. То есть, типа, я, там, делаю всякие штуки, улучшаю их. И можно посмотреть, что, типа, улучшается, да. И косты падают с этим вместе. То есть, как бы, ну, есть какая-то, знаешь, корреляция. И, короче, для меня это такая прикольная идея, что, типа, я уменьшаю косты, улучшаю качество.

**[18:28] Сева:** Это как бы make sense. Ну, и, в общем, UI помогает с этим. Реально удобно. И при этом ты можешь какую хочешь сделать, честно говоря, там, пару промтов туда-сюда и, типа, сделай себе UI, какой тебе надо. По-моему, круто.

**[18:41] Александр:** Да, давай остановимся. Ты много навалил. Я хочу разобраться в деталях, потому что мы тут инженеры, и нам тут интересно. Во-первых, насколько я понял, в карье у тебя, то есть, execution всего этого и management state и все такое, это Herdr, правильно?

**[19:00] Сева:** Да, он менеджер сессии. И, да, да, да, в целом, да. Но это который на Tauri, который старый на Tauri. Я еще не переехал на который новый Herdr Core они выложили. Там надо все переписать.

**[19:12] Александр:** Окей. Для тех, кто не знает, что такое Herdr, например, ну, я знаю, что это такое, я прекрасно знаком с этой идеей, но я ее осознанно не принял в свой флоу, а я как бы выбрал другой путь. А расскажи поподробнее, вот, что это такое в своей сущности?

**[19:29] Сева:** Ну, это терминальный мультиплексор, то есть, по сути, для агентов, что полезно в нем, да, то есть, что ты, типа, из одной терминальной сессии можешь, там, условно, в другую терминальную сессию закинуть какой-то месседж, ну, там, типа, ивент, неважно, что это. Вот. И для агентов это, почему это core-фича, да, что ты можешь, по сути, ранить две сессии Клода, да, по сути, ты там запускаешь как будто бы два терминала с Клодом, вот, и они как будто бы между собой общаются. По факту, что они делают, они там перекидывают сообщения друг друга, так же, как ты бы промтил, и собирают, собственно, ну, там, получают информацию, да, то есть, типа, они это делают довольно классно, то есть, они, нет, там, у них протокол есть, и они как бы не то, чтобы, типа, друг другу JSON’ы пересылают, да, то есть, там, довольно неплохо оптимизировано.

**[20:16] Сева:** Вот это одна из ключевых, там, фичей. Вот, там есть и другие, там, плагинная система у них есть, SDK, типа, что дает SDK для практического применения, да, то есть, ты, типа, такой хочешь, например, запустить много Клод-сессий. Ты как человек, если бы у тебя не было мультиплексора, да, ты как бы что бы сделал, там, ну, там, команд Т, да, и там, типа, много сессий, да, там, наплодил, и потом там запустил Клод, написал. Вот, ты можешь сказать, типа, Клод, короче, мы тут в Herdr, у нас есть SDK, короче, скажи, чтобы мне много сессий создалось еще с агентами такими-то, такими-то и такими-то. И он тебе через SDK создает новую сессию, в которой сам напишет команды, типа, напишет реально там Клод, да, и он, типа, запустит Клод и туда все проинициализирует за счет вот этой вот, типа, фичи, которая у них есть. Вот, у них там есть другие фичи, ты можешь отслеживать состояние сессии, там есть ивенты, на которые можно подписаться, и внутри ты используешь. У тебя других еще возможностей для того, чтобы отслеживать статусы, но, по сути, вот основные из которых, вот, мне кажется, ты сразу поймешь, в чем прикол, как пользователей.

**[21:20] Сева:** Это вот, наверное, те, что я описал. Вот, остальное, это уже там детали. Ну, это как бы спорно, можно что-то там по-другому делать, но для меня это вот ключевые.

**[21:30] Александр:** Окей, окей, да. Для тех, кто хочет попробовать, я бы очень советовал, потому что это такой вот взгляд на то, как можно работать с ИИ не через Клод и не через кодекс, а через что-то вот другое. У меня сетап другой, я про него, думаю, расскажу подробно у себя на Ютубе, но просто, чтобы тебя ввести в контекст. У меня, я tmux подхачил, вот, и у меня кастомная клава, я в tmux просто кучу сам все делаю, и там у меня все спавнится, и я больше, у меня паттерн не долгоиграющих горячих сессий, а краткоживущих, но с необходимым контекстом на решение задачи, и одна какая-то, которая просто их спавнит, и потом мне возвращает результат. Я как-то так исторически.

**[22:12] Сева:** Ты как в Workflow Engine выступаешь. Вы выступаешь у этого, да? Именно, да. Но это, кстати, прикольно, это такой более детерминированный такой у тебя получается.

**[22:20] Александр:** Это детерминированный, это распределенный сразу, потому что ты можешь сразу где-то вообще на любом компьютере это исполнять. У тебя есть отдельно стоит отдельный execute, то есть у тебя нет вот этого вот горячего сессии, какой-то такой странный. Короче, это более такой инженерный подход, но он больше требует, чтобы ты вникал, и чтобы ты это все менеджил. И понимал, как это работает. Я понимаю прелесть Herdr, она замечательна, если ты вот ходишь именно на высоком уровне, как продукт. А я вот так чувствую, что ты часто говоришь, что я не хочу в детали, я хочу вот там с боссом говорить. Я вот, например, сложно себя представляю в ситуации, когда я кого-то назову боссом из агентов у себя.

**[23:02] Александр:** Я прям, у меня, вот чтобы ты понимал, у меня есть как бы сущность сценарий, есть сущность таска, есть сущность ант, которая это сценарий по крону. Вот я так называю штуки. Я больше в ETL, engine такой, знаешь, чем организацию.

**[23:16] Сева:** Это вообще на самом деле все зависит от, какие задачи ты решаешь. То есть, если бы у меня были задачи узкоспециализированные, продуктовые, там типа у тебя есть один продукт, и у тебя есть узкоспециализированное какое-то направление. Мне кажется, что там очень хорошо подходит workflow. Так ты берешь какой-нибудь temporal подход, куда вкидываешь просто еще чуть-чуть harness'ов каждой из step executions. То есть там не просто один раз он вызывает лэм, что я имею в виду под harness'ом, да, а делает какой-то цикл с фидбэком, да, чтобы тебе задача сделалась то, что ты хочешь от этого шага. Вот. И ты, по сути, делаешь эти workflow, он тогда очень хорошо скалируется в организации.

**[23:56] Сева:** Тебе не важно, там, типа команда 5, человек 10. Ты можешь это в клауде даже развернуть и дать какой-то интерфейс, там, тонкого клиента каждому из ролей в команде. И у тебя всегда детерминированно исполняется этот workflow для, там, поддержки продукта или, там, новые фичи. Если у тебя все понятно, что делать. У меня просто нет такого. То есть у меня ситуация, где, типа, о, нужно, короче, сделать, там, не знаю, три разных pipeline'а, инфраструктуры, которые просто, там, одна это внутренняя какая-то жесткая фигня, которую ты просто даже за месяц ты не прочитаешь документацию, как это работает. Ну, без шансов. То есть прям без шансов, что это реально.

**[24:34] Сева:** Там, вторая штука, которая pipeline, он должен еще по-другому как-то задеплоить все. Третья, это вообще bare metal машину в AWS надо взять и туда, короче, там, все задеплоить, credentials туда всяких налить, там, сделать какую-то VPS, там, хитрую, тут сделать какую-то IAM-роль, короче, хитрую, туда-сюда. Это даже вот если описать, что сделать, ну, типа, весь день ты будешь читать. А мне нужен результат. Почитать вообще супер, классно. Я люблю читать. У меня много книжек стоит. Я вообще с удовольствием бы сел, откинулся, читал бы. Если бы мне за это платили, было бы огонь. Но, типа, тебе нужно, условно, все это сделать за два дня. Вот у тебя есть два дня, все три пайплайна, что послезавтра можно было демкнуть.

**[25:15] Сева:** И они должны реально работать. Это не должно быть, типа, вот там на вовкодил, там, случайно нажимаешь локтем не туда, и у тебя все ломается. Нифига, это должно реально работать. Поэтому у меня нету такой, знаешь, момента, где я бы там посидел бы, по приколу, почитал это все. Просто у меня нет времени.

**[25:31] Александр:** Ну, ты так оправдываешься, ну, давай по-честному. Но кто в 26-м году хоть читать будет документацию к техническому продукту? Ну, серьезно. Ей читают?

**[25:39] Сева:** Ну, типа, есть тут куча людей, которые приходят, такие, ты что там, пьешь? Без код-ревью мерзнешь? Тикеты там свои. А ты бриф этот прочитал, что там TLM, типа, сделать хочет? Ты читал, что там, типа, за ролик, как она будет там, типа, как будет провижнинг происходить там? Вот ты когда там нажмешь Terraform Apply, ты знаешь, что происходит? Чувак, мне насрать. У меня бизнес не про Terraform Apply, у меня бизнес такой, типа, если наш продукт будет приносить клиентов, и они будут радостные, и у них будет миграция работать там или что-то, топ. Если мы все будем знать, как работает Terraform Apply до конца, и у нас не будет клиентов, у нас нет работ. Типа, that's very simple.

**[26:21] Александр:** Факты, факты.

**[26:22] Сева:** Я бы с удовольствием это все... Мне кажется, мир меняется, и вот в нашем высококонкурентном рынке, где, типа, там, ребят у Илона Маска или там у Антропика с моделями, которым, пока ты думаешь, они вот все твои уже приложения сделали, ну, типа, ты можешь разбираться в деталях, но это как бы такой красный шип, знаешь, типа, можешь очень хорошо делать дома стулья, но кто-то купит стул из Икеи, и it's okay.

**[26:48] Александр:** Слушай, давай про это вот мы во второй части подкаста поговорим. Все-таки я тебя как хост буду вести в сторону фабрики.

**[26:56] Сева:** Давай попробуй, да.

**[27:00] Александр:** Какая у тебя топология? То есть ты начинал говорить, что у тебя есть там менеджер, босс, команда и так далее. Можешь поподробнее рассказать, как ты пришел к тому, какие тебе нужны роли, какие агенты, и почему там, вот это вот без этого хуже, а с этим лучше, потому что я думаю, это может быть полезно многим, кто подобный подход хочет использовать. Да, что я сначала сделал?

**[27:21] Сева:** Я сделал просто обычную команду, да, то есть там у меня была команда, где... Two-pizza team?

**[27:25] Александр:** Two-pizza team, да, типа. Там был токсичный сеньор, горячий джун, там...

**[27:31] Сева:** Не-не, я имена не давал, типа, я знаю, что там некоторые дают там имена, вот это все. Я скучный не потому, что я, типа, скучный, у меня просто столько работы, что вообще просто, ну, типа, я экспериментирую, с тем, чтобы было лучше и быстрее, но я не экспериментирую, типа, как бы мне покреативнее нарисовать там, короче, UI. Я хочу...

**[27:51] Александр:** Ну, ты говоришь обычную команду. Что значит обычная команда?

**[27:54] Сева:** Сейчас расскажу. Значит, что я сделал? Я вначале сделал кодера агента, конечно же, я ему дал каких-то скиллов, там, топ скиллс, там, тейк-ток, топ скиллс, значит, гитхап, make no mistakes, да, вот это вот все. И также я сделал QA, потому что, ну, я что знаю, SDLC, как работает, да, типа, кодер кодит, значит, я сделал PM, а PM, кстати, важно. Я на каждую роль разделял, что, типа, PM не может кодить, он только создает задачи и читает там контекст и распределяет задачи.

**[28:23] Александр:** А это интерфейс Herdr позволяет сделать? То есть, как ты это делал? Ты файлик открыл?

**[28:27] Сева:** В Клоде. Да какие файлики-то? Нет, ни в коем случае. Какие файлики? Никогда не надо никакие файлики открывать. Я, кстати, еще печатаю, то есть, ну, типа, я печатал это все, то есть, в принципе, многие уже с Виспром просто разговаривают, но неважно. Нет, я, короче, говорил Клоду, смотри, у меня, короче, идея, я хочу создать команду, сейчас опишу тебе каждого, значит, воркера, агента, как хочешь назови, что он должен делать и как. И ты мне, короче, мы с тобой побеседуем, как это улучшить. Вот, я говорю, ну, там, для темы...

**[28:56] Александр:** А ты ему сказал, что это команда в рамках вот Herdr там или просто?

**[29:00] Сева:** Да, да, да, я ему сказал, для Herdr, типа, смотри, мы будем использовать Herdr на все деньги, с SDK его, там, если надо, плагины, если надо, короче, сюда, смотри сюда, там, посмотри документацию, и потом мы, там, на основе всего, что ты знаешь про Herdr, будем делать, короче, команды в Herdr, ну, примерно так. И я ему сказал, типа, да, делаем таких-то, такие-то роли, у меня вот роли PM, который смотрит, значит, делает джиру, разделяет задачи, кодер, кодер, они все с разными моделями бегут, если что, каждый там...

**[29:30] Александр:** Ну, давай, какая модель у кого пришел?

**[29:35] Сева:** У PM, ревьювера пиаров, джаджа и у босса, с которым мы иногда там что-то челленджим, я потом расскажу.

**[29:40] Александр:** Да, я буду угадывать, стой, вот не говори, да, я просто вот на чуйке. Мифос все, да, шутка. Ну, кстати, Fable, наверное?

**[29:50] Сева:** Не-не, Claude 5.5, этого достаточно.

**[29:54] Александр:** А, Opus?

**[29:56] Сева:** Да, 5.5, да, Opus. Я делал с Fable тоже. Делал тоже с Fable, у меня есть метрики, я, типа, каждую неделю меняю чуть-чуть сетап, смотрю, что и меняется. Вот, короче, от Fable до Opus с задачами, которые у меня, там, разницы почти нет. А, дешевле? А, дешевле кратно, то есть, вот, а бюджет не резиновый. Короче, вот это Opus, остальное Sonnet, пробовал, у нас есть всякие возможности.

**[30:18] Александр:** У тебя Implementer даже Sonnet, и QA — Sonnet?

**[30:19] Сева:** Ага.

**[30:22] Александр:** Нормально. Значит, они уже хорошо. Я просто, ну, давно ими не пользовался, они уже, типа, good enough получились.

**[30:27] Сева:** Нормально, да, я пробовал, у нас модели можно, там, и GLM модели, и Kimi, и, короче, DeepSeek, все пробовал. Они нормальные, но у меня очень много итераций приходится на цикли ревью, то есть, ревьюер находит на Opus слишком много проблем с ними, что там, типа, образуется, там, 50-60 комментариев, как pipeline-то работает, да, ты, типа, пофиксил, у тебя CI опять бежит, вот, то есть, ты, как бы, выливаешь, на самом деле, бабла больше, ты думаешь, что сейчас сэкономишь на модели, по факту у тебя много итераций CI, а ты CI не считаешь в своих этих эстимациях токенов, но если ты посчитаешь у GitHub, сколько стоит, там, покидать тебе несколько раз CI на машинах, ты офигеешь.

**[31:07] Сева:** У меня локально есть свой сетап, я тут за ночь заплатил несколько сотен евро [сумма округлена], просто случайно. Потому что, ну, типа, сколько это может стоить? Разве это должно быть много, типа, на моих задачах? Не может быть много, давай, там, беги. И ночью утром проснулся, такой, еще, смотрю, что-то с писанием несколько сотен евро [сумма округлена], думаю, что?

**[31:25] Александр:** А что у тебя там, у тебя там AWS получается?

**[31:28] Сева:** У меня просто, вот, на моем сетапе, ну, как, у меня там личный комп, да, и я на нем просто запустил вот проект для этого, то, чтобы можно было свою фабрику заопенсорсить, я ее полировал, полировал где-то две недели, ну, чтобы там нормально было у людей, да, я туда в 20 потоков запускал тесты на все, что можно было. Типа, do very good.

**[31:48] Александр:** Кому ты заплатил-то деньги?

**[31:49] Сева:** GitHub.

**[31:51] Александр:** А, то есть за Actions раннеры.

**[31:53] Сева:** Да, так я говорю, он, наверное, правда же платит за GitHub, просто никто тебе не показывает GitHub счет, то есть тебе показывают, сколько там LNM идет в ножок, ты как бы такой, ага, надо поэкономить. Но тебе никто не скажет, сколько там на GitHub на самом деле ножок за эти все итерации. Вот, и, соответственно, мой thinking model это то, что на Sonnet быстрее пролетают, многие, кстати, пиары, это как бы все эти AGENTS.md файл, куда ты все пишешь эти промты, да, инструкции, вот, я их периодически делаю ретроспективу каждую неделю, что проходило хорошо, плохо, где ревью писали, комменты, он мне все записывает в такие штуки типа lessons, это просто на самом деле сегодня это как бы маркдаун, да, то есть он просто хранит их за каждую, там, типа день.

**[32:33] Александр:** Это реально ретро, спринт.

**[32:34] Сева:** Да, типа ретро. Ретро уроки мы можем записать в AGENTS.md, это там есть плюсы и минусы у этого, мы это можем дискутировать. Но факт какой, что я что-то поправлю и смотрю, что, да, вот на Sonnet, если направить с моими правками, то получается, что там у некоторых пиаров код фактически просто зеленый всегда, то есть он пролетает, да, без всяких там комментариев. На моделях типа китайских у меня так не получалось.

**[32:59] Александр:** Опробовал ли ты кодекс в эту систему включить?

**[33:01] Сева:** Ну, у нас кодекса нет.

**[33:03] Александр:** Я понял, просто попробуй. У меня, ну, то, что я вижу, это то, что когда просто провайдеры разные, комментарии, они появляются. Потому что они... То есть дело не в китайце, это просто, что разные ревьюеры, разные имплементы.

**[33:14] Сева:** Это я просто, чтобы группировать. У меня нету никаких, если что, я когда говорю китайский, это не с негативной, просто чтобы группировать.

**[33:22] Александр:** Не-не-не, я сам с кими пользуюсь. Я просто говорю, что когда разные, вот одну и ту же задачу решают разные провайдеры, не модели, а провайдеры, начинается вот это, они крутить дольше цикл. И у меня складывается впечатление, что, конечно, тоже у меня от одного провайдера есть пайплайны. Я смотрю, блин, вообще ревью почти нет. Вот вы как хорошо, я думаю, а может просто заблуждение. Потому что она просто прOpusкает, потому что это ее же модель. То есть, типа, добавочные стоимости я не получаю от ревью. Можно тогда и без ревью, типа, зачем тогда пайплайн?

**[33:52] Сева:** Такое вообще не нужно, если что. CI вообще, это бессмысленная штука. Ну ладно.

**[33:55] Александр:** Не, у меня пайплайны, это графы. То есть я графы агентские строю, типа, и они в цикле это гоняют. То есть у тебя это сессия-сессия и общаются между собой. У меня это пайплайн называется. Просто он один раз прогоняется. И типа стоит. Логично.

**[34:13] Сева:** Мне нравится, типа, то, что ты говоришь, детерминированное, мне вот очень нравится. Я хочу попробовать тоже так сделать и сравнивать. Но мне кажется, то, что ты делаешь, это норм.

**[34:21] Александр:** Да, да, это точно норм, просто это более так тяжелый путь и нацелен на то, чтобы создавать и поддерживать большие продукты, вот типа баз данных. Вот я хочу через пару месяцев, может через месяц, начать писать свою агентскую базу данных, которая для моей фабрики нужна, вот со всеми юзкейсами агентскими, которые нужны. Чтобы она была локальная, быстрая, компактная, потому что много информации, я хочу, типа, компактить, я хочу, там, ну, понятное дело, поиск быстрый для аналитики, метрики, стоит, все такое.

**[34:51] Сева:** Короче, ClickHouse будешь писать, я понял.

**[34:53] Александр:** Ну, типа, не, ну, не только аналитика, там все должно быть. Короче, я буду писать новую базу, а Agent DB будет называться, пожалуйста. Не надо ADB на GitHub. Так вот, вот наподобие подобных продуктов я и хочу.

**[35:05] Сева:** А ADB не получится, потому что ADB это система платежек у всех европейских, западных, компаний они делают платежи.

**[35:12] Александр:** А AIDB, Ай Ди Би, если бы.

**[35:14] Сева:** Ну, Ай это другое.

**[35:16] Александр:** У меня просто Afactory, вот, у меня есть еще тула для презентации, Adeck называется, я вот хочу Эй сохранить вначале.

**[35:23] Сева:** Ты ничего, пыл не делай, только потом получится Эппл.

**[35:25] Александр:** Да, пыл не буду. Ну, а я к тому, что вот, когда ты думаешь над тем, чтобы работать над одним таким долгоживущим, долгоиграющим проектом, у которого есть, знаешь, что-то постоянно можно улучшать, что-то надо вот анализировать, компактить, и вот это вот все, чуть больше вот этой детерминированности хочется, чем, типа, сделал и пошел.

**[35:47] Сева:** Сто проц.

**[35:48] Александр:** Слушай, ну, тоже интересно вот это с пайплайнами, я просто, знаешь, что думаю по поводу, ну, не пайплайнами, а твоими кейсами, как ты это называешь, то есть это Рой, или вот какое ты название этому придумал?

**[36:00] Сева:** Да я просто команды, типа, не особо. Я вообще, да, знаешь, я в целом креативный чел, я скорее про то, чтобы вот, ну, как-то люди понимали, да, то есть я не хочу людей, заводить в заблуждение что-то там, типа, тут команда, там, типа, крю, тут, короче, капитаны корабля, там, значит. Ну, типа, понятные сущности, да, типа, ты там зашел, если ты не в теме, ты как бы, ну, примерно хотя бы понимаешь, просто исходя из личного опыта, что там происходит, не на основе инженерного опыта, а просто, ну, типа, там, команда людей, ну, примерно мачется у тебя в голове, просто чтобы проще было. Вот, и, да-да-да, ну, короче, у меня там есть вот эти роли, как я сказал, я стараюсь их очень сильно ограничивать, что они могут делать, то есть, например, делать ревьюер, он как бы не может код править, то есть, он управляет, а заново агентов это делать, так же, как, там, например, judge, он тоже ничего, код не ревьюет, он, типа, только yes-no, ну, условно, и какое-то решение, почему, вот, то есть, вот это вот реально помогает, то есть, я делал без этого, полная фигня, то есть, типа, получается у тебя какая-то штука может сама там за себя решить. Также ревью, как ты сказал, там, две модели, на самом деле, там, Claude и Copilot, спорить про Copilot, но он нормально тоже находит, как бы, что-то.

**[37:08] Сева:** Да, такой флоу, и я делаю, разные команды, это команды, когда у тебя ресерчеры, да, то есть, я, там, делаю research, и, типа, я делаю команду ресерчеров с разными, там, скиллсетами, чтобы они могли друг друга почелленджить. Пусть у тебя какая-то, там, задача, типа, ты хочешь, ага, по ресерчкам это полезно, это вообще, поможет ли нам это, типа, даст это, как это, да, там, возьми, там, вот это, вот это, там, и у тебя есть какой-то агент, который, там, например, просто TLDR из внутренней какой-то штуки, там, делает, да, второй агент ресерчит и делает свой, короче, они, там, могут побатлиться, да. Вот. Также у меня с UI UX, типа, все используют этот UI UX Pro, там, да, вот этот вот скилл, да. Вот. Соответственно, тоже там каких-то скиллов накидал в этого дизайнера, который делает там те сайтики, либо...

**[37:50] Сева:** Ну, вот, кстати, я там сделал. Мне нужно было видео делать. Я сейчас расскажу. Вы, кстати, можете понравиться. Я не знаю, насколько это в тему, но, короче, я сделал команду, которая мне делает демки. Да, то есть у меня там, короче, есть проект, там что-то бежит где-то, там нужно что-то задеплоить, короче, зайти туда через SSH, пустить каких-то, короче, посмотреть, что там докеры там, типа, докерятся. Ну, я имею в виду там сервисы бегут, да. Сделать какие-то хелс-чеки, какие-то там команды, потом, значит, UI открыть, посмотреть, что там UI-кнопки накнопкаются, да. И, короче, и вот это все, если руками делать и записывать это видео, типа, как я голосом говорю, ну, как бы, это прикольно, но зачем?

**[38:31] Сева:** Я такой, типа, а может ли моя штука сделать, значит, мне видео? Классно все презентовать, вот. И сделать еще там, знаешь, сладики между, что там, как. Я там делал какую-то POS-шку с такой вот фигней. Вот я сделал в итоге потом скилл, который просто это все записывает с плагинами, как понятно. Вот. Ну, а там какие-то модификации вносил, типа, нарезай так-то видео, там, меньше чем 5 секунд, не надо видео слишком мерцать, да, там, типа, сделай такую-то канву, там, стори-теллинг какой-то. Он обычно себе стори-теллинг делает, там, типа, как рождественские сказки. Ну, такое ты никому не можешь показать, да, то есть. Это не то, что там такой, типа, сел и за вечер такой щаг будет крутой, короче, скилл. Я там просто все беру, короче, из гитхаба, и вот оно будет работать. Но вот, к сожалению, так нет. То есть тебе приходится на личном опыте, знаешь, экспериментировать, что тебе надо самому, потому что никто не знает, как ты хочешь.

**[39:22] Сева:** И, ну, там, как-то править эти скиллы там или что хотят, что делают агенты. Такую тоже сделал какого-то агента, который у меня, типа, демо-агент. То есть он может там зайти на SSH через AWS, типа, зайти на машину, потыкать нужные штуки. Он знает, что тыкать. То есть у него есть контекст, как это, там, штула должна работать или библиотека. Он может там подгрузить Playwright, чтобы потыкать все. И там он запишет все видео. Потом другой агент нарежет все, наложит картинки, слайды, видео. Все. В один клик, там, типа, шотнул просто. Через полчаса отошел у тебя видео, демка.

**[39:59] Александр:** Топ. Слушай, топчик. Я думаю, что тебе нужно посидеть, поболтать. Ты разберешься. Хочешь, чтобы голос твой еще... А, я сделал

**[40:07] Сева:** голос там тоже был. Твой именно. Подумал. Да-да-да. Я подумал, это слишком крипово. Я так сделал. Я думаю, блин, если я это отправлю, меня точно забанят. Ну, люди, они не готовы, знаешь. Вот это тот самый... Это уже too much, типа. Я даже, когда видео это отправил, что это все кликово. Не все поняли, что это сгенерировано.

**[40:26] Александр:** А не надо.

**[40:29] Сева:** Ну, как бы, это вот для меня, это значит, что, типа, в этом, значит, нет реального физического смысла, ну, типа, мне, потому что я бы это делал реально больше, чем день. А я это сделал, там, ну, сколько-то итераций, и, типа, это можно... Прикол еще, знаешь, в чем? Что большую часть этих действий можно просто заскриптовать. То есть, это скрипт, который, там, типа, заходит во все это. То есть, тебе даже LLM-токеты не надо тратить. У тебя это видео, ну, там, условно бесплатное. Ну, офигенно же. И ты, как бы, зашел, посмотрел это видео, как работает продукт. Вот ты, там, итерация прошла. Смотришь, там, не сломалось. Или, там, смотришь, там, не знаю, новые кнопки. Ну, и так далее. Понял? То есть, это удобнее валидировать результаты.

**[41:08] Александр:** Я думаю, что, там, у тебя есть продукт имени тебя одного, и ты делаешь, там, релизы раз в неделю. И вот просто плюс вот такой видос для тех, кто хочет посмотреть, что нового в продукте произошло. Но ты задолбаешься один, ты не будешь это записывать.

**[41:20] Сева:** Конечно, нет.

**[41:23] Александр:** Короче, я у тебя стырю. В Afactory нужно будет мне подобную идею тоже сделать. Топ-топ. Мне очень нравится.

**[41:29] Сева:** Я крайне рекомендую.

**[41:31] Александр:** Да, еще иногда, знаешь, когда много работаешь с LLM, хочется сделать, например, как-то посмотреть на то, что сделано, но не хочется самому идти и руками это запускать. И ты вроде доверяешь Клоду или, там, кодексу. Он говорит, я все протестил, end-to-end тесты, все, типа, кайф, типа, ноль файндингс. Ты такой, вроде, да, но вот просто хочется посмотреть. И вот это видос тоже в тему.

**[41:56] Сева:** Слушай, у меня тут есть второй вопрос тебе. Короче, я тут тоже делаю штуку для того, чтобы все тестировать для команды. То есть, там много продуктов. И там как бы не было там каких-то типа, там, репортинга, тестингов. Вообще, обычно, знаешь, самое прикольное, я не знаю, ты заметил или нет, из-за разговоров с другими инженерами, часто я вижу, что люди, кто пишет софт, они нифига не пишут себе какие-то удобные штуки, понимать, что у них за тесты, как тестить это. То есть, приходишь каждый раз, там, вот этот разговор, что там в одной компании, что в другой. У меня просто день сурка. Типа, а как мы будем писать тесты? А какие тесты написать? А end-to-end тесты это что? А как они должны, где бежать?

**[42:35] Сева:** А как показывать? И там люди вот обычно пишут, там, просто у них репорт какой-то, там, прошло, не прошло. Как бы прошло, не прошло что? Там, типа, где надо логи какие-то обычно, там, там, зафейливать хочешь логи? Ну, я взял, типа, там, как обычно, там, этот, Вальдебур, там, значит, все pipeline сделал, там, все скриншоты, логи, короче, все просто супер детализация. И ты можешь зайти, у тебя там все разгруппировано на каждый продукт, все flow, все посмотрел. Не веришь, что это запускалось? Ну, типа, ты не веришь, что там этот, ну, не нарисует он тебе, знаешь. Кто-то сказал я просто, выпал просто, типа, я показал какому-то чуваку, который, ну, там, не верит, да, типа, в AI, там, такой. О, так ты понимаешь? AI же тебе там просто все нагенерировало, там, типа.

**[43:15] Сева:** Это все, короче, эти LLM там, типа, что-то они делают вообще, не верим. И ты такой, ага, ну, сгенерируй мне такой скриншот. Скриншот, знаешь, там же линуксовая тачка. То есть у нее там еще такая пикселизация некоторая, типа, ну, там, свойственная, когда у тебя нет разрешения, да, там, типа, там, 1048, насколько. Я говорю, ну, давай, удачи тебе, типа, такое сгенерировать, я бы хотел посмотреть на этот промт. Ну, то есть там нормальный реальный скриншот открываешь, смотришь, ага, типа, там, проходило, не проходило. Даже если ты не в курсе, что там за, как бы, что там за функциональность, ты просто можешь по кейсам пройти к скриншотике, ну, условно, примерно, вот, какие-то логи и прикинуть, что там работает. То есть, ну, мне кажется, презентует хорошо, что у тебя там реально происходит, что нет.

**[44:01] Александр:** Да, я, знаешь, вот в некоторых продуктах, в которых у меня есть UI, в общем, какой-нибудь продукт, типа, слака. И у меня он тестируется, прям создается в слаке, типа, канал, там происходит разговор, звонок, общение по результатам звонка, и я это открываю в этом продукте и вижу все. И у меня есть рядом репорт отдельным сообщением. То есть, я пытаюсь на максимально высоком уровне продукты, которые создаю, я как пользователь, что для меня фича сделана. Вот там пообщались, вот, и я это хочу видеть прямо в этом продукте. Если этого не получается, ну, понятное дело, что там есть у тебя база данных, то ты уже как бы, а, как? То вот эти вот какие-то подходы со скриншотами, с видосами, которые ты вот, как доказательство, да, того, что это было, тоже супер, офигенно. Но по поводу тестирования, если мы ниже спускаемся, я тебе так скажу, я вот сейчас сижу, думаю над одной большой, очень большой фичой для сложного продукта. Первая мысль, как я себе докажу, что я ее сделал?

**[44:56] Александр:** Вот я с этого начинаю, то есть, если раньше я начинал, а как я буду там интегрировать это, или как я буду код писать, как там систему я изучу, чтобы понять, куда это встроить? Я такой, не-не, бро, вот как конкретно эта фича для меня будет выглядеть, когда она сделана? И как я пойду ее покажу там CEO, условно? И я об этом начинаю с Клодом говорить в первую очередь. От этого я выстраиваю, какой мне нужен harness, какой мне нужен end-to-end environment, что я вот так... Потом я сделаю маленькую baseline какую-то штучку, которая там пустышка, и проверю свой harness, что он тестирует и выглядит так, как надо, и потом этим harness уже буду итеративно давать типа фичу до нужного состояния.

**[45:37] Александр:** ТДД на высочайшем уровне, который можно только представить.

**[45:40] Сева:** Так нет, у тебя, смотри, ты просто перестраиваешь сознание в ну, не продуктовое, но типа в то сознание, в котором должны быть изначально люди, кто приходят на работу. То есть ты на работу приходишь, не написать там классные пять строчек кода, потому что пять строчек кода не дают компании денег. Дает компании денег решение проблем. То есть ты как бы уже начинаешь мыслить, исходя из, а что за проблема, а как выглядит ее решение, и что оно приносит. И исходя из этого, у тебя выстраивается, как тестить это, а как показать, и как бы, а что реально там надо делать. А возможно, так бывает еще в жизни. У меня так было, кстати, какие-то инженерные задачи, где реально не нужно писать код внезапно, чтобы нужно сделать что-то для людей. Они на самом деле не знают, как это сделать, потому что у них нет такого же бэкграунда, да, и понятия не имеют.

**[46:32] Сева:** Вот у них такая есть задача, как только ты понял реально, что им надо, такой, а, так вам даже код не нужно писать, чуваки. Это же круто. Быстрее получили от себя информацию. То есть если бы они пришли к человеку, который просто нужен писать код, потому что, ну, почему бы не писать код. Ну, они бы писали бы этот пять месяцев код, потом выбросили бы, узнали, что можно там, не знаю, у юриста было спросить, добавить еще одно предложение в контракт. Это для них вот самое полезное. Как бы потратили вот столько времени и сделать то же самое, что хотели. Это так же вот, как бы, что ты сказал, да, то есть ты вот понимаешь цикл, понимаешь, зачем это, это важнее, потому что проблема написать код, она как бы решена. Проблема, как сделать что-то полезное, чтобы деньги приносило. Ну, это как бы очень интересная задача сегодня.

**[47:16] Александр:** Факты, факты. Продолжим вот в эту тему чуть-чуть попозже, когда с фабрикой до конца разберемся.

**[47:22] Сева:** Давай, давай. Потому что... Нет, ты веди, я как бы, да.

**[47:28] Александр:** То, что я слышал, и то, что я помню, что у тебя есть команда из имп... кодера QA PM. Да. Может быть, есть еще как-то отдельные команды, это да. Есть, есть. Что еще там есть, рассказывай.

**[47:40] Сева:** О, у меня есть еще вспомогательных порядка десяти разных агентов. Они не участвуют в командной работе. Они мне помогают делать так, чтобы мой ноутбук не умер. Ну и плюс, они помогают мне в том, чтобы... О, у меня есть, у всех команд есть Team Lead. Зачем я его сделал? Типа, я бы хотел, чтобы вся эта вот мега-хаос, он как бы был ответственный за доведение... задачи до конца. Потому что, когда ты там даешь этим агентам задачу, не факт, что она будет доведена до конца. То есть, они что-то подделывают, потом ты там, там, что-то у них спросишь, они там уже все. Они как бы, у них контекст меняется. Абагенты, он запускает сабагента с ограниченным контекстом.

**[48:18] Сева:** Вот. И он как бы, ну, не менеджит сабагентов, чтобы они доделали все до конца. То есть, как только ты сессию прервал, он такой, оп, типа, новая, как бы, бабуйня пришла. И уже те сабагенты, что они делали, он дропает, на самом деле. Поэтому есть тимлиды, которые отвечают за задачи. И они тоже, на самом деле, по такому же принципу могут... Если у тебя нет вот этого детерминированного фло, ты сказал, да? Даже если он, кстати, есть, я уверен, что у тебя тоже там иногда что-то проскакивает похожее. Но неважно. Смысл в том, что подаджастить все вот это в таком ключе, чтобы оно как бы двигалось. Как бы ты не сидел в постоянной клавиатуре, там, типа, такой душит, бро, душит. Don't stop. Вот.

**[48:57] Сева:** И я, значит, сделал одного там агента, называется Shepherd. По сути, он shepherd’ит все эти пиары, смотрит, что они двигаются, что там ничего их не блокирует, и смотрит, там, какие комментарии адресят вот эти вот адресы. Господи, простите меня, пожалуйста, оно очень тяжело. Давай, все, давай. Что на комментарии вот эти вот отвечают, там, значит, пиар-ревьюер, кодер и прочее.

**[49:17] Александр:** А где это все происходит? То есть это в гитхабе общение происходит у них, правильно?

**[49:21] Сева:** Да, в гитхабе, да. Но иногда они заходят в джиротикеты, пием иногда заходят в джиротикеты, потому что, там, к примеру, джадж сказал, сказал, ваш шляп полностью говнище, это не надо делать. Ну, а я как бы не знаю, там есть какие-то области, где я реально не знаю. И он такой, вот все, что вы делали, говно, выкидываем. И пием смотрит на это потом, такой говорит, ага, тут надо в тикете поправить было, значит. Ну и там спрашивает тебя уже в этот момент, типа, ага, ты хочешь засклидать этот тикет или закрыть, потому что то, что мы сделали, кажется, не будет работать. Или ты хочешь делать по-другому, вот, например, такое решение, да, то, что там в конце выяснилось. И на самом деле изначально ты тоже не знаешь, как бы, то есть там есть какие-то области, ну, представляешь, у тебя там нет контекста вообще, ты можешь изучать ее, ну, как бы, удачи.

**[50:05] Сева:** Вот, только попробовать можно. В таком случае тебе надо там, да, завозить тикет, как-то вот менеджить и джира тоже, да, то есть по сути, что эта штука делает, у нее хуки есть просто на события, да, то есть по-простому, у нее есть хуки на события в терминальных сессиях, как бы, что там вот эти сессии с тем лидами, они бегут, это раз. Второе, у нее есть хуки на репозиторий, что у тебя, когда пиар создался, из сессии вот этой, в которой сам агент бежал, он передает в вот этого Shepherd, и он начинает трекать этот пиар, у тебя просто бежит процесс, в который ты докидываешь какие-то новые ивенты, просто чекать, и такой пиар появился.

**[50:44] Сева:** То есть это не там супер ЛЛМ, да, это такая детерминированная штука просто, она проверяет, там, больше нуля комментариев или нет, ну, там, просто по API. Вот, есть там, ну, как бы, ноль, CI, там, чек специальный есть, и он прописан за хардкожем, да, то есть там, типа, есть CI-чеки, которые должны пройти, то есть CI-чеки комплит, ноль комментов, и он будет тыкать, пингануть такого там агента, чтобы он смержил, то есть он сам не смержит, то есть агент просто мониторит, что все и мержится, да, то есть оно не застревает нигде. Я натолкнулся на правильное, что да, я как не конфигурировал всех этих агентов, что-то иногда пиары застревают, мне надо прийти и сказать, а, что-то не смержил пес, типа, что за фигня, он такой, о, братан, я типа, лох, типа, забыл, там была такая, та штука, типа, кофе пили, ну, ты понял. Есть вторая, на самом деле, более интересная штука, это ресурс менеджмент.

**[51:36] Александр:** Слушай, я на самом деле вот про ресурс хочу поподробнее, потому что я, когда открыл у тебя на гитхабе твой UI-чик замечательный, я увидел там прям сразу, типа, ресурсы первые, и я такой, блин, вот дай обниму, бро, потому что как только я вышел на скейл, когда я уже, ну, типа, дофига шпарю, я понял, что мой ноутбук, это просто самый узкое место в этой системе. Все так. Просто не хватает компьютера. Я начал изучать хоум-лабы, начал смотреть цены, хожу, думаю, мне срочно нужен кластер домой, я не могу это компилировать.

**[52:10] Сева:** У меня тут вот, извини, в топик, может быть, у меня вот буквально сегодня второй мини-PC пришел, могу рассказать про конфигурацию. У меня так же бежит локальная штука, значит, на i5 там 12-го поколения, 12400T, он на 6 лейдер, и у каждого там вот эти виртуальные, типа 12. И реальности там можно как по-хорошему, на самом деле, один агент, одно ядро, в моем опыте, иначе он как бы начинает там подумирать, маловато, видимо, ему. Но это зависит еще, на самом деле, от Харнесса, то есть у Клода неделю еще назад они реально почему-то очень много CPU потребляли, я не знаю почему, но, в общем, там IOC у них слишком, видимо, много они общались, или они запускали какие-то процессы, ну, я еще и ресерчу.

**[53:02] Александр:** Говно это просто на TypeScript.

**[53:04] Сева:** Да-да, ну, короче, я не хотел так сказать, но спасибо. Говняно, да, говняно, и второе, у меня очень много было такого, запускает сабагентов, так как у меня правило, типа там, что-то подожди, что-то там посмотри, какие-то, короче, есть триггеры, да, какие-то, да, то эти сабагенты иногда подумирали, то есть они что-то ждут, и он забывает, ну, типа не он забывает, а у них в Харнессе эта штука, видимо, забывает про этих агентов, и они висят со процессом, типа там, 100 штук висит, они уже у меня свап памяти тоже забрали, и у меня там, типа, 150 гигов свап памяти съедено, и, короче, еще что-то, и я такой, и ноутбук, все, короче, до свидания, вот, я пофиксил на своем локальном, короче, у меня там есть специальная штука, агент тоже, да, который смотрит на ресурсы once in a while, типа, смотрит, что за агенты бегут, сколько их, прямо контролирует с директором, то есть директор такой, о, сейчас я возьму там столько, мне надо, и он такой, типа, нифига, там, короче, посмотри, да, то есть там, он смотрит на сколько действительно ресурсов сейчас есть у тачки, и реально, типа, адекватно ли взять еще одного агента закинуть, или нет, и он как бы хард триггер, то есть это там можно хуки сделать в клоуде, вот хуки, короче, это то, что очень сложно сломать, если в хук что-то написал, там, шансов, что ты пройдешь мимо и как-то сделает агент без хука, ну, примерно ноль, то есть я пробовал, сделал пермиссии себе, чтобы только я мог вот это вот, и все, там, без шансов, я как пробовал, там, асап там, типа, ничего не помогает, хуки, вот, они детерминированно исполняются у них в хуках, и как бы вот можно так сделать, если что-то важное, вот, ну, короче, у меня вот есть штука, которая менеджит ресурсы, это раз, вторая штука, которая, ну, клинапом занимается, то есть когда там делаешь ворк три, работаешь, да, у тебя там куча... Помимо CPU...

**[54:53] Александр:** Помимо CPU у тебя есть куча

**[54:54] Сева:** workspace, да, да, да, у тебя есть еще...

**[54:56] Александр:** У нас есть диск. Диск, да, да, да,

**[54:58] Сева:** вот, у меня диск тоже кончился, короче, я об этом узнал, типа, случайно, смотрю ноутбук, короче, вот так вот нажимаешь, а у меня ноутбук, то не тут, ну, как бы новые-то компании, там, типа, сколько-то там, я такой, типа, WTF, типа, что там, смотрю, там, пытаюсь что-то нажимать, ничего не нажимается, перезагружаю, начинаю анализировать, вот такой, типа, чел, у меня тут такое, такая новость, у тебя тут 400 гигов, это temporary folder, типа, workspace 1, 2, 3, ну, условно, там, да, с такими-то проектами, я такой, такой, WTF, типа, нафига, а он такой, а, вот, я вот так-то, так-то, да, он там под каждую, значит, под каждого сабагента делает свой workspace, чтобы они не пересекались по бранчам, вот, и не могли с друг другом как-то, ну, типа, делать изменения, которые бы меняли в гите у тебя не те же файлы, да, вот, а много, много такого в параллель работает, где нужно несколько файлов, несколько изменений в одном файле делать, вот, ну, неважно, короче, вот, история такая, и это тоже нужно менеджировать, и у меня, собственно, есть клинап теперь, по сути, что, как?

**[55:58] Сева:** Клинап, который кроном запускает в каждые 10 минут чек на эти, и с помощью агента просто находят, где эти папочки, там, какое название у них, то есть там не магия, да, то есть там, в принципе, понятно, все, можно детерминированно вообще все сделать, я просто ленился сделать там все подряд так, но там простая логика. Это память, вот, и я тоже слежу, вот, у меня там метрики вырезаны, как бы, вдруг что-то не так, потому что бывает, что что-то не так, ну, рам память, в принципе, особо, там, она выделяется, типа, у меня, например, локальный мой мини-лаб, там 32 гига оперативы, на нем бежит еще, там, мой NanoClaw-агент и прочее, ну, типа, я выделил на Herdr с 20 где-то плюс-минус агентами, что-то порядка 12 гигов оперативы, в целом, они почти никогда не используют все, то есть основная проблема CPU, если честно.

**[56:45] Александр:** Да, CPU и диск, как будто бы, вот эти две основные проблемы. Оперативка, она, как будто бы, знаешь, пока есть своп, ты не видишь больших проблем.

**[56:57] Сева:** Все так. Я думаю, это так работает. Ну, да-да-да, оно.

**[57:00] Александр:** Интересно, что у меня абсолютно другой подход, именно с точки зрения построения вот этого быта в фабрике, но проблемы все те же. Когда сел, думаю, блин, ну, капец, что делать? Но в итоге я вот пока до хоум-лаба, ну, точнее, я присматриваюсь и ищу свою конфигурацию и за выгодную цену, потому что таких, как я, энтузиастов, которые хотят себе подобное, очень много. Да. Пока что по хостингам как бомж хожу. Да, что там, где скидоны, ко мне даже иногда приходят, люди говорят, я тут прочел у тебя, ты хостинг ищешь, вот у нас есть хостинг, а вот тебе скидка. Я такой, спасибо, давайте.

**[57:39] Сева:** Не, если тебе будет интересно, я могу скинуть, какие я пробовал, что ресерчил, что я взял. У меня мини-PC, типа один Dell, другой вот Lenovo, которые на еще 12-х поколениях процессоров. Я вот Dell взял на 13-м, 13500 процессор. Все остальное там не так важно, если честно. То есть там 16 гигов оператива, это окей. И на SSD. Первый я взял Lenovo, типа за 380 евро б.у., а этот вот я взял за 400. В принципе, ну, по моим меркам, да, то есть я мог бы взять один Mac mini б.у.шный, который просто бы мне дал меньше ресурсов, там, он бы был 800. Я, кстати, не ориентируюсь, там, в России какие цены, я не знаю, но вот примерно такие, да, там можно конвертацию сделать, и это реально очень хороший, мне кажется, за свои деньги, это прямо очень неплохо. То есть я на одной тачке могу делать, а, у меня еще есть [термин неразборчиво], я уже сказал, но у меня есть HardQ, типа, да, где бегут тяжелые только задачи.

**[58:31] Сева:** Вот, а тяжелая задача это запустить что-то там в Testcontainers в докере, запустить какие-то там тесты, которые в большом количестве будут делать I.O. операции, там, что-то там туда-сюда записал, кто-то поэкзекютил. Вот, и для этих очередей я как раз хотел взять, ну, и для CI в целом, типа сделать на отдельной тачке все.

**[58:51] Александр:** Вопрос, что ты за виртуализацию или просто у тебя там убунка бежит?

**[58:56] Сева:** Proxmox с Debian.

**[59:00] Александр:** Ну, абсолютно, то есть, типа, у меня прям максимально такое же мышление, я тоже к этому.

**[59:09] Сева:** Расскажите, супер-супер прикол, супер прикол, я думаю, это можешь куда-нибудь. История вообще офигенная. Я рассказываю на работе, мне говорят, что я сочиняю. Реал, такое было. Я купил сервак, у меня есть задача, на него нужно навернуть Proxmox с Debian, с Debian. Значит, у меня есть клавиатура, несколько даже. Они Logitech, они, как ты догадываешься, у них ресивер USB. Вот, а у меня этих ресиверов, типа, 10 вот так на руке, я их тыкаю, короче, в Mac, и ни одна клавиатура что-то не коннектится, не работает. У меня есть одна, которая там, ну, не суть, много клавиатур, много ресиверов, вместе ничего не понятно, что к чему. Я сижу такой, блин, может быть там, а мне надо, чтобы завести сервак и на него что-то поставить, мне нужно нажать в BIOS, зайти F1, то есть, я могу, я могу, я могу, я могу, не важно, ну, там, в этом случае был F1.

**[59:59] Сева:** Вот мне нужна клавиатура. Я сижу такой, я хочу сервак, у меня уже горит просто, у меня все сгорело, я этими клавиатурами, я сейчас их в окно выброшу, я просто все, короче, достала, полчаса эти ресиверы перебирал, вот. Ну, короче, кот потерял ресиверы. Я такой, ладно, Клод, короче, делай говно. Вот, типа, есть два ресивера вставлены, клавиатуры, хочу клавиатура работать, братан, что делать? Он такой, все нормально? И я говорю, да, все нормально. Смотри, у тебя есть два ресивера от Logitech, один такой, другой второй такой. Я могу сейчас накатить туда скрипт, ты нажми просто на клавиатурах, короче, кнопки, я их определю, какая из них чё, и я их припэйрю в этот, короче, ресивер скриптом.

**[1:00:41] Сева:** Две минуты. Он запэйрил, короче, я такой, если мне кто-то скажет, короче, что, типа, там, LLM не то, не сё, я, короче, я вас посылаю ментально во все места. Я просто потом вставил, сделал F1, Клод мне поставил, загайдил, я подключил сервак просто по LAN-у к своему ноуту, я ему сказал, сделай мне, пожалуйста, туннель туда на время, пока я не подключил его в общую сетку, потому что у меня нет Wi-Fi, вот, и у меня сервак просто находится в другом месте, куда я не хочу идти с клавиатурой. Он просто все подключил, мне там сделал пару команд ключи туда-сюда перекинуть, это что я вводил руками, и после этого я ушел на два часа из дома просто. Он мне сделал, короче, у меня просто еще NAS, и на нем как бы крутились там Docker, пару сервисов, и хорошо, и на NAS я не хотел бы это делать.

**[1:01:28] Сева:** NanoClaw у меня там крутился на NAS тоже, ну и вот это все. И, короче, я прихожу, он мне говорит, чел, новости такие, я сделал бэкапы, они на NAS лежат, я их там отструктурировал, чтобы тебе удобно было, короче, я сделал бэкапы, все перенес, все вот на этой штуке бежит, заходи, Proxmox тоже там, такой-то логин, пароль, все сделано. Типа, выключай комп, вставляй его в свою сеть, я уже, типа, переделал, что там маска под сетью внутренней другая, и вот, я убрал туннель. Просто вставляешь его, скажешь мне, когда все ок, я такой, шут ми, бро, типа, что это за магия? Я, типа, мне не нужно сидеть и руками конфигурировать все эти штуки, и мне не нужно...

**[1:02:09] Александр:** Сколько бы ты год назад...

**[1:02:11] Сева:** Я просто неделю бы это делал, ну, минимум неделю, и я бы просто, я бы пришел, я бы сказал, я это дерьмо никогда не буду трогать, никогда в жизни.

**[1:02:19] Александр:** Ты бы этого не делал, я поэтому это не делал, потому что, да, я смогу, но я ненавижу просто потом это все.

**[1:02:24] Сева:** Все так. Сейчас экспириенс, чувак, я хочу купить еще больше этих штук, я хочу ими все заставить. Я хочу, я, короче, хочу себе сделать супер, короче, конфигурацию, мне это так прет, я хочу, короче, я хочу запустить там, CI так, я хочу свой CI вообще, я вообще хочу, короче, знаешь, типа, сделать, чтобы это работало, перфоманс мерило, тачку отдельно, чисто там, на эксперименты, чтобы она бенчмарки гоняла. Куча идей после этого, что я могу делать, и меня это сильно вставляет, потому что, ну, я понимаю, что инфраструктура инженерно. Очень прикольно поразбираться, там, да, знаешь, как сеть работает, как, ну, в базе. Я в этом разбирался, я учился долго и прочее, когда ты долго разбираешься, и ты не можешь дома себе сделать нормальную, там, сетку или, там, сделать какой-то сервак, ну, за разумное время, да, это немножко угнетает, то есть ты знаешь, как это делать, ты как сапожник без сапог, и тебя это, ну, как бы постоянно, меня, по крайней мере, это сильно демотивировало, то есть я знаю, как

**[1:03:21] Сева:** [Личные семейные сведения опущены.]

**[1:03:25] Сева:** Я спортом хочу заниматься, но некогда. Но очень хочу это все. А сейчас у тебя есть окно возможностей, когда реально все можешь это сделать. Ты можешь придумывать эти идеи. Хочешь в факторе, хочешь в две факторы. А хочешь в факторе, в факторе сделать. У меня следующая идея, сделать несколько факторей и менеджер тех.

**[1:03:49] Александр:** Абстрактная фабрика.

**[1:03:50] Сева:** Ну да, да.

**[1:03:51] Александр:** Джависты — поломанные люди. Мы все спринг-девелоперы в голове. То есть факторе, факторе. Вот это все.

**[1:03:58] Сева:** Но если серьезно, это так круто. Я не знаю, как этот опыт передать еще кому-то, чтобы заразить, сделать то же самое.

**[1:04:04] Александр:** Стой, подожди. Во-первых, это видео выйдет после того, как я куплю себе минимум два мини-PC, потому что цены взлетят после этого видео. Не надо никому передавать. Я наоборот думаю, что уже достаточно энтузиастов в этом мире. Как бы enough. Все, давайте остановимся по распространению. Давайте подумаем, что нам делать сейчас.

**[1:04:26] Сева:** Знаешь, что следующее надо делать? Я тут с этим, с Клодом составил. Я просто у меня сзади 3D-принтер. Я теперь хочу собирать роботов. Такая вот тема. Я себе составил уже список. Короче, я хочу себе собрать паука. Знаешь, в видео есть, короче, паук с АИ, который подключается к локальной ЛЛМке. Ходит по дому, что-то делает. Ну это же вообще круто. Прикинь, ты будешь робота собирать, если вот без ЛЛМ. Ну типа, год удачи. Чтоб он там ходил еще как-то. Да, то есть без шансов. Сегодня можно собрать, узнать, как это все работает, как микроконтроллеры там программировать. Ну программировать плохо сейчас сказать. Там типа почти ничего не программируешь.

**[1:05:06] Сева:** Там ESP32 и там типа накати мне JavaScript. И все. Но результат же прикольный. Типа ты можешь просто фантазировать, как там. Ты можешь разобраться в механике. Да, то есть это очень интересно. Вот. И я такой, о, робот это следующая штука. Для меня.

**[1:05:26] Александр:** Сто процентов, да. Я просто, понимаешь, и в чем прикол? Это не будущее. У нас уже достаточно технологии мощной, чтобы это просто взять и сделать. То есть она еще там полгода назад, год назад уже была. Типа 4-5. Он уже мог вот это позволить.

**[1:05:42] Сева:** Да, абсолютно.

**[1:05:43] Александр:** Я еще как бы удивлен, что не норма нашего быта. Вот всех, кто около IT там и может в целом с компьютером взаимодействовать. Ну у каждого как будто это должно было быть. Я чувствую себя в дико отстающих каких-то вообще позициях. Потому что вот есть такое ощущение, что два лагеря, да, и они отдаляются друг от друга. То есть эта поляризация происходит лютая, что есть лагерь вот энтузиастов, таких как мы с тобой, и в этом лагере я как бы отстающий. Я смотрю, что люди делают там уже все. Ну почему цены взлетели на Mac mini? Потому что их люди уже купили. Я такой, а почему я не купил? Почему у меня нет Mac mini?

**[1:06:18] Сева:** Что насчет PlayStation?

**[1:06:20] Александр:** PlayStation я продал, блин.

**[1:06:22] Сева:** А, ты все, я понял.

**[1:06:24] Александр:** И была бы моя старая плойка, я бы уже давно на ней бы, естественно, инференс бы запустил. И я сижу, я думаю, блин, я опаздываю. Потом я смотрю немножко так, ну, вокруг, как бы более незамыленным взглядом, да, и я такой, так вообще никто не здесь. То есть я знаю единицы людей, которые способны, вот как мы сейчас с тобой, поддержать дискуссию. Реально. Я не знаю, может быть, у меня какой-то пузырь, какой-то не тот или что, но то есть я буквально, вот единицы, то есть на пальцах одной руки, там, ну, максимум двух. Я соберу всех, кого знаю лично, с кем можем про это говорить. А у меня знакомых немало, у меня подкаст. Я поражаю, и я вижу тот полюс, да, который еще читает код.

**[1:07:03] Александр:** Ну, надеюсь, они уже его не пишут. Ну, может быть, есть и такие. Но они все еще читают, ревьюют вот это вот все там. Если не ревьюют все, то ревьюют что-то. Ну, то есть они еще там, и они в своем, в своей уверенности, что именно так и надо, они крепчают. То есть они не то, что, ну, типа, просто еще не дошли. Такое ощущение, как будто они еще сильнее радикализируются. И как бы никогда не будут здесь. То есть вот эти, типа, полюса, они не соединятся. Вот в моем представлении. А работать приходится вместе этим двум полюсам. То есть, ну, я думаю, что ты сталкиваешься тоже вот в своей профессиональной жизни, там, рабочий, нерабочий. Есть представители, скажем так, полюса консервативного, будем так называть, которые не то, что не успевают за тобой, они тебе палки в колеса вставляют, и могут это и, как бы, ну, на уровне там доступных им процессов, в компании делать, могут просто эмоционально тебя колоть, что вот просто вот ко мне в комментарии приходят люди и, типа, ну, просто вот тыкают, мне там, типа, делают больно, условно, в моменте, да?

**[1:08:04] Александр:** Либо ты там, не знаю, тебя уволят, ты там не инженер больше, ты не программист, ты вообще вон из профессии.

**[1:08:10] Сева:** Тебя это реально задевает?

**[1:08:12] Александр:** Слушай, я... Не, ну, блин, реагировать на комментарии в 26-м году в интернете, ну, действительно, это странно, особенно для блогера, да? Нет, я не могу сказать, что меня это удивляет, меня больше удивляет, что такие люди есть, и их много, и их большинство, и это, ну, мои, как бы, в кавычках, коллеги, да? Мы в одном социуме, мы, типа, профессионалы все. Ну, да. Это эти люди. Какие у тебя на этот счет мысли? Давай начнем с этого.

**[1:08:41] Сева:** Вообще, я ничего не имею против людей. Мне кажется, что можно взять любого человека, научить его делать дела, вот, объяснить ему, почему там надо так, почему не надо так. Можно работать с людьми по-разному, да? То есть, есть психология, есть методы, как работать с людьми. Не нужно там думать, что мы нам... Не нравится идея, знаешь, какая, что,

**[1:09:02] Сева:** [Фрагмент, который гость предложил вырезать, опущен.]

**[1:09:19] Сева:** Такие эмоции есть, абсолютно, потому что, там, тебя не понимают, меня, как бы, также, вот, по такой же причине, многие не понимают. Кто-то говорит тебе просто вразрез, тебе кажется, что они, там, специально это делают. И мне тоже грустно. То есть, мне внутри очень грустно, что я не могу найти очень много людей, с кем поддержать беседу, то, что я делаю. И очень много людей пытаются челленджить меня, не попробовав. То есть, если, знаешь, ты можешь, как бы, попробовать и сказать, ну, типа, у меня не работает. И это для меня будет самое лучшее, потому что я такой, а, чел, смотри, а я не знаю, что ты не знаешь, да, и мне сложно понять, что не работает. Я тогда, оп, подделаю эти все штучки и сделаю, чтобы удобнее всем было, да, и чтобы люди еще больше пользовались. Я хочу, наоборот, типа, сделать так, чтобы работало у всех, да, то есть, мне не интересно, чтобы работало только у меня. Мне интересно, чтобы мы все дружно сделали что-нибудь, хороший импакт. Как бы, я, с одной стороны, реально полыхаю. Очень мало людей, как ты сказал, реально делают то же самое и пытаются как-то улучшать или, ну, искать какие-то новые штуки, которые появляются, их как-то адаптировать. Штуки я не знаю, я не знаю, как это делать.

**[1:10:24] Сева:** Я говорю не только про инструменты, я говорю именно про подходы, про идеи, про сами, конечно, программы, да, программы, про софт, да, которые выходят, про скиллы, плагины, ну, неважно, что это. Вот все это выходит, и нужно пробовать, смотреть, интересоваться, вот. И, к сожалению, из-за, может быть, какого-то начального вайба про LLM-кодинг, что там плохо все, как-то оно подпортило у людей ощущение от надежности, что можно это положиться, там, плюс еще много есть объяснений, да, что это там, типа, вероятностная штука, то есть она не может тебе давать стопроцентные результаты, вот это все. И люди начинают уже там быть скептичными, их сложно переведить. Я согласен, у меня нереально бомбит, мы с тобой общались до подкаста, я вышел, короче, очень тяжело. Какое у нас будущее, да? Мы либо люди, либо машина. Вот, я думаю, что нам нужно коллаборировать. Мне кажется, что коллаборация и менеджмент людей, это реально важная штука, то есть людей надо уметь дружить с друг другом, независимо от того, какие у вас взгляды на проблему, решение проблемы, либо на ситуацию. То есть нужно придумывать какие-то механизмы, там, кого-то научить, кого-то попросить, кого-то замотивировать, ну, с кем-то, например, расстаться, да, там, типа, что если вот никак не получается, может быть, это триггерная такая штука, которая позволит человеку, когда его там уволили или ее, да, ага, так, все-таки надо попробовать, да, то есть и разные механизмы есть. Вот, в конечном счете, я очень верю, что мы все сможем научиться адаптировать разные подходы, там, AI-фактори, не AI-фактори, но мы сможем понять, что мы можем делать с этими штуками более, там, креативно. То есть кому-то, может быть, не нужно делать это все в IT, может быть, не так интересно. Многие же пришли в IT не делать IT, а потому что, ну, типа, там, зарплаты, ты вроде инженерное образование, make sense пойти в IT, но в реальности ты сидишь такой, типа, я делаю шляпу. Возможно, человек креативный, может, умеет делать какие-то другие штуки, просто бизнес, который бы мог делать человек, ну, или быть в бизнесе, где это происходит, не так выгодно, потому что, ну, IT, да, там, типа, деньги там. Вот, возможно, это поменяется, и будут какие-то там прикольные заводы, где, там, не знаю, роботов будут делать, которые решают проблемы, будут какие-то машины прикольные делаться, возможно, люди туда пойдут. Но в целом все будут, как бы, использовать технологии, которые доступны рано или поздно. Кто-то сейчас, там, с 3D-принтерами модели печатает, ну, ты, там, я не знаю, посмотри, там, типа, сейчас можно просто сфоткать на телефон, сказать Клоду, сделай мне модельку. Это не круто ли, что ты можешь распечатать любой объект физический, который тебе приходит в голову, ты можешь его визуализировать и распечатать? Это очень классно. Многие хотели бы так делать еще давно, но не получалось. Я думаю, что просто разные тренды, которые будут, там, подкидывать людям в институтах или в социалках, они будут мотивировать людей все-таки попробовать разные, как бы, механики использования AI. Вот, я очень верю, что, как бы, мы сможем, найти способы людей, которые очень скептичны, помочь им понять, как это им поможет. Вот.

**[1:13:32] Сева:** Но, опять же, меня полыхает нереально, как и у тебя.

**[1:13:38] Александр:** Сева, я тебя немножко почелленджу, вот, потому что, ну, ты так обтекаемо, конечно, отвечаешь, типа, за мир во всем мире, такой кот-леопольд.

**[1:13:45] Сева:** А я, ты не знаешь, где я нахожусь. Тут так надо. Давай.

**[1:13:51] Александр:** Я нахожусь в реальности, вот, и в ней, я задаю себе реальные, честные вопросы. А надо ли таких людей спасать, притягивать,...ждать или время прошло?

**[1:14:02] Сева:** Все зависит от компании, где бизнес. Я думаю, что если у компании нет времени инвестировать в обучение, и люди не хотят обучаться, то там не так много опций. Сегодня у бизнесов проблема. Я думаю, есть некоторые SaaS-бизнесы. Кто бы что ни говорил, SaaS мертв, не мертв. Есть проблема в том, что действительно средний бизнес, непонятно, зачем тебе покупать какой-то сложный, дорогой продукт. Если там команда очень энергичных реально делать решение, там, CRM, не CRM, ну, что-либо. Вот это будет кратно дешевле, ты сможешь поднастроить его так, как ты хочешь.

**[1:14:41] Сева:** У тебя есть люди, которые за это отвечают. То есть, это не то, что там, ты магия, знаешь, сказал Клоду, и он тебе все сделал. У тебя есть реальные люди, которые будут этим заниматься, их просто нужно в меньшем количестве. Это будет дешевле, чем SaaS. В целом, кажется, что можно, но, в целом, может быть, так будет происходить. Не знаю.

**[1:14:56] Александр:** Вообще, мне интересно разобраться в глубинных процессах, которые за этим всем лежат, вот, как исследователю такому жизни, энтузиасту. То есть, почему в целом возникает вот это столкновение? То есть, почему ты чувствуешь грусть? Почему ты чувствуешь злость? Я говорю, что другие меня не понимают? Ну, то есть, вот, дOpusтим, три года назад ты же не испытывал этих эмоций?

**[1:15:16] Сева:** Да, слушай, я всегда испытывал.

**[1:15:17] Александр:** Или ты всегда бомбил?

**[1:15:18] Сева:** Да, я всегда, я всегда бомбил. Я вот помню себя, у меня там знакомые говорят, Сева, да, тебя там всегда бомбит. И у меня всегда бомбило. Я сейчас тебе расскажу. Я помню, значит, где-то восемь лет назад я был, я брат был в одной компании, и я помню такое, типа, сейчас...

**[1:15:30] Александр:** Кроссовки подбирать помогут?

**[1:15:32] Сева:** Я шнурки, да нет, шнурки завязывал там. У них, на самом деле, очень крутой технический кампус. И большой, реально большой. И они, ну, нормальный по технологиям, у них пайплайн, как бы, разработки реально топовый. То есть, реально хорошо. Я там был и помню,

**[1:15:49] Сева:** [Внутренние детали бывшего работодателя опущены.]

**[1:16:37] Сева:** И вот я приходил домой, и такой, прикиньте, я рассказываю, что такое Testcontainers. В моем бабле, ну, там, мы же конференции, помнишь, там, делали и все такое. Ну, типа, каждого спросить, что, как делать, там, тебе там каждый второй скажет, ну, Testcontainers, ты там разворачиваешься. Там люди вообще никто не знал. И, типа, я просто приходил такой, типа, мне нужно объяснять, типа, людям, которые работают в технологической индустрии, такую фигню показывать им. И, ну, что я, девырел там, что ли, да? Ну, типа, я делаю работу, мне надо, типа, задачи есть сделать, чтобы быстро было там хорошо и так далее. Вот. И тогда очень много кто не понимал. Ты там приходишь, рассказываешь какую-то технологию X, там, не знаю, про Kotlin вышел. Очень много людей не знало про Kotlin. Ты там знаешь, что с ним решать.

**[1:17:18] Сева:** То есть, ну, понятно, сейчас там это уже, типа, не надо никакого. Ну, набрасываю. Но были проблемы, которые они решали очень хорошо. И, типа, люди даже не знали про это. Это каждый раз, мне кажется, оказываешься в ситуации, когда у тебя выходит, ну, какая-то технология. Сегодня просто это более такая попсовая, да, штука, которую реально все знают. И почему-то люди до сих пор не понимают. Все еще даже это им не помогло. Все равно, типа, видео, где там, знаешь, бабушка уже делает сайт просто в два промта, типа, не помогает, короче, людям. Но не важно. Ты про меня спросил, поэтому я про себя отвечу. У меня всегда было внутреннее возгорание от того, что я почему-то это все знаю. И я, типа, там не синер-випи там всей компании. Я просто обычный, там, типа, Петя, инженер, который просто хочет делать нормально, интересуюсь. Я как бы не эксперт, да, там, типа, не в сетях, там, я какой-то не дип-эксперт.

**[1:18:14] Сева:** У меня такая, типа, general knowledge обо всем, да, но я могу решать задачи. Вот. И, ну, я прекрасно отдаю себе отчет, да, что там, типа, я вот в этом сильно не разбираюсь, в этом сильно... Я каждый раз, когда просто прихожу и смотрю на людей, которые вроде в чем-то должны разбираться, и у меня от этого, как бы, диссонанс. То есть я, типа, думаю, ага, так, Сева, ты, как бы, вообще-то тупой. Есть люди умные, они должны это все знать. Ты приходишь им, говоришь, что это они... А они еще и не втыкают быстро, как это сделать. Я, как бы, все время от этого бомблю. Что такое? Поэтому у меня это перманентное состояние, если честно.

**[1:18:47] Александр:** Ну, это хорошо, что ты это подмечаешь, потому что... А я, конечно, вот, например, ну, как-то вот тоже начинаю сейчас думать про себя, думаю, не, ну, в целом, я тоже всегда такой, ну, а почему вы так не делаете? Почему так? Но всегда раньше я понимал, что вот я реально что-то не знаю. То есть у меня опыта во всем, ну, нет. И вот там вот этот человек, он там опытный инженер, разрабатывает, не знаю, там, 20 лет баз данных, но он точно знает больше, чем я, там, на порядок вот в этой узкой сфере. Такой, ну, видимо, я что-то не знаю. И я, как бы, отстранялся от дальше развивания мысли, что реально может быть что-то там не то. Сейчас, ну, когда есть Клод, Кодекс, Кими, я такой, нет вещей, которые я не могу решить. И вот в этот момент я встаю на равные с любым и говорю, ну, а какого хуя ты не делаешь это? То, что ты сейчас начинаешь говорить, апеллировать к опыту, уже не работает. Весь опыт в Клоде.

**[1:19:38] Александр:** Мы теперь с тобой на равных. И вот в этот момент я позволяю себе, ну, раскручивать мысли до предела. И в этом пределе, на самом деле, ну, я нахожусь в том, что как будто бы приятней всего, удобнее. И комфортнее, и продуктивнее работать одному. Вот в полной изоляции почти. То есть есть, да, какие-то, скажем так, ну, стейкхолдеры, там, те, кто тебе деньги платит, да, тем, кому ты приносишь value, и так, или там клиенты, то есть есть люди. Но вот в целом коллаборация и обсуждение, и вот как раньше нужно было с владельцем этого компонента пойти на созвон, он тебе объяснит там тонкости, контракты, как тестировать, как правильно синтегрироваться, теперь этого вообще ничего не надо. Ты просто настраиваешь свою, там, фабрику, как ты ее видишь, ты хочешь, ты выкидываешь там старые процессы, типа Jira, ну, вот лично я так делаю во всех, ну, везде вот все, вот весь SDLC я переделал под себя. Я просто говорю, мне нужно там две недели, неделя, там, вот столько токенов, compute, примерно вот столько там, две виртуалки, и будет сделано, и будет сделано хорошо. И все, я дальше в этом вот неделю сижу. Мне офигенно, как интересно, и я понимаю, что это вот пик продуктивности именно в таком флоу, когда ты ни с кем больше не сталкиваешься лбами, потому что тебе не нужно с ними сталкиваться лбами, ты все можешь сам.

**[1:20:52] Сева:** Тебе надо делать свою маленькую компанию и просто развивать ее. Я думаю, вот ответ. На самом деле, я думаю, что можно работать с людьми. Мне кажется, надо просто искать, ну, как это, как говорят, like-minded, короче, похожий, у кого похожий вот взгляд на то, как надо делать. И вам нужно просто говориться, кто решает какую проблему, какую-то глобальную, и все. И ты знаешь, и другой человек знает, что если ты там, например, сделаешь какую-то ошибку или что-то пойдет не так, или где-то у вас будет там условно расхождение в то, как вы сделали, ну, типа, тут нет проблем просто такой, ну, давай вот это переделаем. То каких-то, знаешь, не переживаешь за код, что он там, не знаю, переписан будет, короче, твой супершедевр или что-то. Ты просто такой, ага, надо, типа, вот это порешать, это надо порешать. И тебе прикольно решать.

**[1:21:41] Сева:** Тебе меньше прикольно уже обсуждать, ну, может быть, я делаю какие-то предположения, да, то есть какую-то мелкую детализацию, которая, по сути, не так имеет такое значение имеет. Как тебе прикольно уже какие-то глобальные штуки двигать. Вот, и просто нужно с такими людьми как бы работать. Есть такие люди, кто так делает, вот, и их, может быть, будет больше. Сегодня вот так. Но это же тоже классно, да, то есть ты говоришь, я в одного могу, типа, заправлять команду и там делать очень много. Ну, это же хорошо, это значит, что если будет таких много, как ты, они смогут сделать какой-то продукт, ну, там, какой-то маленький бизнес, его будет больше. Не знаю, попробуй запустить такой вот стартап, там, не знаю, полгода-год назад, ну, решаешь какую-то, может быть, маленькую проблему, вот, и хочешь за это еще заработать. Ну, это очень тяжело. Тебе надо команду людей, там, тебе надо миллион долларов в год тратить на, там, не знаю, тупое приложение какое-нибудь. Ну, тупое, я имею в виду, что оно очень малофункциональное, да, и это минимум, да, как говорят, базовый минимум.

**[1:22:40] Сева:** Вот сегодня это не так. Сегодня, если у тебя есть проблема, не знаю, я сделал тебе, там, друзьям делаю виш-лист приложения, сделал, да, ну, мы там виш-листы, типа, шарим между друг другом, что-то букаем. Ну, вот, пошел за выходные, сделал приложение, пользуешься то, как тебе надо. Хочешь, сделал, там, Алису домой напаял. Ну, изи, решил проблему. Если у кого-то такая же проблема, ну, продал им, там, не знаю, за два рубля, там, или сколько, ну, вот, тебе будут благодарны люди. Это тоже, как бы, модель заработка какая-то другая. По-моему, это классно, то есть, ну, с моментом люди сделают, как ты, да, то есть, кто-то поймет такой, о, он сделал какую-то мелкую штуку, ну, так на изи, я, короче, тоже хочу, на самом деле, мне не так интересно, там, писать, там, не знаю, бэкэнд. Мне интересно сделать какой-то продукт, и они просто придут, там, посмотрят, как ты делаешь, и сделают так же. Я думаю, что оно просто как-то вот медленно катится. Я думаю, быстрее катится где-то в Сан-Франциско.

**[1:23:35] Александр:** Слушай, такой вот, ну, да, понятное дело. Просто есть, вот, знаешь, люди, которые слово вайб-кодинг, они его опошлили как-то, ну, причем в своих головах как-то, вот, и, типа, там, вайб-кодер. Ну, во-первых, ну, что в этом плохого, а во-вторых, что ты имеешь в виду, когда ты это говоришь? Ты как бы обзываешься, или ты просто дифференцируешь как-то, да, там, способ взаимодействия с компом? Хотя, ну, вайб-кодер ли я? Ну, однозначно, да, я через LLM создаю программы. Делаю ли это я, плюя в потолок? Да вообще ни разу. Я думаю, ну, то есть, я очень много думаю, и когда я раньше программировал, я был тупой обезьяной.

**[1:24:15] Александр:** Я просто брал, писал тесты, делал так, чтобы они были зеленые, потом два рефакторинга, отправлял на ревью, правил правки, и такая моя работа была. Вот тогда я не думал, а сейчас я действительно думаю, потому что я думаю, а как система-то перформить должна? Какую ценность она принесёт? И все так, в плане вот в этот вайб-кодинг, что мы вкладываем, ну, люди вкладывают. И здесь как бы есть еще такая когорта людей, которые, ну, понятное дело, создавать продукты сейчас можно. И их можно создавать сейчас, не имея опыта программирования и не имея инженерного склада ума даже. Мне кажется, что истинный успех вот в этих маленьких вещах, типа виш-листов, как ты говоришь, он не у таких людей, как мы с тобой, может быть, а у людей с очень сильным креативным мышлением, которые просто не могли себе позволить программировать раньше, и теперь они могут с Клодом. И я думаю, что для меня лично там будет проиграна конкуренция, потому что мне не вот такая вот там, условно, голова творческая, и она не придумает грандиозный продукт, она придумает нормальный, удобный продукт, которых уже десятки. Просто он чуть лучше, чем остальные. Вот я себя таким продуктом вижу, поэтому вот конечное создание конечных продуктов, как будто бы там вот есть другие люди. Но вот для инженеров, которые вот писали Код там 10, 15, 20 лет, вот они могут настроить сеть руками все еще, они могут в ВИМе там похачить что-то, на серваке поменять. То есть у них это есть, и у них нет вот этого творческого мышления. Что этим людям делать, как ты думаешь, в современном мире, когда их скиллы, они ну решены? Да не знаю,

**[1:25:45] Сева:** Не знаю, ну жизнь. Я, типа, не знаю, что им делать.

**[1:25:47] Александр:** На рабочем уровне, с работой.

**[1:25:49] Сева:** Ну работы будет меньше такой. Ну что, как бы, будет работы другой больше. Мы видим уже тренды там, что люди, кто бизнес делает, им хочется найти людей, которые за них будут отвечать за какой-то домен бизнеса, как вот целиковую задачу. То есть они ищут просто решателей проблем для бизнеса. Продукт это не продукт, не так важно.

**[1:26:12] Александр:** Ну давай, вот у нас бизнес какая-нибудь сложная штука, типа давай возьмем там какой-нибудь поисковый индекс. Да, вот ты инженер, который писал алгоритмы этого индекса, указатель C++ review, и писал линтер там кастомный для этой компании. Вот, например, ты такого уровня человек. Вот то, что ты делал вот так, оно уже типа год решено. Но у тебя есть экспертиза вот в этой вот штуке, да, и у тебя есть какой-то особый склад ума, который позволил тебе там стать этим инженером. Вот как ты думаешь, вот с этой позиции какая трансформация может произойти, чтобы остаться в этом бизнесе, быть полезным вот в этой вот каком-то укладе, и в то же время перестать заниматься тем, что стоит 200 долларов в месяц, ну в смысле подписки?

**[1:26:59] Сева:** Я не знаю, это хороший вопрос. Я думаю, я думаю так, я не знаю людей, кто занимался, ты просто даешь очень constrained контекст, но я думаю, что человек...

**[1:27:08] Александр:** А я вот прям придумал, во-первых, это выдуманно, я вот специально взял, вот я такого человека не знаю, вот чтобы мне просто было про него говорить.

**[1:27:16] Сева:** Ну я понимаю, просто человек же не может, ну то есть у него жизнь там десятилетняя, она не выглядит, как ты приходишь и придумываешь, как индексацию делать каждый день по-новому. У тебя она довольно разнообразная, да, то есть ты там встречаешь с коллегами, обсуждаешь какие-то вещи, вы делаете то, все, иногда делаете хакатоны, иногда в компании делаешь что-то другое. Домой ты приходишь, у тебя там, не знаю, семья образовывается, время идет, ты там начинаешь увлекаться велосипедами или там еще какую-нибудь дичь паяешь дома и так далее. У тебя очень много разных интересов. Я крайне сомневаюсь, что есть люди, которые приходят на работу только вот делать индекс там или что-то. Да, там какой-то контекст. Их больше ничего вообще не интересует. Наверное, таких очень мало. То есть, возможно, есть такие люди увлеченные, да, только одной задачей, и они очень хороши в этом. Сложно. Я думаю, да, тут как бы я плохой советчик. Думаю, что другие задачи сегодня надо решать. Но те, кто не так, да, у кого есть круг интересов, я думаю, в своем круге интересов найти область применения, в которой ты решаешь другие задачи, должно быть несложно. Ну вот как я в университете учился, знаю, и многие, я думаю, инженеры, учились так же. В институте учат тебя как бы учиться. Не учат, как там, паять или математику решать. Тебя учат учиться. То есть, как бы можешь научиться. И многие ребята с образованием инженерным, они просто научились учиться. А потом они взяли и выбрали область, да, там, посидели в этой области, провели в ней x часов, наработали все там эти, заработали все шишки, собрали все идеи в кулак, и теперь они там могут решать задачу там очень круто.

**[1:28:52] Сева:** Это не значит, что они не могут научиться чему-то новому. Они точно так же, я уверен, что точно так же люди придут, научившись в чем-то глубоко разбираться, они научатся в чем-то другом глубоко разбираться. Ну, сегодня там мы фабрики с тобой обсудили. Ну, что там, это rocket science, что ли? Я уверен, что есть люди, которые сядут, так же поделают, поэкспериментируют. Ну, там ничего сложного. Если я разобрался, я уверен, что, типа, там, 80 процентов людей, которые там как-то что-то похоже делают, особенно с тем профилем, что ты сказал, ну, уж точно разберутся. Вопрос в том, что нужно будет делать с этим. То есть я не думаю, что мы как бы сейчас разобрались с тобой и так вот делаем. Я думаю, что так будут делать почти все. Просто там кто-то сделает хороший UX на это все, и мы просто будем так все работать. Я думаю просто, что эти люди, если честно, я верю, что они разберутся. Сегодня, может, им не хочется разбираться в силу факторов. Я уверен, что это такой же опыт, что ни одного года, который я вспомню, что это не так, что это я не сидел по вечерам и не изучал какие-то технологии. С одной стороны, потому что мне интересно, а с другой стороны, потому что, блин, ну, такой рынок, что если ты не изучаешь, ты знаешь, что, типа, ты будешь как бы вне рынка, и это тебя стрессует. Ну, меня лично очень стрессует. Хотел сказать, что просто я уверен, что люди найдут как бы себе применение. Инженеры, я думаю, не глупые ребята, все разберутся. Вот. И, ну, сегодня, может, не хочется просто, потому что и так уже вот просто вот уже сидит вот здесь вот это, да. То есть, типа, сидишь, разбираешься, тебя постоянно челленджат в одном.

**[1:30:18] Сева:** И прикольно челленджить, там, не знаю, первые 10 лет карьерного пути, ну, когда там у тебя челленджи с чем-то прям очень серьезным, но ты устаешь. Я понимаю, люди, ты там с семьей, еще чем-то у тебя, какие-то увлечения, планы на жизнь, и ты как бы сидишь в компьютере, потом чуваки приходят и говорят, о, не они лично там приходят, да, кто-то говорит тебе, а вы-то мне нужны вообще, ваши знания, фуфло, и вообще ты там, не знаю, сидел, что-то тут программировал, короче, вообще ты дурак. Ну, это неприятно. И этот как бы месседж, ты слышишь там из сетей, там, от соседа, который, там, не знаю, не закончил школу и подметает, там, типа, он тебе рассказывает, какой ты дурак, там, ты слышишь это сообщение от людей, которые вообще ничего не понимают в IT, тебе говорят, что они там программисты, типа, всех это слышать неприятно. Я думаю, это просто как-то сказывается на том, как люди, ну, рефлексируют над собой, там, рефлексируют над работой, над, там, вот этим, да, там, вайб-кодингом, как они пытаются, ну, защитить себя психически от тут-то переесть, кто не прошел этот весь путь, они не знают деталей, как это все работает, но так получается, что они могут сделать то же самое. И ты как бы не можешь себе объяснить это, то есть как так, типа, как так кто-то может сделать то же самое, ты не хочешь в это верить просто. Какая-то, наверное, защитная реакция, ну, я могу понять. Я думаю, что это печально с точки зрения человеческой, что так получается.

**[1:31:42] Сева:** Но, с другой стороны, хорошо для того, что ты говоришь. Есть люди, которые креативные, и они могли бы делать продукты, и они теперь могут это делать. И, может быть, мы сможем пользоваться какими-то новыми штуками. Кто-то сделает, там, ну, не знаю, люди, которых нету, там, интернета, будут с интернетом, да, то есть люди не могли сделать какой-то магазин, чтобы продавать какой-то крафт. Им нужно было пользоваться всякими платформами, которых они, там, по 70 процентов забирают твои прибыли, и ты не можешь, по сути, продавать. Просто, там, как раб сидишь, там, все время, там, не знаю, вяжешь крючком или что там делаешь, просто всю прибыль отдаешь на, как бы, агрегатор. Вот ты можешь свою штуку делать, как-то себя продвигать, сделать себе сайт прикольный, сделать какую-то идею. Вот. Я думаю, что просто классно, что у людей, которые не делали сайты, появилась возможность иметь все эти цифровые инструменты для того, чтобы делать классные другие продукты. Не только, там, сайты или, там, приложения, а что-то, что мы можем физически трогать. Я думаю, это, как бы, плюс большущий, который мы получаем.

**[1:32:46] Александр:** У меня тут камера переключилась. И Riverside софт, в котором мы это записываем, запретил мне переключать ее обратно. И я говорю Севе, вот, как так можно вообще? Ужас какой. Надо написать свой Riverside. К тому же, ну, штука максимально понятная. Я прям знаю, как это сделать.

**[1:33:01] Сева:** Там вообще не изи. Там вообще не изи. Я шучу, кстати. Мы просто, как-то было дело, мы, там, занимались видеостримингом, я помню.

**[1:33:09] Александр:** Да, было дело, я знаю. Не, я-то просто, если есть опыт и есть, ну, понимание, как это это делать, то минимальный сделать, ну, как бы, ладно, если мы делаем прям хороший стриминг на высоком качестве на большое количество людей, у вас задача-то была все-таки посложнее. А если ты про Джокер-конференцию в итоге, во время ковида. А здесь-то все сильно проще. Здесь просто два, нас с тобой двое, и там уже все написано. Единственное, просто объяснить Клоду, что я хочу локально одно качество, высокое, асинхронно. А между нами с тобой даже... Должно low-quality, там, по протоколу другому гоняться, и чтобы это все, вот, в итоге, там, мне было доступно на облаке. Это, я сейчас пром-т рассказал, которым сейчас я пользуюсь все еще. Мне реально стыдно, что я за Riverside, вот, в этом месяце, там, заплатил, типа, 45 баксов. Я такой, блин, я бы, ну, еще два таких продукта, это уже подписка за 100.

**[1:34:05] Александр:** Я бы себе лучше еще одну подписку бы купил. Ты три подписки за 100 купил. Ну, это для внимательных слушателей, шутка. Ну, вот. Да,

**[1:34:12] Сева:** я согласен. Я с тобой согласен. Я также, тут, заплатил, когда я тебе рассказывал, что я, там, свой проект бежал и заплатил несколько сотен евро [сумма округлена] за GitHub, за то, что они просто тесты бежали. Я реально ошалел. Я такой, ну, типа, я могу сервак за эти деньги купить бушный, и он будет бежать. Да, и он всегда будет. Всегда будет бежать.

**[1:34:30] Александр:** Да, да, да. Мне кажется, мы уже по-любому, как бы, движемся в этом направлении, когда каждый, вот, тот самый энтузиаст, да, который... Не вот этот вот вайб-кодер с офигенным мышлением и креативом, который вообще не знает, как работать технологии, вот он будет создавать продукты для людей и для себя. А мы вот инженеры, которые понимают, как работает инженерия, мы теперь SaaS будем просто для себя клепать, как нифиг делать, а для своих близких там. Ну, то есть, в первую очередь, для себя. Вот эта вот эра, я называю ее для себя эра персонализированного софта. Мы в нее вошли, все. То есть, вот все, что я хочу, я могу себе на вайб-коде иметь, имея просто инфраструктуру, чтобы было где развернуть, протестировать, поддерживать. То есть, мне нужна моя, ну, действительно, вот мой мини-клауд, моя хоум-лаба. Мне нужна, чтобы подобное заниматься, это единственное, что меня ограничивает. Как только я сделаю себе клауд, там, сетку DNS, вот эти все айпишники, CDN, то есть, у меня будет вот инфра, где я просто буду клепать, как бы, новый продукт за вечер. Ну, все, для меня SaaS больше не будет существовать вообще.

**[1:35:34] Александр:** И я думаю, таких, как я, вот, и ты точно так же, я уверен, будешь делать. То есть, мы будем себе, мы будем переставать платить подписки. У нас будет одна подписка или две. На код. Кодекс-то, да, и вот китайская. Занесите тысячу евро.

**[1:35:46] Сева:** Да-да-да, ну, там, я с тобой согласен, просто есть какие-то штуки, наверное, наверное, так не получится. То есть, ну, ты прикинь, вот есть, там, я вот использую для Herdr терминальное приложение мобильное, там, Moshi называется. И у него есть просто lifetime subscription, 140, lifetime, типа, за 140 евро, я на ней напрочь такое.

**[1:36:07] Александр:** Что делать? А lifetime, это что? Это что ты...

**[1:36:10] Сева:** Навсегда, короче. Просто покупаешь приложение, по сути, вот за 140 евро ты покупаешь все приложение, оно будет обновляться, то есть, оно будет там все вот это. Ты понимаешь, что ты покупаешь, и чуваки будут там мейнтейнить все.

**[1:36:20] Александр:** То есть, это просто терминал на iPhone, да, который стоит 140?

**[1:36:22] Сева:** Ну, типа. Там, на самом деле, много фичей, и они не так просто их сделать, чтобы они хорошо работали.

**[1:36:31] Александр:** Не так. Не, три, как там, Riverside на вайб-коде, это тоже очень сложная, это очень сложная штука.

**[1:36:36] Сева:** Да-да-да, я согласен. Но тут вопрос в том, а можно ли купить Riverside за 100 евро, чтобы он всегда у тебя работал? Ну, типа, ты не по подписке его купил, а больше, да-да. Вот если за 100 евро можно было бы купить, мне кажется, ты, наверное, бы так не делал. Но, ну, я так условно, да, говорю, какие-то цифры. Вот. Ну, так как у нас все ушло в подписки, а почему все ушло в подписки? Потому что так хорошо денежки компаниям становятся гигантами, там, за, там, не знаю, продаешь веб-сайт, и у тебя там миллиардный бизнес на веб-сайте каком-то. Стоки растут, все хорошо. Но подписки, это не очень прикольная штука сегодня. То есть, многие подписки, они должны перестать существовать, у тебя должны быть, ну, покупаешь навсегда.

**[1:37:14] Александр:** Да.

**[1:37:15] Сева:** В нулевые, да? Покупаешь CD с игрой, там, «Героев Меча и Магии». Топ. Купил, играет всегда. Никаких подписок. Сколько нужно было сил, чтобы сделать «Героев Меча и Магии»? Мне сложно представить, насколько люди тогда были, там, упоротые инженеры, чтобы это сделать. Работало всегда. Включаешь его с диска, никаких обновлений. Играешь, хоть сейчас включи.

**[1:37:36] Александр:** И мне кажется, такие продукты тоже будут. Да, как бы я хотел просто купить себе какой-нибудь софт. Кстати, у меня есть такой. Я вот рисовалку себе, концепт на планшет купил, профессиональный. Там всякие кисти разные прикольные. Вообще очень интересно рисовать. И вот это лучшая моя покупка. Я там купил ее, ну, как бы задорого, но я такой, блин, это, знаешь, теперь всегда у меня. Вот я новый планшет куплю, я себе из App Store это притяну, он там будет, и я буду рисовать. И я знаю, что это популярная штука, которая обновляется, то есть это софт живой. Это ценность. То есть это ценность, за которую я готов заплатить. Подписка для меня сейчас в SaaS типа Riverside. Ценности здесь почти никакой, но мне все еще просто впадлу.

**[1:38:15] Александр:** Вот сесть и вайб-кодить это реально. Пока что я плачу за свою лень. Вот единственное, за что я плачу, это за свою лень.

**[1:38:22] Сева:** Но это же хорошо тоже, то есть, если ты мыслишь, ты думаешь, и варишь, и такой, ага, это значит, что у меня, в моей факторе, я перевожу твою мысль, да, в моей факторе нет такой фичи, где я просто говорю, я хочу Riverside, чтобы он работал у меня, вот как он, и это весь мой промт. Чтоб ты больше ничего не делал. Ты просто голосом там сказал, давай. У тебя нет этой фичи, это что значит? Что-то нужно ее делать. Правильно?

**[1:38:48] Александр:** Я просто представляю, как мне сильно придется упороться, чтобы это хоть в 20% случаев работало, чтобы я прям реально этим пользовался. Я думаю, что это очень круто, и я думаю, что это то, что будет существовать. Я уверен, что это будет. Это точно будет. Это 100% будет. Просто уровень пока что вот этой недетерминированности. Почему тоже я так задаю себе вопрос, почему я, например, очень легко адаптировался и кайфую с работой с Клодом и Кодексом и всем подряд, а кто-то прям их бесит. В плане, что-то он не так сделал, и ты прям злишься. Вот такие люди. Есть что-то, что я скажу, сделаю как Riverside, но он же не один в один сделает.

**[1:39:27] Александр:** Ну, может быть, интерфейс, окей, я смогу на вайб-коде систему, которая будет интерфейс Pixel Perfect делать. Окей, это легко. Но где-то какие-то, знаешь, кнопочку нажал, а тут вот не так, а тут вот такая багулина. И я просто начну расстраиваться в моменте. То есть вот в каких-то мелочах оно будет немножко отличаться.

**[1:39:44] Сева:** Как инженер инженеру. Вот представим, что ты можешь взять chaos monkey, записать все действия, все клики во всех интерфейсах, возможные сценарии, разобрать их как продукт, записать все скриншоты и скормить это в LLM, чтобы она условно создала видение этого продукта, как оно сейчас. Это физически возможно сегодня?

**[1:40:06] Александр:** Возможно. Сто процентов, да.

**[1:40:08] Сева:** Не думаешь ли ты, что если это так сделать, с третьей итерации фикса всех проблем, будет клон? Это хорошая вопрос.

**[1:40:16] Александр:** Технически я не вижу никаких ограничений. То есть, ну, по-любому это возможно. Я просто, знаешь, про что я хотел сказать? На пути к тому, чтобы сделать такую фабрику, я буду очень много страдать, преодолевать вот эти тернии. Ну, с первого раза не получится. Ну, все, ты меня зашелинжил. Короче, я буду делать свою недетерминированную фабрику. Вот я запишу, я попробую.

**[1:40:40] Сева:** Я попробую. Я позанимаюсь этой фигней, и я тебя, я тебя призываю тоже попробовать себя сломать и попробовать поиграться в недетерминированную фабрику, чтобы ты мог взять два подхода себе и сделать вот такую штуку потом. Потому что я думаю, что того, что ты сказал, мне нравится твой подход с детерминированной, мне кажется, это хороший подход. Но я думаю, что для таких вот вещей немножко не хватает чуть-чуть пошейкать себя и попробовать такое, а что вот это А что вот это дает мне? Что вот это могло бы дать преимущество именно? Чтобы сделать вот так, как ты хочешь. Потому что как ты хочешь сделать workflow, наверное, это действительно долго и сложно. Может ли сработать другой подход, чтобы получить вот этот результат реально хороший? Я не говорю, что это будет просто look and feel такой.

**[1:41:25] Сева:** Это просто, может быть, получится сделать с недетерминированным подходом. И я думаю, что если взять подход, который я писал, собрать вот так данные, why not? Почему нет?

**[1:41:38] Александр:** Знаешь, в какую мысль я постоянно упираюсь и всегда она меня челленджит каждый раз? Ну, вот ты сейчас будешь этим заниматься, Саша, вот я себе говорю, ты упоришься, потратишь два месяца, сделаешь что-то. А через еще месяц это появится в Клоде, он будет делать точно так же, ты лучше, скорее всего. 100% появится. И какой смысл тебе, Саша, этим заниматься?

**[1:42:00] Сева:** Такой смысл, что у тебя завтра Клод отберут полностью и скажут, типа, миллионеры только используют Клод, а все остальные...

**[1:42:07] Александр:** Ну, меня Клод отобрали позавчера. Нет, нет.

**[1:42:11] Сева:** Дай мне договорить. Я имею в виду, что, ну, представь такую ситуацию, ни сегодня, ни завтра, но кто-то придет и скажет, ну, типа, теперь B2C нельзя продавать LLM, только B2B, только компании могут закупить, и только через компании у тебя есть возможность заполучить его. А ты уже сделал себе фабрику, которая там на каких-то моделях open-source работает, все. Ну, все, тебе все хорошо. Ты дальше делаешь свой бизнес, приложеньку там продаешь, 3D-печатные, что ты там хотел? Все работает. И кажется ли, что ты хеджируешь риск таким образом, когда ты изучаешь это и делаешь такое же?

**[1:42:46] Александр:** Ну, хороший момент. Я для себя его, знаешь, как называю, одна из тематик, которая меня успокаивает, это я, условно, вендор unlocked, то есть я не завишу ни от кого. Клод, кодекс, китайские, может, еще появятся же. больше будет, меньше-то уж точно не будет. Действительно, там, даже в целом, знаешь, там, не кто-то что-то запретит, а отнимет. А в целом, вот, когда с моделями еще работаешь, вот с одним Харнесом работать, как мне кажется, исключительно с одним постоянно, вредно. То есть он тебя как бы деформирует под себя. Ну, вот у Клода было раньше, и вот сейчас поменьше. Вот он начал слопить очень жестко.

**[1:43:25] Александр:** Вот где-то там Opus 4.8 он прям, ну, вот эти свои словечки начал изобретать, там, gotcha какие-то, и ты уже, и у него построение, понимаешь, семантика какая-то такая вот, построение, понимаешь, что ты вот начинаешь ему уподобляться, понимаешь, что ты вот начинаешь ему уподобляться, или там как-то вот у тебя код и так далее, у тебя продукты как-то вот клодовские становятся. Когда ты начинаешь хотя бы с двумя, а лучше с тремя, вот тогда ты себя находишь в этом мире, то есть ты уже типа не на один, а ты уже вас уже несколько, и ты себя понимаешь, ты как арбитр, и так далее. Вот просто с точки зрения сохранения собственных мозгов, как будто бы вот это полезно, не зависит и не работать с одним.

**[1:44:04] Александр:** Это вот вторая тема для меня, почему я такой, ты можешь этим заниматься. Такой, ну, а вдруг у тебя получится лучше, чем у Клода в каких-то местах? Ну, почему ты решил, что чел один, который сидит, Claude Code делает там, ну или там несколько? Сложно разрабатывать подобный софт десятером. Я думаю, там вот Claude Code делает один, двое. Почему ты решил, что типа с технологиями, которые у тебя есть сейчас, ты не можешь сделать так же или лучше? Что ты сразу задаешься-то?

**[1:44:32] Сева:** А ты можешь, а ты можешь. А знаешь, какое хорошее доказательство, что ты можешь сделать лучше? Так. Herdr. Ну, типа нету вот у них, у провайдеров, такой же штуки, которая нормально общается, ну, давай так, я всегда скажу, но ни у Грока, ни у Клода, ни у Курсора агенты так хорошо не работают между собой, как ты можешь настроить с Herdr. Почему?

**[1:44:55] Александр:** Я не знаю, я не настраивал.

**[1:44:56] Сева:** Ну и почему? Потому что не сделали, почему? Ну, Herdr сделал. Ну, типа чуваки, которые сделали хер, ну, класс. Красавчики, они сделали его там на Tauri, ну, там, неважно, первое. Сейчас они переделали, у них там адаптивный, там, если посмотришь, как они сделали, у них там адаптивный десктоп под любых пользователей, под любые профили пользователей, я имею в виду, что инженер, там, пием, аналитик, не знаю, бабушка, любые лейауты, какие хочешь, чтобы все могли пользоваться независимо от провайдера, да. Ну, круто, что они сделали. Но это хорошее доказательство, что у ребят, у которых нету фронтир, там, зарплат модель, да, там, этих, там, сделали что-то классное.

**[1:45:31] Александр:** Да. А еще знаешь, что я думаю? Вот есть психология, ну, например, там, чел, который, не знаю, делает, там, для Gemini Харнеса какой-нибудь условный, да, вот берем там еще один. Вот он в целом, как бы, вот там, работал как-то в окружении людей, и вот он был самым, там, подходящим кандидатом на то, чтобы ему предложить этим заниматься. Но он не лучший в мире кандидат, чтобы этим заниматься, потому что выбирали из того, что было. И, как бы, в нем нет столько энтузиазма и столько вижена, и столько, вот, вперед вот этой мысли, которая есть в людях, которые в себе это находят просто потому, что они, ну, чокнутые, там, или им это нравится. Но они не работают в этих компаниях. Вопрос в том, вот, сколько ресурсов надо на то, чтобы создать, там, клод-лайк Харнес в сегодняшних реалиях в условиях, когда компьютер, типа, ограничен, ну, в плане дефицита, токены.

**[1:46:21] Александр:** Ну, я думаю, что у тех, кто пишет клод, у них доступ к моделям, как минимум, анлим, а, скорее всего, они другие. То есть, как бы, мы в неравных позициях находимся, вот, с этими игроками, скажем так. Это еще одна мысль такая удручающая, да, вот, как бы ты с ней работал.

**[1:46:37] Сева:** Слушай, ну, мне кажется, что чем более констрент и competitive, ну, короче, чем больше у тебя ограничений, чем больше у тебя, чем более нереально задача стоит, вот, тем больше, мне кажется, возможностей сделать круче и самому стать круче, вот. Потому что если бы у тебя была, как бы, жил сейчас в Пало-Альто, сидел в хорошем студенческом городке, со стипендией и отличным Starbucks'ом, там, или что там, что ты любишь, желание у тебя разобраться и сделать круто такую же модель или harness, было бы примерно, ну, раза бы два меньше, чем у тебя сейчас, и, возможно, ты бы никогда и не сел это делать, потому что, ну, почему, зачем, если ты можешь пойти просто на работу.

**[1:47:19] Сева:** Поэтому я думаю, что хорошо это или плохо, но чем больше у тебя таких ограничений, чем хуже ситуация, в которой ты находишься, тем больше она дает вероятность, вероятность, математически сейчас я наговорю, но, в общем, есть очень много людей в таких ситуациях, более вероятно, что оттуда получится что-то более крутое, чем ты положишь такое же количество людей в очень хорошие условия. В подтверждение моих слов, ты можешь просто с олимпийскими командами, да, сравнить, вот есть команда, которая тренируется в Советском Союзе, где у тебя там жесткие условия, а есть команда, которая тренируется где-то, например, в Штатах или в более мягких условиях. Это кто выигрывает всегда, кто в жестких условиях, всегда так. И не было другого, никогда. Поэтому я думаю, что это может иметь свои преимущества, но трейдов, да, что ты как бы страдаешь. И гарантий, конечно, никаких нет, но гарантий нет никогда ни там, ни там, поэтому...

**[1:48:13] Александр:** С другой стороны, знаешь, я вот для себя как это тоже нахожу как бы нормальное такое объяснение. Ну, блин, если не вот этим заниматься, то чем? Ну, я имею в виду вот инженеру, да, вот мы конкретно. Вот мы до подкаста начали что-то разогреваться, и вот ты сказал, ты удивлен, что еще, ну, все же даже, должны себе эти фабрики сделать. Типа, это же, ну, вот на поверхности.

**[1:48:36] Сева:** Я сказал следующее, чтобы прям точно. Если у тебя есть люди, которые еще не сделали фабрики, их надо точно уволить.

**[1:48:47] Александр:** Ну, кстати, вот знаешь, вот если бы я был каким-то чуваком, который принимает решения, я бы включил себе в галочки, да, какого-нибудь скрининг-интервью своего персонала. Вот он делает, какую-то фабрику или там как-то настраивает вот это вот. Давай так, а что мы вообще называем фабрикой к второму часу подкаста про фабрики?

**[1:49:09] Сева:** Ты хочешь, чтобы я вики-определение сделал?

**[1:49:11] Александр:** Не, как ты это понимаешь? То есть, ну, как бы, давай так, давай я начну. Смотри, я назвал свой софт с фабрикой до того, как увидел, что их делают остальные, и что под этим называют остальные. Я вложил в это понятие такого, что я действительно вижу реальную вот мануфактуру, фабрику. То есть, вот я мыслю очень в последнее время часто вот этими понятиями критических цепей и Голдратта, да, вот я прям думаю, что это то, как сейчас я вот вообще решаю проблемы у себя в пайплайнах, в процессах. Типа, где узкое место? Давай нашли, разрасширили, пошли дальше. Постоянно так делаю, и только так, я думаю, можно мне сейчас комфортно выстроить флоу.

**[1:49:51] Александр:** То есть, я не решаю проблемы, пока я не вижу, что это узкое место вот настолько. То есть, я знаю, что это проблема. Я как инженер понимаю, что вот здесь у меня там контекст переполняется, вот в этих случаях, а здесь слишком много циклов и много токенов, а тут у меня телеметрии не хватает, и надо это сделать точно. Но я как инженер этого не делаю, пока я не увижу, что это узкое место. Потому что сейчас у меня другое узкое место. Это вообще сила не работает, и авторизация нормально не работает. А ты тут про телеметрию думаешь. И вот это мне как-то помогает выстраивать инженерное новое мышление такое. Я вот мыслил вот этими, как бы, фабриками в понятии Голдратта, да, вот есть как бы производственный пайплайн, есть станции какие-то, и эти станции можно подкручивать, настраивать, есть вот основной как бы продукт, который трансформируется на пути к фабрике, и вот как бы есть вот производственные мощности, к ней подключена там вода, электричество, вот, и у нее есть начальник, и все такое. И я такой, ну, в целом я хочу какой-то свой вот такой детерминированный, именно похожий на вот такой вот станок по производству там деталей, какой-то софт, но где есть и я, и, понятное дело, агенты это все делают, построить. Я это увидел, ну, это как будто фабрика, типа factory, я вот выбирал, как назвать, factory назвал. Это что-то, что работает само, и роль человека в ней настраивать, задавать количество мощностей, которые хочешь в это вложить, и, типа, реально мыслить ресурсами.

**[1:51:14] Александр:** Вот задача человека, когда он работает с фабрикой, я вот на этот софт готов потратить вот столько токенов и вот столько компьюта, и вот столько времени. Вот он эти три кнопки фабрики нажимает, запускает, она кряхтит, и выдает.

**[1:51:30] Сева:** Наша фабрика выдаст быстрее и дешевле, чем он сказал. И качество невозможно.

**[1:51:34] Александр:** Если более детализировано, да, потому что я слишком высокоуровневый вообще здесь, нет ничего рядом. Я хотел, чтобы был какой-то... Короче, я вижу это как индустриальную революцию, то есть я вижу там нас, программистов, которые сами руками писали код, как людей, которые сами выполняли задачи, когда вот танка, как части станции. Я вот хочу сделать так, чтобы написать софт, который как бы делает индустриальную революцию в программировании. Еще более абстрактно сказал. Вот это какой-то софт, который заменяет команду, наверное, людей, которая была ответственна за продукт. И теперь ты этот софт ставишь, он работает, он фиксит баги, он находит уязвимости, он имплементирует фичи, он оптимизирует перформанс, то есть он занимается всем тем, чем занимается там нормальная, уверенная, хорошая, большая команда над продуктом, но он это делает сам и автономно.

**[1:52:26] Александр:** Вот что я называю фабрикой.

**[1:52:27] Сева:** Ну, звучит логично. А ты? Ну, у меня очень просто. Типа я вижу, что там есть workflow и есть workforce. И у меня есть продукт на выходе. Мне кажется, что это примерно любой завод выглядит так. То есть все эти штуки там, агенты, не агенты, ну, по сути мы-то знаем, что это просто worker с какими-то определенными параметрами, и это все бежит в какой-то просто очереди. Ну, так вот, если технически, да. Но формально, если вот, как я сказал, это у тебя есть, как ты говоришь, pipeline, есть какие-то там рабочие, в конце продукт.

**[1:53:00] Александр:** Участие человека, вот для меня, что важно, да, в моменте, когда вот, то есть он перестает быть частью процесса производства. Для меня успешная фабрика, она работает, когда вот там несколько, десятков итераций, я вообще ее не трогал. Вот в этот момент я такой, во, вот это то, что я хотел создать, вот теперь я кайфую, то есть у меня прям выделяются какие-то гормоны. До того момента, пока я хожу и там, не знаю, какого-то агента реанимирую, потому что он упал там по out of memory, а второму закончились, и он не возобновил работу, и мне теперь вот надо. Вот до тех пор, пока я этим занимаюсь, я считаю, что я там не построил фабрику. И для меня вот фабрика это автономность. Я не хочу как, даже как инженер заниматься чем-то, что может сделать агент.

**[1:53:44] Александр:** Я думаю, вот ты точно так же мыслишь в этом плане, да. Все так,

**[1:53:47] Сева:** мы тут сходимся. У тебя просто свой мясокомбинат, как бы, там, газмяс, что там. Ты такой, типа, ну, давай. Что там за колбаса?

**[1:53:56] Александр:** Попробовал такой, нормально. Да, да, типа, не очень. Откуда везли сырье? Что там? О, с этих коровок.

**[1:54:01] Сева:** Получше. Ты реально директор мясокомбината. Но ты такой директор, который создал это. То есть, ты не отжал, как говорит в 90-х, там, себе этот заводик. Ты его построил и начинал ты с маленького, там, в гаражике какого-то станка. Смотри,

**[1:54:18] Александр:** и возвращаясь к тому, к чему мы сюда пришли, откуда. Почему вот фокус внимания большинства инженеров, он не на этом? Ведь как будто бы это очень, ну, как будто бы это единственное, чем стоит заниматься вообще сейчас. Вот, возвращаясь, а чем еще заниматься и что делать, если Клод завтра это реализует? Ну, как бы, а чем еще, если не этим? Вот у тебя, как бы, есть ответ на это недоразумение?

**[1:54:40] Сева:** Я не знаю. Я не знаю. Я просто понял, что, ну, все остальное бессмысленно просто.

**[1:54:45] Александр:** Да, ну, вот, да, мне нравится, что ты говоришь, что вот оно бессмысленно. То есть, во всем остальном, там, ну, условно в чем? Что я имею в виду? Ну, давай, там, не знаю, обновление dependency каких-нибудь, там, написание тестов дополнительных, реализация там фичей, какие-то там апдейты новых библиотек, переписывание, ну, все, вот вся работа, которая производилась.

**[1:55:05] Сева:** Чувак, вот я тебе скажу, вот книжка, хорошая книжка, я еще не читал.

**[1:55:09] Александр:** Я ее прочитал, отличная.

**[1:55:12] Сева:** Вот, отличная. Вот нет смысла читать. Все, конец. Эти книжки бессмысленно читать. Вот я что понял. Я их читаю, потому что мне нравится, но это бессмысленно. И как только я это понял, я вот как раз пришел к этой мысли, что, типа, единственное, что для меня, кажется, имеет смысл, это делать эту штуку. Поэтому мы тут. Кто-то может зачеллинить меня про книжки и прочее. Я все понимаю. С знанием, где ты вообще ничего не знаешь, это все сложно.

**[1:55:35] Александр:** Знаешь, вот какую роль я себя вижу в будущем в этом? Вот не знаю, как ты себя видишь, если мы, ну, как бы, знаешь, перестаем вот совсем сильно фантазировать, да? Потому что, ну, вот в утопии там, ну, как мы там, что угодно придумаем, любую ветку выбери. А вот если в чем-то таком более реальном, я вот себя вижу как человек, вот обладая этим техническим бэкграундом, прочитавшим вот эту книжку и написавшим подобные системы, которые описаны в этой книжке, и записавши два выпуска, ой, два сезона подкаста про алгоритмы, описанные в этой книжке, я все-таки вот этот багаж хочу конвертировать в свое будущее value, да?

**[1:56:13] Александр:** И как я это вижу? Что фабрик будет много, их уже много, харнесов будет много, их уже много, ресурсов будет мало. Вот сделать так, чтобы это было эффективно и экономически целесообразно, инвестировать вот в эту коробочку, которая делает вот этот софт вот так, по сравнению с другими, и есть вот эта вот инженерная задача, это задача оптимизации. Да. И мне кажется, вот оптимизировать то, что мы создаем, точнее, то, с помощью чего мы создаем, это все еще интересно, и пока еще здесь, ну, есть что делать, уж точно. Вот здесь задача не решена человечеством.

**[1:56:45] Сева:** Нет, там много, ну, мы с тобой предсудили, почему там какие-то агенты есть, там проблем там дофига, чтобы оно нормально работало, то есть нужно просто трогать это и посмотреть, там очень много чего можно найти интересного, вот, и даже просто сейчас это не даже, со всеми LLM, там, что у тебя есть, просто у тебя глаза разбегаются, где улучшать, вот. Да. И, ну, много нерешенных задач, они все, мне кажется, прикольные в каком-то смысле, некоторые из них похожи по паттернам, да, то есть у нас, в принципе, все эти книжки берешь, там у тебя похожие паттерны у проблем, да, то есть они там разные детализации и разные проблематика, но, по сути, паттерны решения очень похожи, и ты можешь, как бы, перекладывать эти знания на новую какую-то область.

**[1:57:25] Александр:** Сто процентов, да. Я вчера услышал какую-то мысль в Ютубе, что нет смысла в университете учиться технически, то есть если разгонять дальше мысль про то, что вот книжку читать Database Internals сейчас нет смысла, и она в целом, ну, понятная, потому что она в рамках одной книжки сказана, а если вот сказать вообще в целом про образование техническое сегодня, ведь я просто смотрю на диплом, там, который я делал пять лет назад, магистрский, я тогда думал, что я сделал что-то, ну, какой-то шаг вперед для себя, как для инженера, я сейчас делаю с фейблом ресерчи, типа, компилирую их в презентации, уровня на голову выше, чем мой диплом был, и времени на него я потратил полгода, а сейчас я это делаю за два часа. Вот смысл тогда учиться в универе, если ты говоришь, что нет смысла читать книжки технические.

**[1:58:17] Сева:** Короче, я, я, как бы, у меня мнение про университет следующее. Университет, как я говорил, учит учиться.

**[1:58:24] Александр:** А ChatGPT не научит учиться?

**[1:58:26] Сева:** А вот ты уверен?

**[1:58:27] Александр:** Да, абсолютно.

**[1:58:29] Сева:** Ты много знаешь людей, кто дисциплинированно может читать книжку каждый день.

**[1:58:34] Александр:** Я не такой.

**[1:58:35] Сева:** Ну, хорошо. У тебя есть там даже проблема какая-то, и тебе просто дочитать книжку до конца, чтобы эту проблему решить. Много кто так сделает, но мало. И мне кажется, что может, плохая аналогия, простите, но мне кажется, идея универа в том, что ты разбираешься в каких-то вещах, которые ты вообще ничего не знаешь, и решаешь. Ты узнаешь, как это делать, так или иначе, и ты решаешь их. И он тебя плюс еще учит каким-то другим вещам, что полезно, что не полезно. Ты понимаешь там какие-то попутствующие знания получаешь, которые на самом деле не заложены в системе образования, просто так вот выходят. И на самом деле университеты же вообще изначально, они были идеей их делать из теории серчеров. Я не верю, что ты можешь стать ресерчером чисто с кодом, наверное. Я бы хотел увидеть колледж, придуманный для того, чтобы тебе делать workforce, с необходимыми знаниями делать, что-то на заводах. Ну, на заводах это так, что-то, что производство делает.

**[1:59:34] Сева:** По-прежнему есть колледжи, по-прежнему, мне кажется, они просто не в таком виде, как должны быть для текущих производств. Их очень сложно переделать так быстро. Ну, сам университет, у него концепция, она не про из тебя инженера-программиста. Просто так вышло, что мы все стали инженерами-программистами. И по идеологии мы вообще долежны были все здесь придумывать там что-то новое, как ученые. В этом смысл университета. Потому что мы должны были бы находить какие-то проблемы сами, которые не имеют решения еще, и решать их. С кодом проблемы, которые не имеют решения, ну, наверное, да. Но мне кажется, просто у тебя вот эта философия, она не рождается, знаешь, ты не можешь вот все эти мысли, ты не можешь как бы взять и как бы сам до них дойти, не делая этого. То есть ты можешь прочитать их, но ты такой, ну, да, и все. На этом конец.

**[2:00:23] Сева:** То есть ты не будешь так думать. Чтобы научиться думать в таком виде, тебе нужно пройти какой-то опыт или там поучиться или поделать. Вот. Но сразу ты так не будешь думать. И в этом, мне кажется, концепт университетов до сих пор. Чтобы научиться думать так. Научиться искать, о чем думать и решать это. То есть это хорошо. Ну, направления есть какие-то, понятно. Вот. Но я не уверен, что ты можешь сегодня так же научиться. Я не представляю. Это очень сложно. И люди все очень разные, да. То есть у нас есть очень разные психотипы у всех. Ты более усидчивый, я там, не знаю, менее, ну, наоборот. Кто-то, более, там, подвержен, там, не знаю, переключению внимания. Кто-то менее.

**[2:01:04] Сева:** Кто-то, там, любит спать ночью. Кто-то любит читать ночью. Кто-то не любит читать. Мы очень все разные. Как бы и психология, я вообще не эксперт. Психолог, я диванный эксперт. Но я просто работал с людьми. Я вижу, что все люди, они по-разному живут. И у них по-разному выстроена в голове система нейронных связей, там, типа, как они думают, как они принимают решения. Все очень разные. Вот. И в универе ты видишь людей очень разных. Тем не менее, все они, там, задачи на чем-то. И учатся. Попробуй, там, сесть с компьютером и стать экспертом в чем-то, не имея, там, дисциплины, характера, не имея какой-то цели какой-то, да, которой тебе все друзья и, там, знакомые скажут, что дебил, делаешь ерунду. Ну, попробуй вот так сесть с компьютером. Я думаю, что ни один, да, там, человек так не сможет просто взять любого, там, посадить, там, десятилетнего ребенка и заставить научиться, там, в каком-то нужном направлении стать экспертом.

**[2:01:59] Сева:** Да, очень сложно. Но я не эксперт, я не методист. Я просто вижу, что люди просто разные, и нужен какой-то механизм по-прежнему какого-то обучения, ну, основам. И, как бы, эти основы не только про, там, как решать задачи. Они в том числе про то, как, там, типа, как жить, как выбирать, там, как логика какая-то, да, ну, такое.

**[2:02:21] Александр:** Да, знаешь, я вот думаю, что вот нас учили просто и в универе по большей части. Ты говоришь, учили учиться, но это, мне кажется, это побочный эффект учебы в универе. Это не сама цель. Ты научился учиться, потому что по-другому ты бы не научился. Ну, то есть, это просто ты обрел этот навык, и оказывается, он более полезен в жизни, чем то, чему тебя конкретно учили. Да, но вот, мне кажется, все-таки у нас еще, вот, по крайней мере, тех универ, которых я учился, у нас выпускали, как бы, специалистов, вот, чтобы они могли код писать, задачи решать, типа, полреквесты делать, или, там, дизайнер дизайнить. Ну, то есть, прям вот конкретный, просто высокоскорый, ну, не знаю, как квалифицированный workforce, как ты называешь. Вот, мне кажется, все-таки в этом была суть большинства универов, в тех, которых у меня друзья учились, и я. А получилось так, что, вот, пройдя этот путь, ты, оказывается, развил какой-то скилл разбираться во всем, потому что ты в так многом разобрался, что для тебя не существует границ. Но все-таки учили нас действительно решать задачи. То есть, вот, все то, что делает сейчас Клод, у нас целый предмет был, там, не знаю, командные строки, мы там, как бы, все-таки, мы изучали команды, у нас экзамен был, это вот, там, погрепать, что-то там в ВИМе открыть, что-то с ЭДом сделать. Полгода шел курс в универе по Линуксу, понимаешь?

**[2:03:40] Александр:** А сейчас это просто инстантли, ну, как бы, главная фича Клода, одна из главных. Ну, то же самое по написанию кода. Вот, очень много всего, даже вот математические какие-то штуки, тоже они там решены. И вот, как бы, Клод вытесняет все это, и все это он решил, и вот надо учиться, мне кажется, будет в будущем. Чему-то, чего не умеет Клод. То есть, это, как бы, должно быть дополненное. То есть, ты свой человеческий мозг должен дополнить Клодовским, и наоборот, Клодовский мозг ты должен дополнить человеческим. И вот где-то здесь на стыке должно происходить общее развитие и какая-то синергия. Я думаю, что сейчас универы, они там, ну, в километре просто от того, чтобы даже понять, что надо это делать. Но мы к этому точно придем. Вопрос в том, что делать сейчас студентам, я не знаю. Вот я много где слышу, типа, люди говорят, вот я сейчас универа выпущусь, и как бы...

**[2:04:30] Сева:** А у тебя было по-другому?

**[2:04:32] Александр:** У меня я с конца второго курса уже фулл-тайм работал. Ну, я тоже, но у меня

**[2:04:39] Сева:** было то же самое. Закончил [название университета неразборчиво], там, у меня там норм, диплом, ну, все хорошо. Я отучился 8 лет. Я работаю в компании

**[2:04:47] Сева:** [Личные сведения о коллегах и их доходах опущены.]

**[2:05:01] Сева:** Ну, типа, у меня опыт тоже нормальный. Че, я дурак, что ли? Ну, я имею в виду, какие выводы мы делаем из этого, что на основе какого-то опыта, какой-то выборки ты делаешь вывод, что там универ должен быть по-другому организован, или какая-то система образования должна быть изменена в силу там каких-то факторов, что новые технологии. Но я учился в универе, мы там не изучали Java, там, типа. Или у нас не было никаких курсов, там, про спринг, там, типа, как вообще тестирование делают, там. Вот я, там, собственно, делал курс, там, в ИТМО, там, но преподавал какое-то время, рассказывал про то, как на работе действительно работа выглядит.

**[2:05:34] Александр:** Я тоже этим занимался.

**[2:05:36] Сева:** И сегодня, как бы, в принципе, просто деформировалось, да, более, ну, сильный скачок, да, произошел, не такой, как-то раньше, да, то есть абстракции совсем улетели в космос, просто по-другому, сильнее. Ну, вообще глобально мало чего поменялось. Те же компании есть, которые, там, пишут софт на перфокартах, да. Ну, я утрирую, но примерно так. И по-прежнему все люди, которые нужны, чтобы делать эту работу, ты придешь, может быть, туда, и как студент. Не ты, я имею в виду, кто-то, кто там будет. Не знаю, мне кажется, что глобально так не сильно меняется. Нам просто кажется, что мы вот в таком монастыре, и нам кажется, что, ну, да, всему жопа полная, там, типа, что делать людям, там, мы все умрем. Ну, наверное, кстати. Но это не означает, что нужно всем паниковать, там, студентам расстраиваться, что они в универе плохом.

**[2:06:26] Сева:** Ну, такие мысли, мне кажется, они были и всегда. Вот когда я поступал, я, у меня там олимпиады, там, я математику делал, физику, у меня там ЕГЭ на почти 100 баллов, ну, там, почти там, тут все, короче, все хорошо было, да. Но у меня никогда не было уверенности, что, закончив один из топ университетов по инженерной, там, и математической специальности, у меня есть какое-то хорошее будущее, где, там, я могу пойти просто на работу, у меня будет все шоколадно. Ну, я таких людей даже не знаю, кто выпустился, понимаешь. Не было никогда такого. Я не знаю, когда такое было. Вот в Стэнфорде или, там, в Беркли такое было, потому что у них система образования по-другому выстроена.

**[2:07:06] Сева:** Она выстроена для того, чтобы на работу в компании, которая там Google и так далее, были студенты из этих универов с определенной программой, и профессора, они знают, какую программу нужно им дать. Там, где мы с тобой учились, там, это не близко, то есть, ну, там, Яндекс был в каких-то универах, в ВШЭ там делали, но все, что они делали, свои программы направленные учили, как раз и получалось, что ты идешь на работу и реально занимаешься классными штуками, которые вот тебя учили. Но это один процент из всех университетов, там, меньше даже.

**[2:07:36] Александр:** С другой стороны, и эти предметы тоже сейчас автоматизированы Клодом. Ну, то есть, как бы, мы все уравнены в этом плане.

**[2:07:43] Сева:** Я тебе более того скажу, все президенты, все мэры, все премьер-министры, все юристы и все, кто принимает решения, автоматизированы Клодом уже давно, но они почему-то еще, как бы, это я договорил.

**[2:07:59] Александр:** Это, конечно, я в том плане, что, ну, вот, что нас там учили в универе, что-то делать, сейчас это все Клод делает на 100 баллов. И то же самое, что вы там, не знаю, сейчас сиди, настраивайте свой какой-то более полезные на работе навыки, там, какие-то специальные курсы были в ВШЭ. И то, и то, как бы, теперь не имеет смысла в плане, ну, как бы, вот, в этом плане, ну, как бы... Я говорю,

**[2:08:21] Сева:** опять же, это не имеет смысла, доколе, да, смотри, я живу в Европе, я по выходным, знаешь, чем занимаюсь? Чем? Я делаю ремонт. Я, типа, пилю там, я делаю трубы, электричество. И знаешь, почему? Потому что дорого платить. Что если даже ты тут CTO и зарабатываешь все деньги мира на самых крутых зарплатах, которые ты можешь просто представить, ты не можешь себе позволить нанимать бригаду людей, которые тебе будут ремонт делать. Ну, потому что это очень дорого. Это настолько дорого, что просто нецелесообразно. И ты начинаешь заниматься сам этим. И точно так же с моделями и с прочим, что ты говоришь. Поклод тебе завтрашнего дня будет так дорого стоить, что ты... Ты просто придешь и такой, ага, а это надо мне самому разбираться. До сегодняшнего дня тебе не надо, тебе везет. Может быть, надо будет. Никто не знает.

**[2:09:06] Александр:** Два автора фабрик пришли к тому, что, возможно, в будущем придется разбираться. Ну, возможно. Ну, возможно. Ну, не исключено.

**[2:09:15] Сева:** Ну, возможно, просто тебе разбираться нужно будет не в том, как там, типа, базу данных писать на перфокартах, а тебе нужно будет разбираться, как сделать там, не знаю, своего агента, как сделать там свою какую-то LLM-ку. тюнить. Как там, не знаю, сделать энергосеть, чтобы у тебя свет был дома, потому что все поставили домой себе серваки, и теперь грит не выдерживает нагрузки. Это, кстати, шутка, не шутка, я думаю, так и будет. Но тебе просто нужно будет не то, о чем мы думаем, разбираться, а может что-то другое. Но вполне вероятно, то, где тебе просто код не поможет сделать это.

**[2:09:54] Сева:** Все, он тебе занавигирует, но что-то придется там поразбираться, подумать.

**[2:09:58] Александр:** Да, мне кажется, знаешь, вот есть у нас у людей, которые там себя на позициях каких-то инженерных таких сложных находят на сегодняшний день, вот есть какая-то такая общая черта, какой-то энтузиазм, так сказать, вот это желание разобраться и вот вникнуть, и вот сделать что-то, вот эта вот инженерная жилка, программистская жилка. И вот эта жилка, ее надо сохранять. Просто теперь ее направить нужно там, то, что код тебе не позволяет сделать. И это, мне кажется, отличная черта такая к нашему выпуску, что мы все еще как бы, ну, инженеры, наши скиллы, они все еще востребованы даже больше, чем когда-либо. Мозги работают, ну, по крайней мере, на своем опыте, могу сказать, сильнее, активнее, чем раньше. И вот эту жилку надо развивать, и она нам поможет в будущем.

**[2:10:47] Сева:** Да, да, я абсолютно с тобой. Я не думаю, что только у инженеров. Я бы сказал, что у многих людей есть мотивация учиться и что-то делать. Просто инженеры по-инженерному думают, другие по-другому.

**[2:10:58] Александр:** Абсолютно точно. Человеческая штука есть в том, чтобы мы что-то хотели делать. Она есть, просто она иногда сильно скрыта в тебе, а иногда ты вот как бы пришел и инжениришь. Это очевидно. Слушай, я думаю, мы на этом можем заканчивать. Мы уже тут наговорили, я думаю, часа на два с половиной. Всем, кто досмотрел до конца, спасибо большое. Я призываю писать комментарии и задавать вопросы.

**[2:11:22] Сева:** И 100 плюс 200 считать.

**[2:11:25] Александр:** Да так узнаешь просто, кто досмотрел до конца. Да.

**[2:11:28] Сева:** Спасибо. Это изи. Ноль.

**[2:11:30] Александр:** Ну ты вот узнаешь, кто досматривает. Никто уже и посчитать не может.

**[2:11:34] Сева:** А тот ошибается.

**[2:11:37] Александр:** Ну ладно, да. Все, всем пока. И до скорых встреч. Спасибо, что пришёл, Сева.

**[2:11:41] Сева:** Да, пожалуйста. Спасибо.


