I Shipped My First App in 12 Years — and AI Wrote Half of It
After a decade in product leadership, I opened an editor on a Sunday. By Monday I had something real, deployed, and used by strangers. Here's the honest play-by-play.
After a decade in product leadership, I opened an editor on a Sunday. By Monday I had something real, deployed, and used by strangers. Here's the honest play-by-play.
For eleven years my “code” lived in slide decks and Jira tickets. I was good at the work — shipping through other people, making the call on what not to build. But the editor itself had become a museum I walked past. The last time I’d written anything real, jQuery was a reasonable answer.
Then a friend showed me an agent editing a real codebase from a one-line prompt. I felt the thing I hadn’t felt in years: I could just make this.
I started with a problem I actually had — a tiny tool to track which of my plants I’d watered. Stupid, small, mine. That’s the trick nobody tells returning devs: pick something you’ll be annoyed to not finish.
$ npx create-next-app@latest plant-tracker
✓ TypeScript ✓ Tailwind ✓ App Router
$ claude "add a list of plants with a 'watered today' button
that persists to localStorage"
✓ edited app/page.tsx (+74 -3)
It worked on the second try. Not because I’m clever — because the loop is now so tight that being wrong is cheap. You read, you nudge, you run. My old instincts (is this state in the right place? what happens offline?) turned out to be exactly the part the AI doesn’t have.
The syntax expired. The judgment didn’t. Turns out judgment was always the job.
Deploying is where the years melted away. One push, a URL, a stranger in a Discord saying “oh nice.” The dopamine is identical. What’s different is the distance between idea and that moment — it used to be a weekend of yak-shaving; now it’s an afternoon.
If you’re sitting where I was, here’s the whole method:
The fear that you’ve fallen too far behind is the only real blocker, and it’s wrong. The stack changed; the way you think about software didn’t. You spent a decade learning what matters and what’s noise. That’s the scarce skill now — the typing was never the hard part.
I water my plants on time now. I also have three more weekend projects in flight. Welcome back. It’s good to have you typing again.