Обмажься harness'ом
Я продолжительное время пишу про ИИ, но на канале я ни разу не рассказывал про харнесс. Можно подумать, что я ретроград и не в тренде.
За последний год я уже столько раз прочитал слово harness в тг-каналах, что глаз начинает дергаться.
Я не понимаю, зачем о нем все говорят и пытаются внедрить. Нет, я понимаю, что это такое и где это реально нужно. Я не понимаю, зачем его тащат туда, где никакой задачи под него нет.
И речь не про Claude Code или Cursor, которыми пользуются все, а про попытки собрать свой харнесс в проекте: оркестрация агентов, тулы, запуск кода, евалы, метрики.
Общался с несколькими ребятами, которые восторженно описывали, как они навнедряли харнесс. Спрашиваю: «зачем?». Далее с умным видом мне рассказывают про функции, которые там есть.
Заметьте, ответа я не получил. Вопрос-то был «зачем?», а не «что там есть?».
Другой пример.
На работе часто замечал, как приходят разработчики с новыми идеями навнедрять новых штуковин, которые увидели в интернете, пару вечеров потыкали и теперь хочется во все щели наставить новых модулей. Тот же самый вопрос.
Ну я это все к чему?
Зачем это внедрять, если нет конкретной бизнес-проблемы?
Может, потратить время на фикс узких мест? И вот тут уже все теряются.
Как пофиксить CI, крутящийся 30 минут, или написать документацию на каждый сервис, или грамотно поработать с аналитикой, так тут никто не хочет.
Писать доку по сервису об который каждую неделю кто-то спотыкается мы не будем.
А вот обмазаться харнессом только дай повод.
Не спорю, что много где он нужен. Но мой поинт в том, что надо отталкиваться от проблем и их решений, а не от новой модной технологии.
@kostya_web_dev
Я продолжительное время пишу про ИИ, но на канале я ни разу не рассказывал про харнесс. Можно подумать, что я ретроград и не в тренде.
За последний год я уже столько раз прочитал слово harness в тг-каналах, что глаз начинает дергаться.
Я не понимаю, зачем о нем все говорят и пытаются внедрить. Нет, я понимаю, что это такое и где это реально нужно. Я не понимаю, зачем его тащат туда, где никакой задачи под него нет.
И речь не про Claude Code или Cursor, которыми пользуются все, а про попытки собрать свой харнесс в проекте: оркестрация агентов, тулы, запуск кода, евалы, метрики.
Общался с несколькими ребятами, которые восторженно описывали, как они навнедряли харнесс. Спрашиваю: «зачем?». Далее с умным видом мне рассказывают про функции, которые там есть.
Ну там же и агенты, и вызов кода, и метрики, и вообще все-все-все.
Заметьте, ответа я не получил. Вопрос-то был «зачем?», а не «что там есть?».
Другой пример.
На работе часто замечал, как приходят разработчики с новыми идеями навнедрять новых штуковин, которые увидели в интернете, пару вечеров потыкали и теперь хочется во все щели наставить новых модулей. Тот же самый вопрос.
Ну я это все к чему?
Зачем это внедрять, если нет конкретной бизнес-проблемы?
Может, потратить время на фикс узких мест? И вот тут уже все теряются.
Как пофиксить CI, крутящийся 30 минут, или написать документацию на каждый сервис, или грамотно поработать с аналитикой, так тут никто не хочет.
Писать доку по сервису об который каждую неделю кто-то спотыкается мы не будем.
А вот обмазаться харнессом только дай повод.
Не спорю, что много где он нужен. Но мой поинт в том, что надо отталкиваться от проблем и их решений, а не от новой модной технологии.
@kostya_web_dev