惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
The Cloudflare Blog
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
Vercel News
Vercel News
IT之家
IT之家
MyScale Blog
MyScale Blog
博客园_首页
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
罗磊的独立博客

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Мама, я не вайб-кодер
Lxx · 2026-04-30 · via Все публикации подряд на Хабре

Мама, я не вайб-кодер

Время на прочтение6 мин

Охват и читатели0

Меня зовут Олег Балбеков, я основатель Evrone. Мы с командой делаем сложные цифровые продукты для клиентов по всему миру, и я в этой профессии уже почти 20 лет.

Но эта статья не про Evrone. Она про то, что разработка цифровых продуктов меняется быстрее, чем когда-либо за последние двадцать лет. И про то, как это выглядит, если ты внутри.

Мой мир, в котором я любил программировать руками, рухнул. Не потому, что я разучился, а потому, что я больше не буду этого делать никогда. Незачем. Я вижу, как это происходит со всеми, с кем я общаюсь – программистами, тимлидами, архитекторами. Кто-то сопротивляется, кто-то уже перешёл, но все понимают: профессия меняется, и быстро.

А мой новый мир, в котором я снова создаю цифровые продукты – родился. На прошлой неделе я за несколько вечеров собрал работающий веб-сервис. Сам.

Не написав ни одной строчки кода.

Откуда я смотрю

Мне 42 года, и я думаю, что людям моего поколения с компьютерами по-настоящему повезло. Я родился в мире, в котором персональных компьютеров ещё не было, а к старшим классам школы ПК уже стоял у меня на столе.

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

Раньше я много программировал, и до основания компании написал кучу кода. Однако, основав Evrone 18 лет назад, я примерно за первые десять лет полностью потерял возможность писать код. Так эволюционно случилось, что я стал менеджером, у которого сейчас от 6 до 8 совещаний в день.

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

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

И тут в мир ворвались ИИ и агенты. Я начал пользоваться Claude Code – и мой мир перевернулся.

Идея

Кто читал мою предыдущую статью на Хабре, помнит Мимира – моего ИИ-братишку, который помогает мне вести Telegram-канал. Так вот, я подумал: если Мимир работает для меня – он может работать и для других.

Идея проекта простая. AI-помощник для редакторов Telegram-каналов. Подключаешь свои источники – другие каналы и RSS-ленты – а сервис сам читает, скорит посты по «горячести» и присылает в личку готовый черновик: рерайт текста плюс сгенерированная картинка. Тебе остаётся только нажать «Опубликовать» – и пост появляется в канале.

Технологически – смешение всего самого вкусного: Claude Sonnet для рерайта, fal.ai Flux для иллюстраций, MTProto и TDLib для чтения каналов. Чистый хайповый AI-стартап нового поколения.

Неделя

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

Понедельник. ТЗ – это фундамент, от которого потом отталкивается агент, поэтому весь день мы с Клодом писали его вместе. Правили нестыковки, добавляли детали, проверяли, что ничего не противоречит само себе. К вечеру я перечитал документ и понял: да, это тот сервис, который я хочу создать.

Вторник, первая половина. Попросил Клода переделать ТЗ в промпт для Claude Code. Это тоже ответственное дело: нужно убедиться, что все мысли и постановки переехали правильно. Что меня поняли. Что ничего лишнего, и ничего не забыто.

Вторник, вторая половина. Мы с Клодом сели программировать. Я контролировал, что создаёт Claude Code – куда идёт, как структурирует код, какие принимает архитектурные решения. Где-то корректировал, где-то учил делать правильно, где-то возвращал и говорил «давай переписывать заново».

Среда, утро. Появился первый драфт сервиса.

Среда, вечер. Первая альфа.

Четверг, утро. Бета-версия. Покрываем тестами.

Четверг, вечер. Крепкий релиз-кандидат. Сделал лендинг.

Пятница, утро. Финальные UI-правки.

Пятница, обед. Зарелизил. Сервис в продакшене.

Архитектура

В двух словах: два сервера в разных странах, между ними сетевой туннель, на каждом сервере – свой технологический стек.

