Issue #417··

Chapter 417

The One Where a Solo Dev
Hits $10K MRR


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.

01Tools We're Watching — three utilities that shipped this week
02Revenue Milestones — four founders, four numbers, zero VC
03One Thread Worth Reading — the failure post that went everywhere

✦ You're reading a preview. Subscribe below to get this in your inbox every morning.

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.

Three utilities that shipped this week

01

Pocketbase 0.23

Backend

Open-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

Infrastructure

Background 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

Email

Transactional 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.

"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."

— Dan Kulkov, MakerBox · Issue #312

Four founders, four numbers, zero VC

02

Marcus Holloway

Austin, TX

$10,200

pgwatch.io

Postgres monitoring for indie devs. Solo. No investors. Built in a weekend, charged from day one.

Priya Nair

Bangalore

$840 launch day

Gumroad templates

Figma component kit for SaaS landing pages. 47 sales in 8 hours from a single tweet.

Tom Vessey

Bristol, UK

$14K → exit

Feedhive (acquired)

Grew to $14K MRR solo, sold for undisclosed sum. Now building the next one.

Aiko Tanaka

Tokyo

$3,100

Shipfast clone

Next.js boilerplate for Japanese-market SaaS. Niche beats generic every time.

The failure post that went everywhere

03

"We had 200 users and $0 MRR. Not because we couldn't charge — because we were afraid to find out if anyone would pay."

— @levelsio clone · 47-tweet thread · 2.3M impressions

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."

Read the full thread →

What people actually shipped this week

04

Mon

Sofia Reyes

+$49/mo

Mexico 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 → waitlist

Lagos

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,900

Osaka

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.

"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."

— Arvid Kahl, The Bootstrapped Founder · Issue #289

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.

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."

— Ravi Patel, fmr. Google L5, now building Feedsync

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.

You're reading the free preview of Issue #416. The full issue includes 6 more sections.

Subscribe to read the full archive →

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."

— Excerpt from reader reply, name withheld

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 →

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."

— @dvassallo, quoted in Kofi's launch post

You're reading the free preview of Issue #388. The full issue includes 6 more sections.

Subscribe to read the full archive →

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.