- Using LLM coding assistants for one-shot features leaves the author unsatisfied and disoriented, but they still use them for boring parts.
- Allowing the assistant to freely roam creates cognitive debt; the author wants to understand the code, not just offload it.
- Reviewing AI-generated PRs is not enjoyable due to overly-defensive, badly-commented, and subtly incorrect code.
- The author's solution is to have the LLM generate code in chat and then manually type every line into the editor.