Ethan Ha
Free AI prompts & guides I actually use
Everyday ChatGPT tips and solo-builder workflows — not theory. Always free.
New here? Start with these.
///////
23 guides
PromptsThe AI Codes I Actually Use to Build, Ship, and Not Get Hacked119 codes I actually use — the ones I reach for most, in full, plus the rest of the library.Read guide →Prompts100 Image Codes for Locking Camera, Style, and MoodSlash codes for camera, product shots, UI mockups, lighting, and social-native looks — so you stop rewriting the same style paragraph.Read guide →Case StudyHow I Built Insidr Using AI as My Only Dev TeamThe Insidr build from the first idea test to Stripe, security bugs, and the first production incident.Read guide →ToolsClaude Code vs Cursor vs v0: What I Actually Use for WhatWhich tool I use for which job, and where each one fits into my workflow.Read guide →ToolsThe AI Stack Behind 4 Shipped Software ProductsThe tools behind 4 shipped software products (+ 2 other product experiments), plus the infrastructure I keep reusing.Read guide →BuildingHow to Ship an MVP Without Knowing How to CodeHow I get something usable in front of people without needing to write every line myself.Read guide →Case StudyReading SEC/Public Filing Data with AIWhat I learned trying to turn messy public filings into something a product could actually use.Read guide →LessonsMistakes I Made Letting AI Build Production Code UnsupervisedThe things I got wrong by trusting AI too much, and what I do differently now.Read guide →MoneyThe Stripe Setup I Reuse on Every ProductThe webhook events to handle, self-serve cancel/refund, and how I keep local subscription state honest.Read guide →PromptsThe One Question I Ask AI Before Trusting Any Generated CodeOne question I ask after every meaningful piece of generated code before it goes near production.Read guide →MoneyWhat I Charge and Why (Pricing Across 4 Shipped Products)Why I price low, what lean running costs actually change about the math, and the pricing mistake to skip.Read guide →ToolsThe Webhook Failure Modes Nobody Warns You AboutDuplicates, out-of-order delivery, silent gaps, skipped signature checks — and what handles each one.Read guide →BuildingCold-Starting a Product With Zero AudienceHow to get a product's first users when nobody's waiting for it — borrow a crowd, don't wait for a following.Read guide →BuildingThe Project Instructions File I Drop Into Every BuildA short brief so Claude/Cursor start inside the product instead of re-interviewing you every chat.Read guide →LessonsWhen the Chat Gets Dumb: The Canary I Use Before I ArgueA heuristic I use to notice when a long chat is drifting — not a proven context-window detector.Read guide →PromptsLanding Copy That Doesn't Sound Like AIA rewrite pass that kills unlock/seamless filler and forces specifics from the product you actually shipped.Read guide →BuildingThe Recurring Checks I Run After Something Is LiveWeekly and monthly AI checks for solo products — risk, billing noise, and what to verify by hand.Read guide →PromptsProduct Visuals With Image Codes (Launch Sequence)The order I use image codes for hero shots, UI mocks, and ads — after the product is real.Read guide →PromptsThe Two ChatGPT Prompts I Use Before I Pay Full PriceThe two ChatGPT prompts from the video — plus stack, compare-stores, and “is this price good” follow-ups.Read guide →SecurityThe ChatGPT Privacy Checklist I Actually UseTurn off model training, clean Memory, use Temporary Unpersonalized chats — plus shared links, apps, and what never to paste.Read guide →
Get new guides in your inbox
Occasional notes on what I'm shipping — free, unsubscribe anytime.
Brands looking to sponsor: partnerships