← Reddit

I'm a vibe coder and I'm scared that I have no idea what I'm doing anymore

Reddit · Sacez · July 12, 2026
A non-technical worker with minimal coding experience used Claude and ChatGPT to build a project management tool through iterative requests, starting from simple workflow improvements and gradually creating a complex 125MB codebase with thousands of lines. The tool's success attracted colleagues requesting to use and replicate it, but the developer now feels overwhelmed by advanced technical concepts like refactoring and API integration that evolved beyond their understanding.

Detailed Analysis

A Reddit post from a self-described "vibe coder" with zero formal programming background has struck a nerve in the r/ClaudeAI community, illustrating both the extraordinary promise and the accumulating risks of AI-assisted software development. The author, whose only prior technical experience was using R for data analysis, describes using Claude to replace a spreadsheet-based project tracker with a full-fledged web application featuring automated timelines, document parsing, and task summarization. What began as a simple request to solve a workflow problem evolved, within a month, into a 125-megabyte repository containing tens of thousands of lines of code, extensive documentation, and architectural concepts the author no longer understands—refactors, "red teams," IndexDB, hooks, harnesses, and "invariant matrices." The tool now has colleagues clamoring to use it, yet its creator feels increasingly like "a fraud" and is too frightened to keep modifying something he can no longer parse.

This account crystallizes a defining tension in the current wave of AI-assisted coding: the gap between output capability and comprehension. Tools like Claude (and the author's parallel use of ChatGPT as a cross-checking reviewer) have collapsed the barrier to building functional software, letting non-engineers ship real applications that solve real problems and gain organic adoption. But the post also shows the emergence of ad hoc safety practices among non-technical builders—requiring explicit sign-off before changes, manually testing in localhost before deployment, keeping humans in the commit loop—precautions clearly inspired by widely circulated horror stories of AI agents deleting production code or databases. The author's system of using two different AI models to plan, critique, and refine before implementation is itself a grassroots version of the "multi-agent review" workflows that AI labs and power users have been formalizing, adapted here out of necessity rather than sophistication.

The deeper significance lies in what this reveals about the trajectory of "vibe coding" as a practice and cultural phenomenon. Anthropic and other AI companies have increasingly marketed Claude and similar models as capable of acting like a "junior engineer" or, as the author puts it, "a really capable recent college graduate"—executing technical work under guidance without requiring the user to understand the underlying mechanics. That framing empowers people to build tools they never could have built otherwise, but it also produces exactly this scenario: complex, production-grade systems maintained by people who cannot audit, debug, or safely extend them without AI assistance. As organizations increasingly rely on internally "vibe-coded" tools—often without formal IT oversight, security review, or version-control discipline—the risk profile shifts from individual embarrassment to organizational liability, especially when such tools handle proprietary data, as this one apparently does via import/export files across devices.

The broader trend this post exemplifies is the democratization of software creation outpacing the democratization of software literacy. AI coding assistants have made the initial act of building dramatically easier while leaving the far harder work of maintaining, securing, and understanding systems largely unchanged. This mirrors concerns raised throughout the AI-agent ecosystem about "capability overhang," where users can direct increasingly sophisticated automated systems to produce outcomes that exceed their own ability to verify or safely modify. The community response the author references—shifting his mindset from "learning to code" toward "learning what the code does"—suggests an emerging middle path: not full software-engineering fluency, but a kind of applied literacy sufficient to interrogate AI-generated systems critically. As vibe coding moves from novelty to a genuine channel for shadow IT within companies, incidents like this will likely accelerate conversations about governance, code review standards, and AI literacy training for non-technical employees who now find themselves, however unintentionally, running informal software shops.

Read original article →