Один сервер – в России, на нём крутится основной продакшн: Rails-приложение, PostgreSQL, Redis, Sidekiq для фоновых задач, MinIO для хранения картинок, nginx с SSL – на нём живут пользователи, к нему подключается домен mimirjotun.ru.

Второй сервер – в Амстердаме, на нём отдельный микросервис на Python с FastAPI, который умеет ходить в Telegram по протоколу MTProto и читать каналы.

Между серверами – overlay-сеть на Tailscale, через которую они общаются друг с другом так, как будто стоят в одной стойке.

Сервис интегрируется с внешним миром: Anthropic Claude (рерайт постов), fal.ai Flux (генерация картинок), Telegram Bot API (доставка драфтов в личку), Telegram Login (вход в веб через виджет), Telegram MTProto и tdlib (чтение каналов). Внутри – десятки сервисных классов, фоновые джобы, очереди, скоринг постов с учётом просмотров, форвардов, реакций и реплаев. Админка с Basic Auth. Sidekiq Web для мониторинга. Sentry для ошибок. Lograge для логов. Bullet для отлова N+1. 279 зелёных тестов на RSpec.

Два сервиса деплоятся независимо – ни один не блокирует другой.

А теперь следите за руками

Всё, что я только что описал – Rails-приложение, две базы, фоновый процессинг, отдельный микросервис на Python в другой стране, туннель между ними, интеграции с тремя внешними API, тесты, мониторинг, деплой – раньше для меня означало бы недели работы команды разработчиков. Постановку задачи, разделение по людям, код-ревью, отладку, интеграционное тестирование. Это нормальный такой объём работ для хорошей и опытной команды с архитектором во главе.

Я собрал это один. За неделю. По два-три часа в день – и то с трудом наскребая эти часы между созвонами, рабочими решениями, сериалами с женой и доткой после отбоя. Никто не освобождал меня от обязанностей CEO. У меня по-прежнему по 6-8 митингов в день. Я не уходил в отпуск, не запирался в кабинете на неделю, не выбивал у себя «творческое время». Я просто между делами открывал Claude Code и продолжал с того места, где остановился.

И на выходе – работающий сервис. Не игрушка, не лендинг, не «MVP на коленке». Полноценный продукт со своей админкой, тестами и нормальным деплоем.

Мама, я не вайб-кодер!

Вот тут важный момент, на котором я хочу остановиться отдельно.

В интернете сейчас много разговоров про «вайб-кодинг» – когда чувак, не умеющий программировать, описывает агенту что хочет, и агент ему что-то выкатывает. Чаще всего это простой лендинг, поделка, прикольная игрушка. И автор такой: «Смотрите, я разработчик! Я сделал продукт!»

Так вот, я не вайб-кодил.

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

Только я не писал код руками. Я занимался тем, что в индустрии начинают называть агентной разработкой – когда ты управляешь агентом, как тимлид тремя сильными мидлами: задаёшь задачу, проверяешь, корректируешь, иногда переписываешь. Только эти мидлы не устают, не отвлекаются и пишут в десять раз быстрее любого моего разработчика. Но я остаюсь архитектором продукта от первой строчки ТЗ до последней строчки в коде. Я понимаю каждое решение. Я знаю, почему здесь Sidekiq, а не Solid Queue. Почему PostgreSQL, а не MongoDB. Почему туннель через Tailscale, а не прямой VPN. Почему Hotwire, а не React.

Агент – это инструмент. Очень умный, очень быстрый, очень мощный. Но инструмент. И именно я решаю, что он делает.

Возвращение в игру

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

Это другая профессия, которой раньше не существовало.

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

Смена технологического уклада обычно играет против старшего поколения. Ты не успеваешь за молодыми, у которых в руках свежие инструменты и новые фреймворки. Так было всегда. А сейчас, кажется, наоборот. Эпоха разворачивается в пользу опытных мужиков, которые прошли весь путь разработки. Все думали, что пора готовиться к пенсии и что наш опыт уже не очень-то и нужен. А оказалось – нам просто не хватало одного мощного инструмента, который сконвертирует этот опыт в профит!

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

Похоже, что мне и моему поколению «компьютерщиков» снова повезло?

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

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

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

Сопричастность 2.0.

Обсудим?


Олег Балбеков, @obalbekov