TGViewer
Life-Hack - AI Life-Hack - AI @life_hack_ai · 1.9K subscribers
Post #534 457
Выбросил месяц ИИ-кода и начал заново: инженер Google честно рассказал о работе с Claude Code

#ai #ии #ClaudeCode #Google

Лалит Маганти, инженер Google и мейнтейнер проекта Perfetto, опубликовал детальный разбор того, как за ~250 часов и три месяца работы с Claude Code создал syntaqlite — набор devtools для SQLite, включающий парсер, форматтер, линтер и языковой сервер (LSP). По его словам, без ИИ-агентов проект, о котором он мечтал 8 лет, так и остался бы идеей — слишком сложный и рутинный для побочного проекта.

Первый месяц Маганти попробовал максимально "вайб-кодить": делегировал Claude почти всё проектирование и реализацию, выступая в роли полутехнического менеджера. Функционально результат получился рабочим — парсер на C, форматтер, веб-площадка и более 500 тестов. Но при детальном ревью в конце января кодовая база оказалась, по его выражению, "полным спагетти": функции раскиданы по случайным файлам, отдельные модули разрослись до тысяч строк, а значительную часть пайплайна извлечения кода из исходников SQLite автор просто не понимал. Маганти принял решение выбросить все и начать с нуля.

Во второй итерации он полностью сменил подход: перевел основную часть проекта на Rust, взял на себя все архитектурные решения, а ИИ использовал как "автокомплит на стероидах" — с жестким ревью каждого изменения и постоянным рефакторингом. Ключевую роль сыграли автоматические проверки: например, специальный драйвер прогонял каждый SQL-запрос одновременно через настоящий SQLite и парсер syntaqlite, сверяя результаты на ~1 390 upstream-тестах. Ядро проекта собралось за февраль, а в середине марта вышел релиз 0.1.

Маганти подробно описывает и отрицательную сторону. Работу с ИИ-агентом он сравнивает с игровым автоматом: желание отправить "еще один промпт" затягивало до поздней ночи, а усталость ухудшала качество промптов — и результатов. Несколько раз он терял "чувство" кодовой базы и оказывался в положении менеджера, который не понимает собственный код. В итоге общение с агентом ломалось: вместо точных указаний приходилось описывать задачи расплывчато, а Claude интерпретировал их неверно.

Главный вывод автора: ИИ — мощный усилитель для реализации, но опасная замена для проектирования. На уровне функции или класса у задачи обычно есть правильный ответ, и агент справляется отлично. Но архитектура, вкус в API и чувство истории проекта — то, что модели пока не дают. Маганти подкрепляет каждое утверждение записями из рабочего дневника (~4 000 слов), транскриптами сессий и историей коммитов — и призывает других разработчиков публиковать такие же честные разборы вместо историй про one-shot или "все — слоп".

Life-Hack - AI
  • ❤ 5
  • 🔥 3
More from @life_hack_ai
  1. Sep 28, 2026Что не так с попытками бизнеса заменить джунов на ИИ #статья #ai #карьера Компании сейчас…
  2. Sep 26, 2026ИИ: личный опыт без хайпа. Часть 0. Термины, связи и устройство #искусственныйинтеллект #L…
  3. Sep 25, 2026Cloudflare выложила навык, который превращает кодинг-агента в аудитора безопасности #ai #и…
  4. Sep 24, 2026Как устроены LLM: разбираем на примере 3-уровневой абстракции #ии #ai #llm Чтобы оптимизир…
  5. Sep 23, 2026ИИ-агент как цифровой сотрудник: где возникают риски и как их ограничить #owasp #redteamin…
  6. Sep 22, 2026Post #700
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →