Vibe coding apps taught me how arduous actual coding is
Abstract created by Good Solutions AI
In abstract:
- PCWorld explores the fact of “vibe coding” with AI instruments, the place the creator tried to construct 4 apps utilizing Claude Code and Google’s Antigravity.
- Just one Docker Swarm dashboard succeeded after per week of effort, whereas three OpenClaw replications failed as a result of imprecise prompts and poor planning.
- The expertise reveals that AI-assisted growth nonetheless requires important human creativity, detailed blueprints, and particular directions to keep away from “rubbish in, rubbish out” outcomes.
Like so many others, I jumped onto the vibe coding bandwagon, entranced by the thought of constructing my very own extremely helpful apps with nothing however an AI immediate.
Over the course of about six weeks, I did handle to construct my very own apps–4 of them, to be exact. By my depend, three of them just about suck.
The one app that does work pretty effectively–a graphical dashboard that tracks the standing of my Docker Swarm setup, a “unified cluster” configuration that enables numerous software program providers to dynamically float from laptop node to a different–took me a couple of week to vibe code, and the method went pretty easily.
My different tasks? Not a lot. I made three makes an attempt to reverse-engineer OpenClaw, the viral agentic AI sensation that everybody within the AI trade is furiously attempting to repeat. My goal was two-fold: one, to construct a locked-down model of OpenClaw that I used to be comfy putting in by myself system, and two, to get some much-needed expertise with AI brokers basically.
I’ve been engaged on my “BenClaw” app for weeks, in numerous varieties and utilizing numerous instruments, together with Claude Code, Google’s Antigravity, and OpenAI’s Codex.
Initially I attempted adapting current OpenClaw clones on GitHub, then I attempted vibe-coding my very own from scratch. “OK Claude” (or Gemini, or Codex), I’d ask, “I wish to construct my very own OpenClaw.” I’d then paint the varied options with the broadest of strokes, whereas giving the AI loads of latitude by way of the end result. (That, because it turned out, was my first of many errors.)
I’ve three vibe-coded prototypes on my check bench proper now: an agentic however forgetful AI chatbot that communicates by way of Discord and incessantly complains that it’s exceeded its tool-call depend; a GitHub-ready agentic workflow helper that I really didn’t imply to construct and don’t have any clue find out how to use; and a smolagents-based AI agent that one way or the other turned three separate brokers, none of which work reliably.
It was after my newest smolagents debacle that I started asking myself whether or not I used to be really getting anyplace throughout my hours upon hours of vibe coding, or whether or not I’d turn into so dazzled by the sight of Claude Code, Antigravity, and Codex spinning up code that I’d been blinded to the actual fact I used to be merely spinning my wheels.
Maybe my largest challenge was my failure to do what seasoned software program builders at all times do: develop an in depth blueprint of the completed product, full with options, performance, its feel and appear, and–most significantly–what it’s presupposed to do.
“Specing out” or “scaffolding” software program tasks is hard work, and when you might actually hand it over to Claude, Gemini, or ChatGPT, the issue turns into that they begin making the vital design selections, not you,
The consequence? My second AI agent mission, dubbed “AgentLab” by Claude, which does…effectively, I’m truthfully undecided what it does. You’d need to ask Claude.
What we’ve got here’s a traditional case of “rubbish in, rubbish out,” and whereas instruments like Claude Code, Google’s Antigravity, and OpenAI’s Codex can do superb issues on the subject of writing and debugging code, all I’d been doing was handing them rubbish–imprecise prompts with no planning, rigor, or imaginative and prescient. The rubbish apps I wound up with shouldn’t have come as a shock.
Now, this isn’t to say that novice vibe coders like me ought to quit and go away it to the consultants. Removed from it. If in case you have a imaginative and prescient for a brand new app and wish to craft it your self, now’s your probability.
Simply don’t underestimate the creativeness, creativity, and elbow grease required each earlier than and after Claude Code, Antigravity, and Codex work their magic.

