… has too many hobbies.

"Why Does Test-Driven Development Work So Well In 'AI'-assisted Programming?"

From experiment and from real-world use, I’ve seen a number of things help reduce those risks and keep the “AI” on the rails.

• Working in smaller steps
• Testing after every step
• Reviewing code after every step
• Refactoring code as soon as problems appear
• Clarifying prompts with examples

— Jason Gorman, "Why Does Test-Driven Development Work So Well In 'AI'-assisted Programming?"