Pushing Back on the AI
AI is powerful — but it's not always right. It can produce code that doesn't work, that's too complicated, that uses outdated approaches, or that misses what you actually wanted. Beginners often accept whatever the AI gives them. Skilled vibe coders PUSH BACK.
When to push back: (1) The code doesn't work and you've given the error message. (2) The code works but is way more complex than needed. (3) The AI used a library or method you didn't ask for. (4) The AI confidently claims something that's wrong (yes, this happens). (5) The solution doesn't fit your actual use case. In all of these — say so. Be specific. Be polite but firm.
The AI gives you a 200-line solution to print "Hello, World!" Which response is BEST?
Useful phrases. "Why did you use X here? Could you use Y instead?" "Are you sure this is correct? I think Z." "Simpler version, please." "I don't need the explanation — just the code." "This contradicts what you said earlier — which is right?" Treat the AI like a smart-but-fallible colleague who sometimes needs a check.
Push Back Practice
Ask an AI: "Write me a function in Python that adds two numbers." When it gives you the code, push back: ask for it shorter, ask for it without comments, ask for one with extra error checking. Notice how each version is different.
The AI works for you, not the other way around. Pushing back is how you stay in control of your build — and how you actually learn what good code looks like.
Want to keep learning?
Sign up for free to access the full curriculum — all subjects, all ages.
Start Learning Free