4 ms·
When the end result has problems and needs to be reworked. You can't figure this out instantly except when you'd review everything the LLM produces, which I am
by luckystarr 5mo ago
When the end result has problems and needs to be reworked.
You can't figure this out instantly except when you'd review everything the LLM produces, which I am not. So the round trip time is pretty long, but I can trace it back to the intent now because I commit every architecture decision in an ADRs, which I pour most of my energy into. These are part of the repo.
Using these ADRs helped a lot because most of the assumptions of the LLM get surfaced early on, and you restrict the implementation leeway.
- kubb 5mo agoGot it. I imagine concurrency bugs will hit hard with this approach because they show up rarely and are hard to debug.
- luckystarr 5mo agoThat's why I use Rust and an Actor architecture. :)