PBPraneet Brarinpraneetbrar.hashnode.dev·21h ago · 6 min readRemove the feature nobody uses. Here's how I do it without upsetting the few who do.Every small SaaS I've worked on has a feature that nobody uses and everybody has to maintain. Usually it shipped because one loud user asked for it, or because I thought it would make the pricing page01N
PBPraneet Brarinpraneetbrar.hashnode.dev·2d ago · 6 min readDon't build an admin panel yet. Save five SQL queries instead.Every SaaS I've started had the same week two. The product barely works, there are maybe a dozen users, and I'm building an admin dashboard. Tables, filters, a little search bar, a "view as user" butt00
PBPraneet Brarinpraneetbrar.hashnode.dev·5d ago · 4 min readShip a status page before your first real outageI used to think a status page was something you buy after you have a brand and a PagerDuty bill. Then a Stripe webhook stalled for about forty minutes on a Tuesday afternoon. Nothing dramatic. No fire00
PBPraneet Brarinpraneetbrar.hashnode.dev·Sep 30 · 6 min readWhen a deal dies, ask five questions before you rewrite the pitchLast month I lost a deal that should have closed. Not a huge deal. A directory listing upgrade. The founder had been warm for two weeks. Then they went quiet, then said "not right now," and I did what00
PBPraneet Brarinpraneetbrar.hashnode.dev·Sep 29 · 6 min readStop rewriting your homepage. Fill a one-page positioning brief first.I have rewritten the same homepage about eight times this year. Different hero. Different feature grid. Different "built for founders" line that somehow still sounded like every other indie SaaS page.00