Things I've seen that needed to be spelled out to LLMs or that I have personally needed to spell out:
- "Do not under any circumstances write your own JSON parser."
- "Do not write your own PEG parser."
- "Do not write your own CSV parser"
- "Use the coroutine context, do not roll your own."
- "Use the shared threadpool, do not create a new one every time."
@hrefna @kevinr To be fair, I’ve had to say similar things to myself some days.