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

推荐订阅源

L
LINUX DO - 最新话题
V
Visual Studio Blog
博客园 - 司徒正美
小众软件
小众软件
量子位
J
Java Code Geeks
美团技术团队
Latest news
Latest news
T
Threatpost
V
Vulnerabilities – Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
酷 壳 – CoolShell
酷 壳 – CoolShell
C
CERT Recently Published Vulnerability Notes
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Security Latest
Security Latest
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
大猫的无限游戏
大猫的无限游戏
I
Intezer
S
Securelist
TaoSecurity Blog
TaoSecurity Blog
A
Arctic Wolf
罗磊的独立博客
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Cisco Blogs
V2EX - 技术
V2EX - 技术
W
WeLiveSecurity
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
NISL@THU
NISL@THU
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Project Zero
Project Zero
L
LINUX DO - 热门话题
博客园 - Franky
WordPress大学
WordPress大学
月光博客
月光博客
PCI Perspectives
PCI Perspectives
L
Lohrmann on Cybersecurity
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - 聂微东
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
Jina AI
Jina AI
爱范儿
爱范儿
博客园 - 叶小钗
T
Threat Research - Cisco Blogs
IT之家
IT之家
Security Archives - TechRepublic
Security Archives - TechRepublic
V
V2EX
博客园_首页
宝玉的分享
宝玉的分享

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

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет 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 миллионов точек без потерь
30 кастдевов сэкономили мне месяцы разработки… (и похоронили первоначальную идею)
Roman Andryuschenko · 2026-06-19 · via Все публикации подряд на Хабре

Простой

4 мин

75

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

Работая в сфере R&D, мы регулярно сталкиваемся с доработкой старых проектов или повторным использованием предыдущих инженерных решений. В какой‑то момент мне пришла в голову идея продукта, который мог бы упростить этот процесс и облегчить жизнь разработчикам. Это должен был быть инструмент, позволяющий быстро находить прошлые наработки по текстовому описанию функционала и отвечать на вопросы по внутренним данным компании — некая «База знаний с ИИ».

Концепция выглядела достаточно логичной, а на фоне стремительного развития локальных языковых моделей и новой волны B2B SaaS она казалась особенно актуальной. Чем больше я обсуждал эту концепцию с коллегами и знакомыми, тем сильнее убеждался, что двигаюсь в правильном направлении.

От эйфории к реальности

Обычно на волне вдохновения я моментально начинаю писать код, накидывать архитектуру и пытаться как можно скорее реализовать идею в жизнь. Особенно сейчас, с Claude Code и Codex, когда рабочий прототип можно собрать за пару вечеров.

К счастью, в этот раз до этого дело не дошло.

Я решил немного притормозить с самой реализацией и начать с теста идеи рынком. Мне хотелось разобраться, существует ли такая проблема в том виде, в котором я её себе представляю, и главное — готовы ли люди платить за её решение. Звучало довольно просто…

Начав с матчасти, я довольно быстро вышел на такой инструмент, как кастдев. Углубившись в тему, наткнулся на книгу «Спроси маму» Роба Фитцпатрика (абсолютный мастхэв для новичка). Один из её главных выводов (помимо того, как и какие вопросы задавать):

Задача кастдева — не получить подтверждение своей идеи.

Задача кастдева — понять, как люди прямо сейчас решают эту проблему (или не решают), с какими трудностями они сталкиваются и готовы ли они что‑то менять.

Немного «излишних» подробностей

Поначалу я пытался идти стандартным путем — предлагал потенциальным собеседникам созвониться или встретиться лично. В реальности этот подход почти не работал(

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

В качестве основного канала для поиска и проведения интервью я выбрал соцсети и мессенджеры — в частности, Telegram и VK.

Почему именно такой формат?

Во‑первых, звонки/встречи на старте это слишком затратное по времени и энергии удовольствие, хоть и более эффективны с точки зрения полезной информации.

Во‑вторых, такой подход банально легче масштабировать. Можно одновременно вести несколько диалогов и быстрее набирать статистику (если позволяет совесть, можно и автоматизировать поиск и общение с людьми) + отказы в переписке не так дизморалят, что критически важно в начале, чтобы раньше времени не опустить руки.

Под этот формат я составил небольшой скрипт из 6 основных вопросов.

Важный момент из вышеупомянутой книги — вопросы должны быть не про будущий продукт. Если спросить человека: «Пользовались бы вы такой системой?», скорее всего вам ответят «Да». Поэтому вопросы должны крутиться вокруг рутины разработчиков: как они ищут проекты, сколько времени это занимает и какие проблемы возникают в процессе.

Драматический поворот сюжета

После 10–15 интервью начали появляться первые паттерны. Я выписал себе повторяющиеся проблемы и подкорректировал изначальные вопросы, так как некоторые из них потеряли актуальность или оказались слишком общими. Анализируя массив данных, я начал замечать явные противоречия, которые никак не соответствовали моей первоначальной гипотезе.

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

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

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

Почему было принято именно такое решение? Какие ограничения существовали на тот момент? Что уже пробовали до этого и почему отказались от альтернатив? Какие важные нюансы остались только в головах разработчиков?

Получалось, что люди искали не файлы или не готовые решения. Они искали контекст.

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

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

И мне осталось ответить на один вопрос.

Если основная проблема в потере контекста, то можно ли решить её с помощью LLM?