^ с этого момента, занимаясь по пару часов в день когда домашние уснули, я закончил приложение на Swift под Mac OS.
Полусознательно я писал на свифте в 2016 году. Очень маленькую утилитку. Практически без логики. Т.е. про Свифт я знаю только название.
Мне конечно приходилось полтора раза посмотреть в код, но чаще для того чтобы ошибку скопировать.
Весь код пишут Claude Code и Gemini-cli.
На клоде у меня план за $20, Gemini на бесплатных лимитах пока. Переключаюсь на другой когда лимиты на первом кончаются. Или когда модель начинает тупить.
Тупят они оба. Иногда начинают ходить кругами. Жечь токены. И никак не могут выйти из цикла. Останавливаешь его, пишешь: бро, ты чот кругами ходишь. Передохни и попробуй с другой стороны к проблеме подойти.
Работает.
Лучше всего работает подход чотких user stories, как и с человеком. Просто описываешь желаемый результат и даёшь модели самой выбрать решение.
Когда возникает проблема, которую модель не может решить - просишь добавить много логов, потом копируешь их модели. Это всегда помогает.
Конечно, профи такое приложение бы написал по часам за такое же время.
Но я не профи.
А ещё я не вовлечён на 100%.
Большую часть времени я на самом деле моделирую мод на свой 3Д принтер, просто поглядываю, что модель остановилась и надо тестировать.
Если бы это было приложение не под мак, то наверное и тестировать было бы проще. Он его конечно билдит и сам ловит первые косяки, но UI тестировать не может.
Приложение я конечно продавать собрался, о чем ещё напишу.
Выводов не будет.