Ask HN: Вы тоже устали в эту эпоху AI?

Ask HN: Are you tired too in this AI era?

Я использую AI, чтобы исправлять AI: Claude Web/Chat для брифингов, планирования и промптов, а Claude Code — для измерений, тестов и отчётов. Затем я вручную анализирую изменения, использование токенов и время на ревью, а также запускаю независимого агента для проверки кода. Это быстрее, но не так весело, как ручная работа над глубокими техническими задачами. AI всё ещё допускает архитектурные ошибки и пытается латать вместо проектирования, но это легче заметить, чем при построчном ревью.

Я использую AI, чтобы исправлять AI :D Да, знаю, звучит смешно, но выслушайте. Claude Web работает не так, как Claude Code. Я использую Claude Web/Chat для брифингов, общего обзора проекта вне кода/приложения, для планирования и передачи работы Code, включая промпты. Code получает задачу выдать детальный отчёт о найденном, запустить измерения и тесты (разработанные и мной, и Chat) и сообщить о результатах. Это передаётся обратно в Chat, и я получаю примерное резюме. Ошибки классифицируются по их blast-radius и так далее. В итоге я глубоко изучаю, что изменилось, насколько хорошо это обрабатывается, насколько тяжело даётся, использование токенов, время на ревью/тест и так далее. (кстати, Code получает задачу запустить независимое ревью через contextless агента по кодовой базе, что легко стоит мне ещё 20-30 минут и ~200K токенов на моём текущем проекте за каждый запуск). Он всё ещё допускает архитектурные ошибки, пытается латать и патчить вместо правильного проектирования, переоценивает/недооценивает определённые случаи и неправильно распределяет, где должно быть основное внимание, но это относительно легче заметить и предложить исправление, чем делать построчное ревью кода. Качество кодовой базы обеспечивается картированием потока и выходного пространства и наличием жёстко закреплённых тестов, которые Code не может изменить, чтобы подогнать ответы, плюс независимый ревьюер, о котором я упоминал. Это не так весело, как вручную погружаться в глубокие технические проблемы, конечно. Но использование AI — это меньше про веселье и больше про скорость вывода, так что используйте его для того, для чего оно есть, что ли? :D
  1. ryandvm

    Да, я устал; но хуже того — я несчастен.

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

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

    Пользоваться Claude Code весь день — это как быть ребёнком из STEM, которому подарили робота для сборки Lego. Какое чудо! Теперь не нужно возиться со всей этой морокой сборки Lego — просто говоришь, что хочешь замок, и бам! Какое время быть живым!

  2. martypitt

    Странные времена.

    Я чувствую себя невероятно продуктивным. За день строю то, на что ушли бы недели. Всё моё время уходит либо на ревью кода в MR, либо на промпты в терминале.

    Я превратился из кодера в продуктового инженера-архитектора. Я люблю писать код — ЛЮБЛЮ. Но роль изменилась. И, честно говоря, новая роль мне очень нравится. Мне нравится быть ориентированным на продукт и заботиться об архитектуре — это мне подходит.

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

    Но тревога — БОЖЕ, эта тревога.

    Я работаю над несколькими фичами (обычно 4–5 потоков работы) одновременно, так что постоянно переключаю контекст. Я переживаю, сколько времени трачу на каждую задачу. Достаточно ли я делаю ревью кода? Слишком много? Слишком мало?

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

    И я двигаюсь очень-очень быстро — но предполагаю, что мои конкуренты тоже. Это подгоняет меня двигаться ещё быстрее. Больше автоматизации. Использовать Claude в большем числе мест. Что приносит ещё больше тревоги — не слишком ли много углов я срезаю? Не рассыплется ли всё это на мне?

    И ещё: не станет ли всё, над чем я работаю, неактуальным? Купят ли клиенты этот продукт или просто навайбкодят его сами? Есть ли у нас вообще защитный барьер? Тревога. Ещё больше тревоги.

    Мои инвесторы тоже постоянно что-то читают. Они пишут мне с обновлениями рынка, эм […]

  3. rhedak

    Да, такое чувство, будто меня преследует призрак, который говорит, что мне нужно быть продуктивнее. И если я не использую свой недельный лимит хотя бы на 90%, то я просто трачу впустую деньги и токены. Может, мне просто бесконечно жечь токены? Это что, самоцель? Где тут видение? Неужели я действительно строю что-то стоящее?

  4. yulaow

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

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

    Больше всего меня утомляет, когда кто-то присылает мне PR на ревью, и я сразу вижу, что он полностью навайбкожен, а настоящую тяжёлую работу по исправлению написанной там чепухи просто делегируют мне одним промптом без взаимодействий. Хуже всего, когда спрашиваешь кого-то, почему он реализовал что-то именно так, а он отвечает: «ну, это сделал Claude, я вообще об этом не думал, а сейчас перечитал — и правда бессмыслица».

  5. ghoshbishakh

    Я очень устал. Я поддерживаю Pinggy — свой первый бутстрапнутый стартап — и строю Lumirank, свой следующий. Но каждый день — это борьба за то, чтобы поспевать за тем, что нового и чем занимаются ещё 20 конкурентов, которые появились вчера. Миллионы строк кода пишутся каждый день, я не могу мёржить, не понимая общей архитектуры и потока. Но я не могу отдыхать. Все бегут.

    Иногда мне кажется: пожалуйста, пусть кто-нибудь даст мне работу, где я могу работать 12 часов в день — но остальные 12 часов мне не нужно думать о том, что будет завтра. Это всё равно будет менее стрессово.

  6. sjdh76

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

    Я прошу его быстро замерить «температуру сложности», когда кроличья нора выглядит так, будто вот-вот взорвётся.

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

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

  7. sadilek

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

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

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

    (Если хочешь попробовать мой стиль — он бесплатный и с открытым исходным кодом. Делюсь, потому что в восторге от того, как это весело использовать: https://github.com/sadilek/obeya)

  8. hypfer

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

    К слову, в этом может быть и светлая сторона. Много дисфункции в нынешнем состоянии технологий (ИМХО) можно проследить до нарушения границ.

    Это может привести к культурному сдвигу. Хотя, возможно, это всего лишь мои мечты.

    ___

    > Я бы с удовольствием услышал твои советы, но при этом остаться востребованным в эту эпоху AI, чтобы мой босс меня не уволил.

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

    Всегда держи это в голове в таких обсуждениях.

    Что не значит, что тебе не стоит повышать эффективность и всё такое, но это должно быть органично. Если просят что-то неорганичное, то (моральная) вина лежит на том, кто просит, а не на том, кого просят.

Ещё за этот день

2026-10-30