Books

Two books. One method. From your first deploy to production-grade.

Both are about shipping real software with AI — without writing code yourself. Start with Vibe Coding, For Real if you've never deployed anything. Jump to Prompt Contracts if you already ship and want the full framework.

Vibe Coding, For Real — book cover
The on-ramp

Vibe Coding, For Real

From Demo to Live App, the Step-by-Step Method for Builders Who Hit the Wall

You opened Cursor. You typed “build me an app.” Something appeared. It looked real. You tried to add login — and the whole thing fell apart. This book is the bridge: 12 chapters, 70+ prompts, one shipped CRM. Next.js · Supabase · Stripe · Vercel. You don't write a single line of code — the AI does. You specify, push back, verify.

For: Beginners, non-coders, builders who got stuck after the first demo.

Free with Kindle Unlimited

Prompt Contracts — book cover
The advanced framework

Prompt Contracts

How I Stopped Vibe Coding and Started Shipping Real Software With AI

A prompt contract is a one-page specification you write before handing a task to an AI coding agent. It defines the stack, constraints, inputs, outputs, and acceptance criteria so the AI delivers production-ready code on the first pass. 9 chapters, 260 pages, 10 copy-paste templates, runnable examples — from solo SaaS in a weekend to self-hosted AI agents for $5/month.

For: Developers already shipping, who want production-grade specs that survive real users.

Free with Kindle Unlimited

Which one should you read first?

Start with Vibe Coding, For Real if…
  • You've never used Git, Supabase, or Vercel
  • You tried Cursor or Lovable and got a demo that broke
  • You want to walk through one full project, end to end
  • You don't write code and don't plan to
Read Prompt Contracts if…
  • You already ship and want production-grade specs
  • You want templates for APIs, schemas, components, auth
  • You're tired of AI demos that break under real load
  • You want to self-host an AI agent for $5/month

Best path: Vibe Coding, For Real first, then Prompt Contracts when the method clicks.