enerrio's Avatar

enerrio

@enerrio

Data Engineer | Runs sometimes

55
Followers
234
Following
14
Posts
18.02.2024
Joined
Posts Following

Latest posts by enerrio @enerrio

GitHub - enerrio/gitgym-prompts: Prompts used to create the gitgym project Prompts used to create the gitgym project. Contribute to enerrio/gitgym-prompts development by creating an account on GitHub.

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

24.02.2026 00:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

24.02.2026 00:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

24.02.2026 00:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

24.02.2026 00:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Dispatch from the Frontier - Adventures in AI Engineering AI engineering a greenfield project (gitgym) with Claude Code

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/

24.02.2026 00:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Plus I made a cursed LLM hook that critiques your commits…for science

08.02.2026 19:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why Pre-Commit Hooks Are Essential (Even If You Hate Them At First) pre-commit tutorial

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/

08.02.2026 19:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Notes on ripgrep and fd Notes on ripgrep and fd terminal CLI tools

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...

05.12.2025 04:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Precision & Recall Recall and precision classification metrics tutorial

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

22.07.2025 03:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
My Most Useful VSCode Shortcuts VSCode productivity improvement with shortcuts, snippets, and extensions

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...

09.04.2025 02:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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...

06.12.2024 21:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

rich.progress ftw

22.11.2024 17:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GPT-2 in Jax Tutorial for building a GPT-2 style model in Jax, Equinox, and Python

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

16.11.2024 01:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

🌟 Word of the day: raddled
πŸ“š Part of Speech: adjective
πŸ”Š Pronunciation: ˈra-dᡊld
πŸ“– Definition: being in a state of confusion lacking composure

14.11.2024 23:58 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Jax 101 Jax tutorial for python, machine learning, and AI applications

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

08.11.2024 00:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

🌟 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

08.03.2024 17:00 πŸ‘ 5 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

🌟 Word of the day: proximity
πŸ“š Part of Speech: noun
πŸ”Š Pronunciation: prΓ€k-ˈsi-mΙ™-tΔ“
πŸ“– Definition: the quality or state of being proximate

02.03.2024 17:00 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0