- 01идея[ok]я
Что делаем и зачем. Чаще всего вырастает из прошлых попыток — см. родословную проектов.
- 02бриф и ограничения[ok]я
Что точно должно быть, чего точно не будет, что важнее: скорость, безопасность, красота.
- 03архитектура[ok]я + claude
Обсуждаем варианты, Claude приносит компромиссы. Решение принимаю я и записываю в ADR.
- 04реализация[ok]claude
Код пишет Claude маленькими шагами, по ветке на задачу.
- 05проверка результата[ok]я
Запускаю, смотрю, как работает, пробую сломать. Логику кода могу проследить на базовом уровне, но не разбираю каждую строку. Остальное ловят автоматические проверки в CI: линтеры, тесты, поиск секретов.
- 06оставить / переделать / выкинуть[ok]я
Последнее слово всегда за мной. Если результат не нравится — он не попадает в main.
$ cat ~/how.md
черновик · текст набросал Claude, перепишу своими словами
Как я работаю
До 2024 года я писал код руками: C#, C, C++, консольные игры и курсовые проекты. Сейчас примерно 90% кода пишет Claude. Моя часть — идея, направление, решения и проверка того, что получилось. Я не прячу это: у каждого проекта видно, кто что делал.
честно лучше, чем красивочто делаю я
- идеи и миры
- направление и решения
- дизайн и тексты
- проверка результата и финальное «да / нет»
что делает claude
- около 90% кода с 2025 года
- варианты решений и их минусы
- рутину: тесты, конфиги, миграции
- первые черновики текстов (как этот)
Насколько я понимаю код
Базово читаю JavaScript, C#, C++: вижу, что происходит, и могу решить, принять это или нет. Но глубоко, на уровне тонкостей конкретного языка, большую часть сегодняшнего кода я не разбираю. Решения принимаю по поведению и результату, а не построчно.
думаю, профессия «пишу код руками» уходит: ИИ часто пишет быстрее и с меньшим числом ошибок, чем человекПравила
- Нигде не пишу «сделал сам», если это не так. У каждого проекта есть блок «кто что делал».
- Не преувеличиваю, насколько понимаю код. Где разбираюсь глубоко — скажу отдельно.
- Всё, что написано руками до нейросетей, помечено отдельно — это другой слой.
дальшеcd ~/archive ·cd ~/notes