Part 5 of 7 · how to code with AI
Anti-Patterns
The five most common failure modes amateurs walk into.
6 lessons·~90 seconds each
Each is named, dissected, and corrected. The 'what NOT to do' companion to part 3 — read this when you can feel yourself losing the session.
5.1
'Build me an entire app that does X.'
Draft pendingThe single least productive prompt in vibe coding.
Read
5.2
Trusting the first draft.
Draft pendingFirst drafts are starting points. Treating them as endpoints is the bug.
Read
5.3
Iterating on vibes instead of diffs.
Draft pendingIf you can't point to the line that changed, you didn't iterate.
Read
5.4
Don't fight the engine. Reframe the problem.
When the same prompt fails three times, the prompt is wrong, not the engine.
Read
5.5
The 'best way' prompt with no constraints.
Draft pending'Best' is a constraint you forgot to define.
Read
5.6
Mixing concerns in one prompt.
Draft pendingOne prompt, one concern. Always.
Read