06-reference

stratechery ben thompson vibe coding adventure

2026-06-24·reference·source: Stratechery·by Ben Thompson

"My Vibe Coding Adventure, The App and the Experience, Ten Takeaways" — Ben Thompson

Why this is in the vault

Ben Thompson's first-person account of building a real app via vibe coding (using Codex + Claude Code, zero lines written by hand) surfaces ten grounded takeaways on what vibe coding actually requires — directly informing RDCO's position on AI-assisted development and the "developer as architect" shift.

The core argument

Thompson — who hasn't programmed in 25 years — built a functional home inventory app over several days using OpenAI Codex (for local execution on a Mac Mini) and Claude Code, without writing a single line of code himself. The app is non-trivial: QR codes per storage location, camera-based AI object identification, natural language search. He shipped it to a "production" split confident enough to ingest real data.

His ten takeaways, distilled:

  1. Optimistic: He made software that would never have existed otherwise — no engineers displaced.
  2. Pessimistic (visceral): Writing code by hand now feels "insane." The conclusion that humans won't code soon is no longer intellectual — it's felt.
  3. Middle ground: Not just anyone could have built this as effectively. Domain fluency (understanding software architecture without coding) mattered enormously for speed and quality.
  4. Designer/architect archetype wins: AI is "hilariously bad at UI." Thompson's biggest value-add was UX judgment and data modeling — catching technically-valid but user-hostile choices before they calcified.
  5. You're making software, not AI: The AI is a means; the product is the end. Uniqueness is that you can make something for exactly your own needs.
  6. AI features still matter inside the product: Natural language search and photo identification aren't AI-for-AI's-sake — they're what makes the product usable.
  7. Consumer entertainment angle: Vibe coding is entertaining. It's easy to feel productive without being productive — measurement challenge for enterprises is real.
  8. New class of hackers/makers: A generation of mini-entrepreneurs building custom apps for friends and family, with owning your own hardware (Mac Mini, NAS, Tailscale) as the highest-leverage posture.
  9. Everyone should try it: The visceral experience changes how you understand the stakes, even if your intellectual priors don't shift.
  10. Fishing + vibe coding: Approving PRs from a boat. Enough said.

Local-first infrastructure note: Thompson explicitly praises the thin-client architecture of Codex and Claude Code — heavy computation on OpenAI/Anthropic servers, local machine as the always-on host, phone/laptop as a remote terminal. He argues this is a throwback to desktop computing and that laptop portability is actually a detriment for this use case. Security stays local (Tailscale, no public internet exposure).

Mapping against Ray Data Co

Strong alignment — reinforces RDCO's existing posture:

New signal — extends current thinking:

Potential tension — worth watching:

No DECISION required — this is reinforcement of existing direction, not a pivot signal. File as ongoing context for phData scoping conversations and RDCO tooling posture.

Related