Start a thread, join a discussion, stay in the loop.
p/vibecoding
by
Sanuj Bansal
As an engineer, it always hurts seeing teammates not use a product you built to make their lives easier.
But I started looking at it from their side.
UI, dashboards, tables, filters, workflows, interfaces all of it can feel intimidating. Even if your product is objectively better, switching from a workflow they re comfortable with feels like a drag.
And managers forcing them to use the product usually makes it worse.
2
4
p/general
Sebastian Patterson
I keep getting pitched on lifetime deals pay once, get access forever as a way to raise fast cash, build a customer base, and create a wave of early evangelists who feel invested in my success.
The appeal is obvious. One big lump of money now, no churn on those customers ever, and a group of people who will defend the product because they own a piece of it forever. For a small product, that cash can be the difference between continuing and quitting.
Adekemi A.
When you run a project it's super easy to confuse "watching things happen" with actually "making progress." I spent months obsessing over tiny daily fluctuations in revenue and signups. If a number dropped on Tuesday I would panic and try to fix something that wasn't even broken. Once I stepped back and forced myself to look at weekly trends instead, the noise faded away. The business didn't break but my mind got way calmer and I actually started finishing key features instead of reacting to daily noise.
How often do you inspect your product numbers? Do you check daily just out of habit, or do you have a set system for reviewing performance
0
5
Zach
One thing I've noticed as a video editor is that a longer timeline doesn't always mean a better video.
It's easy to get attached to a visually impressive shot, an interesting transition, or a small detail that took time to create. But not everything needs to stay in the final cut.
I try to think about what each shot actually adds to the story. Does it help the viewer understand something, improve the pacing, or make the sequence more engaging? If not, sometimes cutting it makes the whole video stronger.
This is also something I think about when working with AI-generated footage. A clip can look great on its own but still feel out of place in the final edit.
Jone Denherder
The users who email you angry or leave detailed feedback are actually doing you a favor even if it hurts. You can learn from them.
The real ghosts are the ones who quietly downgrade cancel via the billing portal, and ignore every single automated exit survey you send. You're left staring at a dashboard with zero qualitative context on why they left.
For SaaS builders: what creative strategies or prompts actually get silent churners to tell you what went wrong?
3
Filxa Adam
Every time I ask for a simple bug patch the agent feels the need to reorganize half the directory and refactor utilities that weren't even broken.
It s like giving an over-enthusiastic intern a screwdriver and coming back to find they took apart the engine.
For those using Cursor or local agents daily, what s your go-to way to lock down scope and keep them strictly on task?
OTHMANE M
I was reading up on API spend limits for a post, and one detail stuck with me.
On Anthropic s standard tiers there s a monthly spend cap ($500 on the lowest). When you hit it, requests come back as a 429 that looks like a rate limit, but with no retry-after header. Automatic retries just keep failing until the 1st. OpenAI s hard spend limits return 429s too.
Run it on an ordinary month: $280 spent by day 10, about $32 a day. That crosses a $500 cap on day 17. The invoice would have said around $920, but the app stops working almost two weeks before anyone opens it.
Do you know which day your app would hit its limit, or do you find out when users start reporting errors?
9
Aquiles Byars
Early on whenever a paying user asked for a specific feature, my immediate reaction was to build it to keep them happy. Our roadmap became a messy patchwork quilt of random requests.
Eventually, I realized those feature requests were often band-aids covering up a confusing core UX or a deeper workflow mismatch. Building what they asked for didn't even stop them from churning later.
For founders managing small teams: how do you filter out the noise of individual feature requests and stick to your core product vision?
Navin kumar Singh
It's way too easy to get stuck in an endless loop of polishing your product because perfection feels safe. You keep telling yourself that the next UI update or feature tweak is what's going to make the difference, while the actual core problem sits untouched. I delayed a simple launch for a month just because I wanted the onboarding screens to look like a big tech company's. How do you force yourself to ship the messy version instead of waiting for it to be completely spotless?
p/producthunt
Gabe Perez
39
138
noor abid
I have a multi-step onboarding wizard in Next.js that ends on a generated result page. All my checks passed. Then I finished the flow by hand, pressed the browser Back button on the result page, and landed in onboarding again, not on the main screen a finished user should return to.
The cause was one word. Each navigation in the wizard used router.push, which adds a new entry to the browser s history. So the whole wizard stayed in the history stack, and Back walked straight into it. It happened in three places in one component.
The fix: router. replace instead of router.push at those three places. replace overwrites the current history entry instead of adding one, so finished steps don t pile up behind the result page. I kept router.refresh() so the server data still reloads. I merged it and confirmed it by pressing Back on a real finished flow.
Why I missed it: unit tests check what a screen renders and what a function returns. History is browser state, and no test of mine pressed Back. I found it by hand.
8
Naomi Ford
I finished a piece of work last month and felt genuinely proud. It was clean, it was well structured, and it worked exactly as intended.
Then someone asked what I was going to do next, and I realized the work I had been proud of was the part I already knew how to do. The part that scared me, the unclear part, the part that required talking to people and possibly being wrong, I had not touched at all.
1
Akhilesh
Lowering prices because of exit survey data is a classic trap.
If a tool saves someone hours of work they won't care about a twenty dollar price tag, but if it lacks a key integration, no discount will keep them around.
The hardest part is getting them to reply once they've already canceled and moved on to another tool.
Did offering a small gift card or discount help increase your exit interview response rate?
7
Maximus
I work on several client projects plus my own products, and most of the work now goes through AI agents (Claude Code, Codex) in the terminal. A lot of what the agent needs isn't code, it's documents: specs, meeting notes, spreadsheets that live in Box, Google Drive or a local folder.
The friction: every time a task touches a document, I leave the terminal, click through Finder subfolders or open Box in the browser, find the file, download it, then hand it to the agent. It's slow and it breaks my focus on the actual task.
What I do today: I built a small picker for myself, so I type @ plus the first letters of the file name in the terminal and the path goes straight to the agent. (Disclosure: I'm the maker of PMDesk, so I'm biased. This is only my own impression, I haven't timed it.)
I'm curious whether that's actually the best approach or just my habit. Two things I'm unsure about: do you keep project documents inside the repo or outside it, and how do you make sure the agent is reading the right, current file?
Grace Mitchell
We had this weird situation where power users got so attached to an old workaround that when we built a real, automated version to fix it, people got annoyed instead of happy. Turns out, when someone builds a routine around a specific glitch or manual export, taking it away feels like you're breaking their daily workflow, even if the new way saves time. We had to realize that "better" doesn't always feel better if it shows up without warning. How do you handle shipping big updates to core features without pissing off the people who use your product every day?
Freddie
Tracking logged in users made our numbers look great on paper but when we checked actual usage people were just clicking around and leaving.
Logins don't mean much if no one is getting value.
We started tracking how many users complete one core action every week instead. It was a slap in the face at first but it saved our product.
For anyone building a SaaS what is the single metric that tells you people actually care about your tool?
Nathan Cole
It s crazy how taking away a messy workaround can backfire. Early adopters spend months setting up spreadsheets and manual routines around your product's gaps. The second you replace those hacks with a slick native feature, their whole rhythm gets thrown off, and the immediate reaction is resistance rather than excitement.
If you've managed a major UI or workflow overhaul, what actually worked to ease that transition? Do you keep the old way running side-by-side for a bit, or just force the cut and help them adapt?
Sarah Jade
The scariest form of churn isn't when someone cancels their account it's when they slowly stop opening your app over three months while still paying. By the time the cancellation comes it's already too late to fix things. We used to rely heavily on monthly active users until we realized half of them were passive.
Now we look at feature usage depth and response time to key workflows.
I'm curious how other founders measure this what early warning signs tell you a customer is losing interest before they actually leave?
I used to wake up and immediately refresh my analytics dashboard. Signups traffic churn I watched those numbers like a hawk every 24 hours thinking it was "good management."
After doing it for a whole year I realized it literally led to zero meaningful changes in how I built my product. All it did was ruin my focus for the first hour of the day and spike my anxiety. Switched to a once a week review with a clear goal in mind and my deep work time improved instantly.
What is one habit or metric you track daily that actually deserves to be checked just once a week?
Amber Burch
When users cancel right after their trial ends, it's easy to panic and think "We're charging too much." So the instinct is to offer discounts or lower the price barrier.
But whenever we dug into exit surveys, price wasn't even the top complainti t was usually that they didn't reach the "aha!" moment fast enough to justify any price tag. Lowering the price wouldn't have saved them if they weren't getting value.
For founders who went through early monetization: how do you diagnose whether churn stems from pricing structure or a failure to communicate core value quickly?
Lily Foster
For the longest time, I measured success by how many new people clicked signup every week. It felt like winning, even though my overall user count stayed completely flat because of churn. I finally paused all outbound efforts for a week and just emailed the people who had been sticking around for a while. Their feedback wasn't about needing flashy new features; they just pointed out basic friction points that made them want to pull their hair out. Fixing those three small things did more for my retention than months of acquisition campaigns ever did. When you hit a plateau, do you double down on marketing, or do you go talk to your existing users?
Jahanzaib Ara
I keep hearing people say founders should constantly post and build a personal audience before launching anything. Honestly if you're building a simple daily tool like a budget manager or habit tracker most users just want something that solves their issue fast. They don't check who built it or care about the founder's story before hitting download. Product quality and word of mouth seem to do all the heavy lifting.
Are there any actual examples where a founder's active social media directly drove steady app downloads?
chanil-92
A confirmation dialog seems like an easy way to prevent mistakes.
But think about deleting something in a product you use every day.
You click delete, get a warning, confirm, and move on. After seeing that dialog enough times, you probably stop reading it.
I ve been looking at this more as a recovery problem than a prevention problem.
Bryce Harper
For the longest time my weekly dopamine hit was watching the signups counter tick up. I thought traction meant volume.
Then we started tracking 7-day and 30-day active usage and the reality check was brutal. We were pouring water into a leaky bucket, celebrating every new registration while users slipped away silently within 48 hours.
For founders who survived this transition: what specific metrics or milestones forced you to stop celebrating signups and actually fix your activation loop?
Saige Makenna
There's this weird pressure in tech where being available 24/7 is treated like the ultimate badge of honor. I tried stepping back from answering every random comment and non-urgent email right away, and honestly, half the people just went ahead and figured the solution out on their own. It made me realize how much time I was wasting babysitting threads that didn't need me. Have you ever tried going radio silent for a few hours, and did anything actually break when you did?