← Reddit

You guys LIED to me.

Reddit · WatIsUpButtercup · August 2, 2026
Tried telling it to “make no mistakes” and it was totally dismissive. Anyone got a better prompt to prevent it making mistakes while vibecoding? Not a proper SWE. Please be gentle. [link]

Detailed Analysis

The Reddit post in question captures a familiar frustration among non-professional developers using Claude for "vibecoding" — a colloquial term for coding by feel or intuition rather than formal software engineering practice. The poster's core complaint is straightforward: instructing Claude to "make no mistakes" produced a dismissive response rather than a helpful one, prompting the user to seek better prompting strategies from the community. The lighthearted, self-deprecating tone ("Not a proper SWE. Please be gentle") suggests this is less a serious grievance and more a shared moment of comic relief that resonates with hobbyist and amateur coders navigating AI-assisted development.

The underlying issue reflects a common misunderstanding about how large language models like Claude function. Instructing an AI to simply "not make mistakes" is a vague, unfalsifiable command that doesn't map onto any actionable behavior the model can execute. Claude, like other LLMs, doesn't possess a toggle for error-free output — it generates responses probabilistically based on patterns in training data and context, and its accuracy is shaped by the specificity and structure of the prompts it receives, not by imperative demands for perfection. A dismissive response to such a prompt could stem from Claude recognizing the command as unenforceable, or simply from the model treating it as low-information input that doesn't warrant a substantive engineering response.

This anecdote is emblematic of a broader tension in how everyday users interact with AI coding assistants. As tools like Claude Code, GitHub Copilot, and Cursor have made programming increasingly accessible to non-experts, a gap has emerged between user expectations (treating the AI like an infallible oracle) and the practical reality of working with probabilistic systems that require iterative refinement, context-setting, and verification. Experienced practitioners typically achieve better results not through blanket instructions but through techniques like breaking tasks into smaller verifiable steps, asking the model to write tests, requesting explanations of its reasoning, or using structured prompts that specify constraints, edge cases, and acceptance criteria. This gap in prompting literacy is a recurring theme in online developer communities, where more experienced users often step in to demystify effective collaboration patterns with AI coding tools.

More broadly, the post highlights the growing pains of democratizing software development through AI. As non-engineers increasingly rely on chatbots to build functional applications — a trend accelerating with each new model release — the industry faces an educational challenge: teaching users not just how to code, but how to effectively communicate with and validate the output of AI systems. Anthropic and competitors have leaned into "agentic" coding features that allow models to test and self-correct within a session, but user-side prompting practices remain a significant variable in outcome quality. Threads like this one serve as informal crowdsourced tutorials, where the community collectively iterates on what actually works, filling a gap that formal documentation and product design have yet to fully close.

Article image Read original article →