Chapter 417
The One Where a Solo Dev
Hits $10K MRR
Editor's Note
Three things happened this week that I couldn't stop thinking about. First: Marcus Holloway, a former Meta infrastructure engineer from Austin, quietly crossed $10K MRR on a Postgres monitoring tool he built in a weekend and charged $29/month for. Second: a designer named Priya Nair launched her first Gumroad template pack at 11pm on a Tuesday and woke up to $840. Third: someone posted a 47-tweet thread about why their SaaS failed that taught me more than any "growth hacking" course ever has. All three are in today's issue. You're welcome.
In This Issue
✦ You're reading a preview. Subscribe below to get this in your inbox every morning.
Daily Dispatch
Get Tomorrow's Issue
One email. Every morning. Curated links, revenue milestones, and honest notes from founders building in public — delivered before your first commit.
No spam. No sponsored posts. Unsubscribe any time — the archive stays yours.
Tools We're Watching
Three utilities that shipped this week
Pocketbase 0.23
BackendOpen-source backend in a single binary. This week's release added real-time hooks that make it dangerous for solo devs who want Firebase without the invoice shock.
↳ Marcus used this for his Postgres monitor
Trigger.dev v3
InfrastructureBackground jobs that don't time out, don't need a queue, and cost $0 until you're making money. The DX is the best I've seen for a serverless job runner.
Resend + React Email
EmailTransactional email with an API that doesn't make you want to close your laptop. The React Email templates mean you write JSX, not HTML tables from 2004.
From the Archive · Issue #312
"The hardest part of building alone isn't the code. It's the Tuesday afternoon when nothing ships, no one emails you, and you genuinely can't remember why you started. That's the job. Show up anyway."
Revenue Milestones This Week
Four founders, four numbers, zero VC
Marcus Holloway
Austin, TX
pgwatch.io
Postgres monitoring for indie devs. Solo. No investors. Built in a weekend, charged from day one.
Priya Nair
Bangalore
Gumroad templates
Figma component kit for SaaS landing pages. 47 sales in 8 hours from a single tweet.
Tom Vessey
Bristol, UK
Feedhive (acquired)
Grew to $14K MRR solo, sold for undisclosed sum. Now building the next one.
Aiko Tanaka
Tokyo
Shipfast clone
Next.js boilerplate for Japanese-market SaaS. Niche beats generic every time.
One Thread Worth Reading
The failure post that went everywhere
"We had 200 users and $0 MRR. Not because we couldn't charge — because we were afraid to find out if anyone would pay."
A developer who quit his job at Shopify to build a SaaS spent 14 months getting to 200 free users. The thread is a brutal, honest account of the psychology of pricing fear — and why "I'll charge when it's ready" is the lie that kills most indie projects. The replies are equally good.
Tweet 1: "I told myself I needed more features. I needed more courage."
Tweet 12: "The first $9 payment felt more significant than my last FAANG bonus."
Tweet 31: "Free users will not save you. They will encourage you while you die slowly."
Tweet 47: "I turned on payments on a Monday. By Friday I had $340 MRR. I wasted a year."
The Build Log
What people actually shipped this week
Mon
Sofia Reyes
+$49/moMexico City
Shipped v2 of her invoice tool with recurring billing. First paying customer within 3 hours. Used Stripe Billing, Prisma, and a lot of coffee.
Wed
James Okafor
$0 → waitlistLagos
Launched a waitlist for a Notion-to-blog tool. 340 signups in 48 hours from a single Indie Hackers post. No product yet, just a landing page and a promise.
Fri
Yuki Shimada
$2,900Osaka
Hit 100 paying users for his Japanese-language SEO audit tool. Built entirely in Japanese, marketed entirely on Twitter. Proof that niche beats English-only.
From the Archive · Issue #289
"Charging $9/month is not the same as charging $99/month. The customers are different. The support burden is different. The churn is different. Price for the customer you want, not the customer who'll say yes."
Browse the Archive
Three issues, free to read
The archive goes back to Issue #001. Subscribers get all 416+ issues. Here's a taste of what's waiting.
Why February Is Resignation Season
Bonus season ends in January. RSUs vest in Q1. The math finally makes sense to leave. This week we heard from five engineers who all pulled the trigger — and none of them regret it yet. We asked each of them the same question: "What took so long?" The answers were almost identical.
"I kept waiting for permission that was never coming."
The $0 → $1 Problem Is Not What You Think
Everyone talks about getting to $1 MRR as the hardest step. But three of this week's founders said the actual hard part was getting to $100 MRR — because at $1, you can tell yourself it's a fluke. At $100, you have to take yourself seriously. That's terrifying.
Link Roundup
- →How I got my first 100 customers without ads(tinyempires.co)
- →The indie hacker's guide to not burning out in year one(bootstrapped.fm)
- →Stripe Atlas vs. Stripe alone — what actually matters(indiehackers.com)
You're reading the free preview of Issue #416. The full issue includes 6 more sections.
Subscribe to read the full archive →The Three Pricing Page Sins
Sin one: too many tiers. Sin two: features listed instead of outcomes. Sin three: the free tier is too good. We ran a quick survey across 200 Dispatch readers who run SaaS products. The results were uncomfortable — most of us are guilty of all three.
"Your pricing page is a mirror. It shows customers what you think they're worth."
One Change, $800 More Per Month
Dispatch reader Elena Marchetti changed her pricing page from feature bullets to outcome bullets — "Automated reports" became "Know exactly where revenue is leaking, every Monday morning." Her trial-to-paid conversion went from 8% to 19% in three weeks. She didn't change a single line of code.
You're reading the free preview of Issue #401. The full issue includes 6 more sections.
Subscribe to read the full archive →The Micro-Niche Playbook
Kofi Asante built a time-tracking tool specifically for freelance illustrators. Not designers. Not creatives. Illustrators. The VC-backed competitor covers everyone. Kofi covers one person extremely well. He has 340 paying customers. The competitor has 12,000 free users and a runway problem.
"Niche is not a limitation. Niche is a moat."
You're reading the free preview of Issue #388. The full issue includes 6 more sections.
Subscribe to read the full archive →Daily Dispatch
Get Tomorrow's Issue
One email. Every morning. Curated links, revenue milestones, and honest notes from founders building in public — delivered before your first commit.
No spam. No sponsored posts. Unsubscribe any time — the archive stays yours.