In my experience they can definitely write concise and reusable code. You just need to say to them “write concise and reusable code.” Works well for Codex, Claude, etc.
Writing reusable code is of no use if the next iteration doesn’t know where it is and rewrites the same (reusable) code again.
Writing reusable code is of no use if the next iteration doesn’t know where it is and rewrites the same (reusable) code again.