1700 строк

Я все еще пишу сервис, с использованием AI, о котором писал пару недель назад (https://t.me/meetdeadlines/40) Написано 1700 строк.

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

Главное, что меня волнует - мне кажется, что это какое-то читерство. Я не уделяю внимание важным вещам, а просто "прошу кого-то" выполнить за меня мою работу. Но если углубиться, в чем же разница? Предположим, мне нужно интегрироваться с внешним сервисом. Мои действия? 1. Найти документацию внешнего сервиса 2. Изучить API или SDK, если они предоставляют его 3. Написать код интеграции. 4. Протестировать и принять решение о готовности

Особенно много времени я трачу на 1 и 2 пункты. В случае же применения AI, у меня получается: 1. Сформулировать вопрос и ограничения известные мне 2. Получить код, прочитать его. Убедиться, что код делает то, что я хочу 3. Встроить код в мое решение 4. Протестировать и принять решение о готовности

Конечный результат - одинаковый. Но в первом случае я трачу много времени на первые 2 пункта. Во втором, я получаю ответ за 5 минут.

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

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