Learning in Public When You're the Least Technical Person
Learning in public as a non-technical founder is uncomfortable and worth it. What I publish, what I keep private, and what sharing anyway actually bought me.
Read more →Articles and updates.
Learning in public as a non-technical founder is uncomfortable and worth it. What I publish, what I keep private, and what sharing anyway actually bought me.
Read more →How to set SaaS usage limits and a fair use policy that protects your margin without punishing your best customers. Soft caps, hard caps, and the overage conversation.
Read more →A founder's guide to SaaS rate limiting: which layer enforces limits, per-user vs per-IP, protecting AI endpoints from cost blowups, and what to return.
Read more →How to add rate limiting to a Next.js app with Upstash Redis: install it, pick an algorithm, wire up middleware and route handlers, return headers, and test it.
Read more →Terminal basics for founders who aren't developers: the 12 commands that cover 95% of the work, how to read the output, and what you must never paste.
Read more →A 90-second SaaS demo video you record yourself, in one afternoon. The script structure, the tools, what to show, and where to put it once it's done.
Read more →A Next.js admin dashboard tutorial for founders: what to build, how to gate access at the data layer, safe user impersonation, audit logging, and the AI prompt.
Read more →How to set a solo founder support SLA you can actually hit: picking a response-time target, being honest about timezones, autoresponders, and missing it well.
Read more →A Claude skills tutorial for non-technical founders: what a skill is, three you can build this week, and when a skill beats a prompt you keep re-pasting.
Read more →Monorepo or single app for your indie SaaS? Why solo founders should default to one app, the signals that justify splitting, and how to keep the door open.
Read more →Solo founder burnout doesn't announce itself. Here are the warning signs I ignored for months, why they're easy to miss, and the changes that actually stuck.
Read more →Why SaaS chargebacks happen, how Stripe fees and card-network dispute thresholds work, when it's worth fighting a dispute, and how to keep your rate low.
Read more →A practical SaaS outbound webhooks tutorial: signing payloads, retry schedules, delivery logs, SSRF protection, and the customer docs that make it usable.
Read more →A plain-English guide to webhooks vs polling: how each one works, what breaks, when polling is honestly the better call, and why most apps end up using both.
Read more →How to approach AI refactoring code safely: scoping the request, commit discipline before you start, and verifying that behavior didn't change afterward.
Read more →A SaaS backlinks strategy for brand-new sites: which link tactics still work in 2026, which ones earn manual actions, and a realistic timeline.
Read more →A founder's guide to shipping customer-facing API keys: key format, hashing before storage, scoping permissions, rate limits, rotation, and the AI prompt.
Read more →A solo founder's security incident response plan: the first-hour checklist, breach notification obligations, the customer email, and the post-incident writeup.
Read more →A practical security review for AI-written code when you're not a security engineer: 7 checks, the prompts that surface issues, and what still needs a human.
Read more →A practical SaaS monitoring stack for 2026: what errors, uptime, logs, and traces each catch, and the free-tier combination that covers a solo founder.
Read more →How to raise prices on existing SaaS customers without triggering churn: grandfathering, notice periods, the announcement email, and what actually makes people leave.
Read more →A full line-item breakdown of what I actually pay to run a SaaS: hosting, database, email, payments, and the tools I refuse to cut. Real numbers, 2026.
Read more →A non-tech founder's guide to choosing a React UI component library in 2026 — shadcn/ui, Radix, MUI, or none — weighing ownership, accessibility, and AI-coding fit.
Read more →How to add CSV import and export to your Next.js SaaS — parsing, validation, large files, and error reporting — with a copy-paste AI prompt to build it.
Read more →How founders who can't read code can use AI-generated tests as a safety net: what tests actually prove, how to ask your AI to write them, and how to read a failing test.
Read more →A SaaS waitlist that converts isn't a big list — it's a warm one. What to collect at signup, the email cadence that keeps it warm, and how to turn signups into first users.
Read more →A founder-friendly magic link authentication tutorial with Supabase and Next.js: the signInWithOtp call, the callback route, the deliverability trap, and when passwordless is the wrong call.
Read more →A founder's guide to SaaS trial extensions: what an extension request actually signals, a policy that scales without you, and the reply template to send.
Read more →SaaS secrets management for non-technical founders: where API keys belong, what stays out of git, local vs production, and what to do after a key leaks.
Read more →MCP server setup explained for non-technical founders: what MCP is, the five servers worth connecting, and how to add them without opening a security hole.
Read more →Building a SaaS with a day job means roughly ten focused hours a week. Here's the honest schedule — what fits in those hours, what doesn't, and what to cut.
Read more →Terms of service and privacy policy for indie SaaS: what generators get right, what you must customize by hand, the legal minimums, and when to pay a lawyer.
Read more →A practical SaaS caching strategy for indie founders: the five cache layers, what belongs in each, how invalidation works, and what breaks when it goes wrong.
Read more →A step-by-step Vercel cron jobs tutorial: schedule digests, cleanup, and billing checks, secure the endpoint, make runs idempotent, and know when to graduate.
Read more →A SaaS directory submission list ranked by what actually converts — which directories drive buyer traffic, which are link farms, and a template to submit fast.
Read more →When your AI assistant is stuck in a loop, fixing the same bug over and over, here's how to recognize it, reset the context, and ask the questions that unstick it.
Read more →A practical guide to Supabase Storage file uploads for non-tech founders — bucket policies, signed URLs, file size limits, and cleaning up orphaned files.
Read more →A lightweight system for handling feature requests as a solo SaaS founder — triage, the impact/effort matrix, public roadmap tradeoffs, and the polite no.
Read more →Server components vs client components in Next.js, explained for founders: what each one does, why the split matters for speed and cost, and the mistakes to avoid.
Read more →Spec-driven development means writing a clear spec before your AI writes code. Here's what a founder-grade spec contains, a worked example, and why it beats prompting.
Read more →The founder comparison trap is what build-in-public does to your head. Here's why other people's MRR wrecks yours, and the practices that actually helped me.
Read more →A plain-English GDPR guide for indie SaaS founders: who it applies to, lawful basis, data subject rights, DPAs, and the realistic minimum you actually have to do.
Read more →A plain-English Git guide for non-developers: the 8 commands that keep your code safe, how commits work as save points, and how to undo what your AI just did.
Read more →A non-technical founder's Anthropic API Next.js tutorial: add an AI feature with streaming, rate limits, and cost control — the same steps work for the OpenAI API.
Read more →A practical programmatic SEO guide for indie SaaS founders: how to scale template pages that rank, the thin-content line, and Google's scaled content abuse rule.
Read more →REST vs GraphQL vs tRPC, explained for non-technical founders: what each one does, why REST is usually right for a first SaaS, and when the others earn their keep.
Read more →A non-tech founder's guide to adding team accounts and invites to a single-user SaaS: the data model, invite flow, roles, and seat billing with Stripe.
Read more →A SaaS changelog is a retention channel disguised as a maintenance chore. How to structure it, how often to publish, and where to put it so customers read it.
Read more →Your AI coding assistant gets worse three hours in. Here's how the context window fills, why quality degrades, and how to manage it as a non-technical founder.
Read more →SaaS multi-tenancy architecture is the isolation decision you make once. Shared schema vs database-per-tenant, and why row-level isolation wins for founders.
Read more →A SaaS cancellation flow should let customers leave without resenting you. The one exit-survey question that matters, when a retention offer helps, and the law.
Read more →Saying no to feature requests is a core founder skill. The requests I turned down, the two I regret, and how to decline one without losing the customer.
Read more →Send SaaS events to Slack with incoming webhooks: setup, a reusable Next.js helper, what's worth alerting on, and how to avoid notification fatigue.
Read more →Drizzle vs Prisma for a first SaaS: what an ORM actually does, migration ergonomics, when to skip the ORM, and which one AI coding assistants handle best.
Read more →A non-technical founder's guide to reviewing AI-generated code: the six questions to ask every change, what to check by hand, and when to demand an explanation.
Read more →A Show HN launch guide for non-technical founders: how to write the title, when to post, the first comment to leave, and how to survive Hacker News critique.
Read more →A non-tech founder's guide to SaaS failed payment dunning — why cards fail, how Stripe Smart Retries work, the recovery email sequence, and when to cut access.
Read more →A practical Supabase Row Level Security tutorial for non-tech founders — the policies every SaaS needs, how to test them, and the AI prompt to write them.
Read more →A CLAUDE.md file gives your AI assistant persistent instructions it reads every session. Here's what belongs in it, what doesn't, and why it beats repeating yourself.
Read more →TypeScript vs JavaScript for non-technical founders: why static types are a safety net for AI-generated code, what the stricter option costs, and when to choose it.
Read more →How a non-technical founder actually works with an AI coding assistant day to day — the mental model, the boundaries, and the habits that keep the partnership honest.
Read more →A non-developer's account of learning software engineering with AI — the ideas about edge cases, small changes, naming, and testing that finally clicked.
Read more →A non-tech founder's honest account of going from zero to my first paying customer for Coding Capybaras — the timeline, the moment the $97 landed, and the lesson.
Read more →Why I chose one-time pricing for Coding Capybaras Pro at $97 instead of a monthly SaaS subscription — the reasoning, the math, and what other boilerplates charge.
Read more →The five SaaS launch mistakes that quietly waste a non-tech founder's launch day — and the concrete fixes that turn attention into signups and revenue.
Read more →The indie SaaS reality most founders never post about: slow revenue, repetitive days, and the quiet grind behind every overnight-success story.
Read more →Your AI coding assistant invents file paths that don't exist because it predicts plausible text, not your real project. Here's why it happens and how to stop it.
Read more →Most SaaS boilerplates are built for engineers, not first-time founders. Here are the failure modes I hit — and what to look for in a boilerplate that fits.
Read more →A non-tech founder on how AI coding tools rewired the way I ship software — from fear and delay to a faster, stranger, more honest relationship with done.
Read more →A non-tech founder's honest breakdown of the Next.js vs Remix decision — the criteria that mattered, what I weighed, and why Next.js won for Coding Capybaras.
Read more →What running founder-led customer support taught me about indie SaaS: what to automate, what to handle yourself, and why early tickets are your best product research.
Read more →A practical guide to running pricing experiments for indie SaaS: the tests that work, the ones that waste time, and how to change price without wrecking trust.
Read more →How to decide between annual and monthly billing for your SaaS — the discount math, what churn rate justifies it, and when annual billing slows your growth.
Read more →How to build a feedback loop with your AI coding assistant so you spot wrong output fast — predictions, cheap tests, and a written record of how it fails.
Read more →Why a boring tech stack beats an interesting one when you're a non-technical founder shipping with AI coding tools, and how to tell the difference.
Read more →How to get your first SaaS testimonials when nobody knows your product: where they come from, the exact ask, and the FTC rules most founders get wrong.
Read more →The SaaS infrastructure costs that don't show up on pricing pages: egress, image transformations, per-project minimums, and the compliance add-on tax.
Read more →A practical guide to Stripe metered billing: creating meters, sending meter events, picking a pricing shape, and the edge cases that break real invoices.
Read more →Debugging with Claude Code when you can't read code fluently: the workflow, the exact prompts, and the five failure patterns that waste your whole afternoon.
Read more →A free tier strategy either fills your funnel or quietly kills your business. Here's the framework, the 2026 conversion data, and when free is the wrong call.
Read more →How to add a SaaS referral program with Rewardful to a Next.js app: the tracking script, passing the referral UUID to Stripe, and when to skip affiliates.
Read more →A Next.js SaaS deployment checklist for Vercel, Supabase, and Stripe: env vars, RLS, live webhooks, monitoring, and the rollback plan you need before launch.
Read more →A SaaS refund policy is a support tool, not a legal shield. The economics of refunds vs. disputes, the EU rules that override your terms, and what to write.
Read more →Solo founder time management, with the real calendar. What time-blocking actually fixes, what it can't, and the schedule I landed on after two that failed.
Read more →PostgreSQL vs SQLite vs MongoDB for first-time SaaS builders: when each database wins, what it really costs, and the boring default that fits most founders.
Read more →A non-tech founder's honest account of the week I almost quit Coding Capybaras, what actually broke me, and the small change that got me shipping again.
Read more →A step-by-step Inngest tutorial for Next.js: durable background jobs with retries, steps, and cron scheduling — no queues or worker servers to manage.
Read more →AI pair programming works best when Claude drives and you navigate. Here's the mental model, the workflow, and the review habits that ship good software.
Read more →AppSumo vs Product Hunt vs BetaList: an honest look at paid and free launch channels for indie SaaS — what each one actually drives, and when to use it.
Read more →What makes a SaaS pricing page convert: the anatomy of a winning page, five real teardowns, and the pricing psychology behind three tiers and a middle plan.
Read more →A step-by-step guide to setting up a free SaaS status page with BetterStack: what to monitor, custom domains, and when a solo founder actually needs one.
Read more →A non-tech founder's guide to Stripe Tax: how the 0.5% fee works, what it automates, what it leaves to you, and when a solo SaaS actually needs it.
Read more →How a non-developer went from living in spreadsheets to shipping a SaaS with AI coding tools — the real learning curve, the mindset shifts, and what mattered.
Read more →A non-coder's guide to reading your AI assistant's output: what to skim, what to scrutinize, and the red flags that matter even if you can't write a line.
Read more →How to add the Stripe customer portal to a Next.js SaaS: Dashboard configuration, the one API route you need, webhook handling, and when to skip it.
Read more →A cold outreach SaaS script for solo founders: the exact email template, follow-up sequence, deliverability setup, and the honest data on reply rates.
Read more →The SaaS customer support tools worth using as a solo founder: the free stack for launch week, when Crisp or Plain earns its price, and what to automate first.
Read more →Why the right time for an MVP launch is before your indie SaaS feels ready: what 'ready' actually means, what can wait until after, and how to ship scared.
Read more →The Claude Code features tips most non-tech founders never find: plan mode, CLAUDE.md memory, checkpoints, hooks, subagents, and custom slash commands.
Read more →The SaaS database schema mistakes that surface 12 months in: floats for money, naive timestamps, hard deletes, missing indexes, and how to avoid each one.
Read more →Build in public as a non-technical founder: what to share, what to keep private, and the posting cadence that works when you can't tweet clever code.
Read more →How to add SaaS feature flags with PostHog or GrowthBook in a Next.js app: setup steps, pricing, rollout patterns, and when a simple config table is enough.
Read more →Free trial, freemium, or paid-only? Conversion benchmarks from 200 B2B SaaS products and a decision framework for indie founders picking an acquisition model.
Read more →Stripe Connect tutorial for indie SaaS: pick a charge type, onboard sellers with Express accounts, collect application fees, and survive refunds and disputes.
Read more →A non-tech founder's guide to SaaS authentication in 2026: how NextAuth (Auth.js), Clerk, and Supabase Auth compare on price, DX, lock-in, and scale.
Read more →A practical vibe coding workflow for non-tech founders: what it is, where it breaks, and the guardrails that keep AI-generated code from wrecking your SaaS.
Read more →How non-tech founders use Reddit to distribute a SaaS without getting banned: which subreddits work, the 9:1 rule, posting cadence, and what gets you removed.
Read more →A plain-English guide to SaaS billing math for non-finance founders: how to calculate MRR, ARR, churn, and LTV, with worked examples and 2026 benchmarks.
Read more →Cowork is Anthropic's desktop agent for non-coding work. Here's what it is, how it differs from Claude Code, and how a non-tech founder actually uses it.
Read more →How to set up a custom domain on Vercel for your SaaS: DNS records, SSL, www redirects, and free email routing on your domain — a non-tech founder's walkthrough.
Read more →A first-month SaaS dashboard should track activation, retention, and churn — not vanity metrics. Here's exactly what to measure and what to ignore early.
Read more →Solo founder loneliness is the quiet cost of building a SaaS alone. What the research says, why it hits non-tech founders harder, and what actually helps.
Read more →A step-by-step guide to wiring Algolia search into a Next.js and Supabase app — the connector, a Postgres view, the InstantSearch UI, and the AI prompt to build it.
Read more →A non-developer's framework for knowing when to trust AI-generated code and when to stop and ask why — built on task stakes, a verification routine, and smell tests.
Read more →A 47-item Product Hunt launch checklist for non-tech founders — exactly what to prepare across the four weeks before launch day, organized so nothing slips.
Read more →A free SaaS tech stack that launches your business on $0/month — the actual free tiers for database, hosting, email, and storage, plus where each one breaks.
Read more →A plain-English guide to SaaS churn metrics: how to calculate customer and revenue churn, the 2026 benchmarks, and which numbers are worth acting on.
Read more →A step-by-step Supabase OAuth tutorial for Next.js: the provider setup, the signInWithOAuth call, the callback route, and the redirect-URL gotchas to avoid.
Read more →The eight most common AI code hallucinations — phantom packages, fake API methods, invented columns — why they happen, and how a non-developer catches each one.
Read more →Organic Twitter/X growth tactics for SaaS founders in 2026 — what the algorithm rewards, the link penalty, posting cadence, and a reply strategy that compounds.
Read more →How to add Crisp live chat to a Next.js SaaS landing page on the free tier: the exact setup, what to ask visitors, and when live chat actually helps you grow.
Read more →A non-tech founder's honest accounting of shipping a SaaS in six months: where the time went, the mistakes that cost weeks, and what I'd do differently.
Read more →How to design customer onboarding flows for indie SaaS that get users to value fast — the aha moment, real examples, and the mistakes that bore users to death.
Read more →Next.js vs Remix vs Astro vs SvelteKit in 2026 — what changed this year, an honest comparison table, and how a non-tech founder should actually choose.
Read more →A build vs buy framework for SaaS founders: which components to buy (auth, payments, email), which to build, and how to tell them apart fast.
Read more →A practical SaaS landing page SEO guide for non-developers: keyword intent, on-page structure, Core Web Vitals, and internal linking that ranks.
Read more →The seven learning to code with AI mistakes I made as a non-developer — silent failures, giant diffs, misplaced trust — and the fixes that actually work.
Read more →A Cloudinary Next.js upload walkthrough for founders: signed uploads, the CldUploadWidget, server actions, free-tier limits, and the Claude Code prompt.
Read more →How indie SaaS founders get their first 100 paying customers in 2026 — the channels that work, the ones that don't, and how to pick two channels and go deep.
Read more →A complete Next.js Stripe tutorial for 2026: Checkout, webhooks, the Customer Portal, and testing — written for founders shipping with Claude Code or Cursor.
Read more →Build custom email sequences in Resend without webhook code: scheduled sends, a cron-driven drip, audiences, and broadcasts — wired into a Next.js SaaS.
Read more →Non-tech founder imposter syndrome doesn't end when you ship. What the research says about imposter feelings, and how I run a SaaS without out-running them.
Read more →Resend vs Postmark vs Mailgun compared for solo founders in 2026 — real pricing, deliverability, developer experience, and which email API fits your stage.
Read more →A SaaS pricing framework for non-tech founders that beats guessing — pricing models, the psychology that works, real examples, and the mistakes to avoid.
Read more →Prompt engineering for non-developers — the patterns that get working code out of Claude and Cursor, the anti-patterns to drop, and real before/after examples.
Read more →Stripe vs Lemon Squeezy vs Paddle compared for indie SaaS in 2026 — real fees, the merchant-of-record tax question, and which one fits a solo founder.
Read more →Stripe webhook gotchas explained for indie SaaS founders — signature verification, idempotency, retries, and the dev-vs-prod traps that cause silent revenue bugs.
Read more →Vercel vs Netlify vs Railway compared for non-technical SaaS founders in 2026 — real pricing, the serverless vs container split, and which host fits you.
Read more →A founder-friendly PostHog Next.js setup guide — the instrumentation-client install, reverse proxy, what to track for indie SaaS, and the Claude Code prompt.
Read more →Supabase vs Firebase compared for first-time SaaS founders in 2026 — pricing models, database differences, auth, AI-coding fit, and when each one wins.
Read more →The origin story of Coding Capybaras: how a non-tech founder kept bouncing off SaaS boilerplates, and what finally made shipping with AI tools actually work.
Read more →Cursor vs Claude Code vs Cowork compared for non-tech founders: workflows, pricing, learning curves, and a decision framework for picking your AI coding tool.
Read more →A full lifecycle email playbook for indie SaaS: welcome, activation, nurture, post-purchase, and re-engagement sequences — with the triggers and timing that work.
Read more →A non-tech founder's Product Hunt launch playbook — timing, pre-launch list, hunter strategy, day-of cadence, and the mistakes I'd skip next time.
Read more →A step-by-step Sentry Next.js setup for indie SaaS founders — the wizard command, the four files it creates, the env vars, and the gotchas to avoid.
Read more →A non-tech founder's walkthrough of Claude Code in 2026 — install, the first session, the common pitfalls, and the workflow that actually ships software.
Read more →A guided SaaS boilerplate built for first-time founders using AI coding tools. Free tier ships the complete codebase. Built dogfood-first — this site is the boilerplate.
Read more →A non-tech founder's tour of the Next.js + Supabase + Stripe + Resend indie SaaS tech stack in 2026 — what each piece does, what it replaces, and what it costs.
Read more →An honest SaaS boilerplate comparison for 2026: ShipFast, Makerkit, Supastarter, and Coding Capybaras. Pricing, stack, AI-coding fit, and who each one is for.
Read more →A quick tutorial covering frontmatter fields, MDX body conventions, and the publish flow. The same mechanism you're reading this post through.
Read more →