Coding with AI has a nice chart, that I am redrawing here

so it is time to say Good-Bye now after 14 years

and sticking to the new 10 commandments by Russell Poldrack
Gather Domain Knowledge Before Implementation
Distinguish Problem Framing from Coding
Choose Appropriate AI Interaction Models
Start by Thinking Through a Potential Solution
Manage Context Strategically
Implement Test-Driven Development with AI
Leverage AI for Test Planning and Refinement
Monitor Progress and Know When to Restart
Critically Review Generated Code
Refine Code Incrementally with Focused Objectives
CC-BY-NC Science Surf , accessed 23.03.2026, click to save as PDF