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

推荐订阅源

L
LangChain Blog
N
News | PayPal Newsroom
WordPress大学
WordPress大学
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
H
Hacker News: Front Page
有赞技术团队
有赞技术团队
Scott Helme
Scott Helme
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
V
Visual Studio Blog
S
Securelist
Jina AI
Jina AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
腾讯CDC
P
Palo Alto Networks Blog
K
Kaspersky official blog
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Latest
Security Latest
Webroot Blog
Webroot Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
Vulnerabilities – Threatpost
W
WeLiveSecurity
T
Threat Research - Cisco Blogs
博客园 - 【当耐特】
Cisco Talos Blog
Cisco Talos Blog
P
Proofpoint News Feed
Cyberwarzone
Cyberwarzone
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
月光博客
月光博客
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
酷 壳 – CoolShell
酷 壳 – CoolShell
Google DeepMind News
Google DeepMind News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LINUX DO - 最新话题
Latest news
Latest news
T
Tenable Blog
The Register - Security
The Register - Security
Recorded Future
Recorded Future
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿

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

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет 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 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Переделка стоила два дня, теперь два часа. Что в разработке подорожало взамен
Desetro · 2026-06-26 · via Все публикации подряд на Хабре

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

Простой

7 мин

0

Есть ощущение, что аналитиков сейчас хоронят чаще, чем джунов. Логика простая: агент пишет код по двум абзацам из чата, значит, точные ТЗ не нужны, значит, и аналитик не нужен. Частично это правда. Есть аналитическая работа, которую я бы назвал механической: «опиши точно, чтобы разраб не переделывал». Для большинства feature‑level задач эта часть действительно подешевела: на днях на работе прилетело очередное «слушай, тут чуть поменяем», и я переделал за пару часов между остальными задачами. Раньше это были два дня в стол. Но есть другая часть аналитики: «пойми, что вообще делать». Она никуда не денется. Так, я недавно построил не то. Быстро, дёшево, аккуратно. Не то.

Типичный сценарий. Берёшь задачу, тебе её описали, ты вложил два дня, выстроил под это всю логику. И тут прилетает правка. Не «поправь строчку», а «вот это мы теперь видим иначе». И половину надо сносить и писать заново. А через неделю ещё раз, потому что показали клиенту и клиент сказал не то, что ждали. Один и тот же кусок ты переписываешь по два‑три раза, и каждый раз это дни в стол.

И вот что важно проговорить: это ничья не вина. Заказчик не вредитель, аналитик не дурак, ПМ не саботажник. Сформулировать фичу точно до того, как она существует, физически почти невозможно. Ты понимаешь, что тебе на самом деле нужно, только когда трогаешь готовое руками. Кастдев доучивает, рынок доучивает, первый живой юзер доучивает, и фичу откатываем. Меняющиеся требования это не баг процесса, это и есть процесс. Просто процесс, в котором кто‑то крайний, и этим крайним последние лет десять был тот, кто пишет код. Я сам сидел по обе стороны стола.

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

Переделка перестала быть болью

С агентами эта цена сильно снизилась.

Развернули фичу на сто восемьдесят градусов? Скинул контекст, описал новое, и через пару часов у тебя другая версия. Переобулись ещё раз? Ну, ещё пара часов. Снести половину и пересобрать больше не подвиг и не личная драма, это рутина. Раньше после такого хотелось закрыть ноут и не открывать. Теперь просто пожимаю плечами и сажусь за дело.

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

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

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

Стоимость отсутствия нормальной аналитики на берегу упала почти до нуля. Размытое требование больше не разоряет. Это правда, и это кайфово.

Аналитика на берегу всё ещё задаёт частоту: как часто к тебе вообще прилетает «давай переиграем». На проекте с сильными аналитиками и выставленными процессами развороты были редкостью, почти всё закрывали до старта; на слабых процессах требования плывут пачками. Это её работа, и она настоящая. Обвалилась не она, а цена каждого разворота: раньше он стоил неделю, теперь пару часов. ИИ не отменил аналитику, он обнулил штраф за её нехватку.

