Use divergent then convergent prompting before asking AI to code.
The move: separate design exploration from implementation. Discover the shape of the problem Ask what constraints, call sites, data flows, and edge cases matter. Do not ask for code yet. Develop options Request three credible approaches. Each should include trade-offs, risks, test surface, and likely files. The goal is not more text; it is more choice. Deliver one path Once you choose, constrain the assistant to that path. Ask for the smallest patch and the tests that prove it.
Sign up free — one personalized lesson every day, matched to your role and goals.
Already have an account? Sign in