Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Got it. I imagine concurrency bugs will hit hard with this approach because they show up rarely and are hard to debug.


That's why I use Rust and an Actor architecture. :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: