Total cost: $0 beyond the $20/mo Pro sub. When I hit usage limits I just paused the loop and restarted the next day.
Full prompts and transcripts here: github.com/enerrio/gitgym-prompts
Total cost: $0 beyond the $20/mo Pro sub. When I hit usage limits I just paused the loop and restarted the next day.
Full prompts and transcripts here: github.com/enerrio/gitgym-prompts
Takeaways:
* Short scoped sessions > one long session. Avoids compaction and keeps the agent focused.
* External state tracking (PLAN.md) is key. Nothing is lost between sessions.
* The agent wrote 836 tests. More than any human would, but not a bad thing for autonomous work.
It worked surprisingly well. ~50 loop iterations later, the project was functional. Opus reviewed the codebase midway and found no major deviations from the spec.
Some manual fixes were needed (CI issues, symlinks, default branch naming) but the core build was fully autonomous.
The setup: write a detailed spec with Opus, break it into small tasks in a PLAN markdown file, then run Sonnet in a while loop to code - one task per session, no human intervention.
Each session reads the plan, picks the first uncompleted task, implements it, writes tests, commits, and exits.
New blog post: βDispatch from the Frontier - Adventures in AI Engineeringβ
I let Claude Code autonomously build an entire project from scratch using ralph loops. Hereβs how it went and what I learned π§΅
enerrio.bearblog.dev/dispatch-frontier/
Plus I made a cursed LLM hook that critiques your commitsβ¦for science
New post about pre-commit and where theyβre useful. Theyβre essentially an automated code review before you even push to git.
enerrio.bearblog.dev/pre-commit/
New (short) blog post about my cheat sheet for using two of my new favorite terminal tools: ripgrep and fd
enerrio.bearblog.dev/notes-ripgre...
Precision and recall: 2 metrics I always had to google because I could never remember which one was which. Eventually I found a way to keep them straight and wrote it down in case it helps someone else.
Plus: when to use them instead of just memorizing equations
enerrio.bearblog.dev/precision-recall
Since (partially) upskilling on VSCode keyboard shortcuts I feel like Iβm able to move around the editor quicker and with fewer interruptions. Wrote about this here: enerrio.bearblog.dev/vscode-short...
Wrote about Rich progress bars as an alt to tqdm. You can get some really cool and info packed bars with a little customization. Worth the timing trade off imo
enerrio.bearblog.dev/beautiful-pr...
rich.progress ftw
Finished writing new post on building GPT-2 in Jax. was a monster to write but itβs finally done. Check it out here: enerrio.bearblog.dev/gpt2-in-jax/
#MLSky
π Word of the day: raddled
π Part of Speech: adjective
π Pronunciation: Λra-dα΅ld
π Definition: being in a state of confusion lacking composure
been writing some posts on Jax recently. hope ppl find these useful. open to feedback :)
1. Jax 101 enerrio.bearblog.dev/jax-101/
2. Neural Networks in Jax: enerrio.bearblog.dev/training-a-n...
3. Equinox: enerrio.bearblog.dev/equinox-and-...
#MLSky
π Word of the day: weltanschauung
π Part of Speech: noun
π Pronunciation: Λvelt-ΛΓ€n-ΛshauΜ-ΙΕ
π Definition: a comprehensive conception or apprehension of the world especially from a specific standpoint
π Word of the day: proximity
π Part of Speech: noun
π Pronunciation: prΓ€k-Λsi-mΙ-tΔ
π Definition: the quality or state of being proximate