Программирование на Mac: опыт, проблемы и решения с Claude и Codex

Пока были праздники вайбкодил все, что попадется под руку.

Для начала пару вводных:

  • я нормально программировал что-то в продакшен очень давно, наверное лет 10 назад последний раз когда я написал руками что-то с нуля и до конца как готовый к использованию проект по серьезному
  • я хорошо знаком с синтаксисом многих языков, понимаю все базовые принципы программирования (всякие там ооп, функции, монады даже помню как работают)
  • но я не пишу код, но могу прочитать любой алгоритмический прием, но не могу всякие архитектурные темы (слишком много времени уходит)

Что я пробовал:

  • фронтенд для читалки а-ля https://alphaxiv.org/
  • точно такую же тему сделать как приложение для мака
  • делал различные коннекшены к нашему фреймворку, например плагин для zed чтобы использовать модели которые запускают через наш uzu inference engine
  • модификации разных репозиториев чтобы поддержать локальный инференс например вот тут https://github.com/alexzhang13/rlm
  • решение различных задач по матану и Олимпиадному программированию из журнала Квант (ну кто помнит тот поймет)

По итогу:

  • с фронтом у меня беда, я вообще не умею в веб программирование и поэтому тупо не могу получить то что хочу, интерфейс едет постоянно, я бился часами для выравнивания просто по сетке или получения превью пдф чтобы ничего не съезжало
  • приложение для мака получается ок если убирать интерфейс, с UI все так же как с вебом, но всякие плагины в menu bar которые статьи ищут по моим запросам делает отлично
  • любые модификации и коннккшены, плагины куда-то и простые поддержки API, будь то нашего движка или еще чего делает исправно почти с первого раза, особенно если заранее попросить написать AGENTS.MD файлик в каждом репозитории чтобы их легче было соединить
  • задачки решает в лоб неплохо, но если я пробую написать бота для игры во что-то или трейдинг в игре, беда с базовой математикой. То среднее это медиана то медиана то среднее и так далее. Ошибки примитивные, но исправить их получается только руками. Если у тебя цепочка состоит из всяких вычислений то он банально не может до конца довести. Получается только если заставить написать тесты на каждый шаг. Но имхо для таких задач это перебор.

По итогу. Прогресс очень ощутим. Codex по моему мнению умнее для one shot штук, а вот Claude code для проектов которые обложены тестами и md инструкциями на каждом шаге. Пока ощущение, что стадия написания интеграций, коннекшенов, базовых вещей и ревью близка к автоматизации. Но вот архитектура и математика в коде дается сложно. Про UI я молчу, либо я что-то делаю не так, либо там совсем беда и ничего кроме того что вышло в one shot он дальше не может улучшить.

Использую каждый день:

  • Claude code с плагинами, набираете команду /plugin и там будет море полезных штук
  • cursor
  • codex через веб клиент

Подписывайтесь на Telegram ChillHouse.

1
Начать дискуссию