Зачем я веду журнал о работе с ИИ
По коду можно восстановить, что я изменил в программе. А вот почему я в какой-то момент передумал, там обычно не написано.

Я начал записывать то, чего не находил ни в задачах, ни в результатах тестов: где ИИ меня удивил, где я сам ошибся и какие вопросы так и остались открытыми.
HoursKZ задумывался как маленькая программа для моей кофейни. Я устал вручную учитывать рабочее время сотрудников, хотел решить эту задачу в Telegram и заняться чем-нибудь другим. Но первой версией дело не кончилось. А рядом с требованиями, кодом и тестами у меня постепенно появился ещё один набор записей. В них я писал не о программе, а о том, как меняется моя собственная работа с появлением ИИ.
Ошибки, о которых легко забыть
Однажды я остановил агента посреди долгой задачи: решил, что он завис. Оказалось, я просто перестал видеть, что он делает. Сам агент всё это время работал. Бывало и по-другому: Codex делал именно то, что я попросил, и только по готовому результату я замечал, о чём забыл сказать.
Это были небольшие ошибки, обычно поправимые. Тем легче было о них забыть. Что я изменил потом, можно было восстановить по коду. А вот почему я был так уверен, что агент завис или что моя просьба совершенно ясна, — уже нет. Сначала я записывал такие наблюдения где придётся: в чате, рядом с требованием, в списке по итогам работы. Найти их потом удавалось не всегда.
Что видно из кофейни, но не видно при разработке
Я и делаю HoursKZ, и владею кофейней, в которой им пользуются. Могу принять решение при разработке, а потом увидеть, как оно отразилось на чужой смене. Функция, которая отлично смотрелась в требованиях, иногда всего лишь перекладывает работу с одного человека на другого. Тест этого не покажет, если я не догадался об этом спросить.
С ИИ я быстрее прохожу путь от замысла до работающей версии. Заодно быстрее узнаю, где был неправ. Но бывает и так, что неверное предположение успевает превратиться в аккуратно написанную, протестированную функцию, прежде чем я замечу ошибку.
Не только про скорость
Раньше сама стоимость разработки заставляла меня подумать, стоит ли что-то делать. Теперь гораздо проще сказать: «Давай попробуем». Вопрос от этого не исчез. Если похожая просьба звучит не впервые, это может быть признаком настоящей потребности. А может оказаться, что я понемногу превращаю одну полезную программу в средство от всех неудобств кофейни. Надёжного правила на этот случай у меня нет.
Зачем писать об этом публично
Для себя достаточно пометить: «Здесь ошибся». Чтобы объяснить это другому, приходится вспомнить, чего я ждал и что на самом деле произошло. Иногда я и сейчас не уверен, верно ли понял причину. Задним числом легко назвать ошибку гипотезой, а пропущенную деталь — очередной итерацией. Получается красивая история, в которой я почему-то с самого начала всё понимал.
Поэтому я и завёл этот журнал. Буду записывать не только то, что изменилось в продукте, но и то, что заставило меня изменить своё мнение. Какие-то выводы я, скорее всего, ещё пересмотрю. Мне интереснее сохранить их такими, какими они были в тот момент.