И порог входа упал вместе с ней

Тут есть второй слой, который я понял не сразу.

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

Сейчас изрядную часть этой работы подсказывает модель: «как правильно разложить таблицы», «почему вот этот подход выстрелит в ногу через три экрана». Я не архитектор с двадцатью годами за плечами, но с моделью этот слой стал подъёмным в одиночку. Не «сам собой»: советы приходится перепроверять руками, модель с одинаковой уверенностью предлагает и удачное решение, и провальное. И Opora живёт: ходит в прод, парсит сайты, гоняет классификацию через LLM, шлёт людям дайджесты по расписанию, ведёт курсы. Год назад я бы в одиночку утонул в решениях, которые не умею принимать. Порог входа в «сделать работающую вещь» просел, и сильно.

И вот тут обычно ставят точку и пишут «всё, аналитика умерла, вайбкодь и не думай». А я бы поспорил. Потому что подешевела не любая аналитика.

Механика подешевела. Смысл остался дорогим.

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

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

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

Поясню на себе. Я написал статью про свой продукт, и она зашла: сотни дочитали, десятки перешли на сайт. Для соло‑проекта на старте это хороший результат. Код бота при этом не бутылочное горлышко, любую фичу перепишу за пару часов. А сколько из этих десятков реально осталось и начало пользоваться? Единицы. Это я называю «построил не то», хотя честно — мне ещё предстоит разобраться, что именно не попало: сама идея, онбординг, или просто не та аудитория из той статьи. Быстро, дёшево, аккуратно. Куда‑то мимо.

И вот где теперь живёт дорогая ошибка. Не в коде. Не в том, что требование плохо описали. Она в зазоре между «человек кликнул» и «человек остался». В том, ту ли боль я вообще решаю, та ли это вещь, за которой возвращаются. Это смысловая ошибка, ошибка в направлении. И её ни агент, ни дешёвая переделка не закрывают. Я могу за неделю собрать пять версий продукта, дёшево. Но какую из пяти и нужна ли вообще хоть одна, модель за меня не решит. Спросишь её прямо, она бодро ответит «отличная идея», она всем так отвечает. У неё нет моих живых юзеров, которые молча кликают и уходят.

Узкое место переехало с рук на голову

Раньше главный вопрос был «как сделать правильно, чтобы не переделывать». Это было дорого, страшно и требовало опыта, и именно ради этого городили тонны аналитики на берегу. Сейчас это дёшево и во многом отдаётся машине.

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

И отсюда практичный вывод, а не нытьё. Раз ошибаться в реализации дёшево, надо ошибаться чаще и быстрее. Не вылизывать спек (то же ТЗ) три недели, а выкатывать сырое, смотреть на живых людях, переделывать назавтра. Аналитика на берегу больше не страхует от главного риска, потому что главный риск теперь не «криво описали и переделали», а «сделали не то». А «не то» проверяется только людьми, не размышлениями. Если совсем коротко: раньше выигрывал тот, кто точнее опишет до старта, теперь тот, кто быстрее проверит на живых. Скорость проверки гипотезы обогнала качество её описания.

Ценность аналитики теперь там, где она всегда была важнее: понять, что людям на самом деле нужно. «Опиши точно, чтоб не переписывали» ИИ взял на себя, и это, наверное, честно: это была самая нудная часть. Что осталось, исследование, разговоры с пользователями, выбор направления, та самая работа, ради которой умные люди шли в продакт‑менеджмент.

Где я сам сейчас ошибаюсь

Всё это я пишу не из теории, а из своей практики. Opora, тот самый бот про чтение и курсы, это мой соло‑пет‑проект, пилю один, баги ловлю на живых юзерах. И главную свою ошибку я сейчас совершаю ровно там, где написал выше: не в коде и не в спеке, а в попадании в человека. Код‑то как раз дешёвый.

Если любопытно, во что всё это вылилось, вот: https://useopora.com. А если у тебя был свой момент, когда дешёвая переделка не спасла от дорогой ошибки в направлении, расскажи в комментах. Подозреваю, я тут не один такой.