Skip to content

Go back

Indie Hacking Memo

Published:  at  10:11 PM
TOC

Translated from the Chinese version by Gemini 2.5 Flash.

Over a year into indie hacking, I haven’t launched a successful product, but I’ve learned a lot.

Use Boring Tech Stacks

Most indie hackers I’ve observed come from a programmer background, and “the best tech stack for indie hacking” is a recurring topic in various communities.

In this circle, the cool kids on the block use Next.js, like Next.js + Prisma + Shadcn UI + NextAuth + Supabase. They’ll share how smooth the DX is and how quickly they can build a beautiful UI, but beneath the surface:

However, users don’t care about your code. Simple tech stacks can build very successful projects:

So, if your technical background leans towards the backend, you don’t have to use Shadcn UI. Just stick to a backend-first approach and use boring technology: use the backend tech stack you’re most comfortable with, use a templating engine for server-side rendering, and deploy to a VPS (remember to put it behind Cloudflare CDN).

After all, writing code is just the first step.

MVP Should Only Include One Core Feature

MVP, as the name suggests, must be minimum, completed with the least amount of effort:

Performance, stability, and a refined UI are sweet problems for the future. Refactoring the codebase can wait until your MRR meets expectations.

Charge From Day One

Pricing strategy is also a long-debated, subjective topic.

Offering a free trial to lower the barrier to entry seems reasonable, but in practice, it’s a different story:

Instead of offering a free trial, charge from day one, but offer a money-back guarantee if the user is not satisfied within XX days:

Regarding pricing, I prefer Tibo’s perspective:

  • A low price DOESN’T compensate for delivering LOW value.
  • I price my SaaS in a range: $29-$99, and decide what to build, and how to build it based on that.

Fail Fast, Grow Fast

One of the advantages of indie hacking is the low cost of experimentation. And indie hacking itself has a very high failure rate.

Even Pieter Levels only made money from 4 out of his first 70 projects (https://x.com/levelsio/status/1457315274466594817).

Be a Salesperson, a Founder, Not Just a Developer

Writing code is the simplest part of indie hacking because the input-output is stable and predictable, especially with AI boosting efficiency now. Beyond coding, how to build connections and trust with customers and eventually get them to pay is a difficult question with no standard answer.

After launching the product, you need to day after day:

These are all things that might not generate significant revenue for months but are essential, and they are also things that most tech people are not good at. Not to mention subsequent tasks like company registration, taxes, and data compliance.

So don’t limit yourself. Not only should you maintain the code as a developer, but you should also manage your business as an entrepreneur.



Previous Post
独立开发备忘录
Next Post
使用 Cline + Gemini 2.5 Pro 来做 Vibe coding