20
105 Comments

Stop Building Features: Why 80% of Your Roadmap is a Waste of Time

Hello Indiehackers!
We have all been there. You are staring at your Trello board or your GitHub Issues list. You have fifty ideas for new features. You think to yourself, "If I just add that Slack integration, or that fancy data visualization dashboard, or that one-click export tool, then the users will finally come."

You tell yourself that you are just one "killer feature" away from product-market fit.

I am here to tell you that you are lying to yourself. In fact, if you are like most IndieHackers, about eighty percent of that roadmap you are so proud of is actually a distraction. It is "product theater." It feels like progress, but it is actually a form of sophisticated procrastination.

The Feature Fallacy

The Feature Fallacy is the belief that the value of your software is equal to the sum of its features. It is the idea that more "stuff" equals more "value."

In reality, the relationship between features and value is often inverted. Every new feature you add introduces three hidden costs that can kill a small startup:

  1. The Cognitive Load: Every button you add makes the product harder to learn.
  2. The Maintenance Tax: Every line of code is a liability that can break later.
  3. The Opportunity Cost: Every hour spent building a "cool" feature is an hour you did not spend talking to a customer or fixing the one thing that actually matters.

The 80/20 Reality of SaaS

If you look at successful B2B products, you will notice a pattern. Most of their users spend ninety percent of their time using only ten percent of the features.

The other ninety percent of the features were built for one of two reasons. Either they were built to "check a box" for a specific enterprise buyer committee (the ghosts we talked about before in my previous post here on indiehackers), or they were built because the founder was bored and wanted to try a new library.

When you are a solo founder or a tiny team, you do not have the luxury of building "nice to have" things. You are in a race against burnout and bank balances. Every feature that does not directly solve the "hair on fire" problem is a weight around your neck.

Why We Keep Building Anyway

Why is it so hard to stop building? Because building is the only part of the job that makes us feel competent.

When a user says "I am not sure I want to pay for this," that hurts. It is a rejection of our business. But when a user says "Does it have a dark mode?", our brains light up. We know how to build a dark mode. We can do that in an afternoon. We feel productive. We ship the code, we tweet the update, and we feel like we are winning.

But did the dark mode get you a customer? No. It just made the person who wasn't going to pay anyway slightly more comfortable while they didn't pay you.

The "One Core Interaction" Rule

The most successful products usually do one thing exceptionally well.

  • Calendly solves the back and forth of scheduling.
  • Stripe solves the pain of taking a payment.
  • Zoom solves the "can you hear me" of video calls.

If your core interaction is broken or weak, adding a "Referral Program" or a "User Profile Customizer" will not save you. You need to identify the one single action that provides the most value to your user and make that action as frictionless as possible.

Everything else is noise.

How to Kill Your Roadmap

If you want to survive, you need to be ruthless. Look at your roadmap right now and ask these three questions:

  1. Does this feature solve the primary pain point? If the answer is "no, but it makes the app look more professional," delete it.
  2. Has a paying customer specifically said they cannot use the product without this? Note the word "paying." Feedback from free users is often a trap. They want everything because they are paying nothing.
  3. Can this be handled by a manual process instead? If you can solve the problem with a manual email or a simple Google Sheet, do not automate it yet.

The Power of the "Boring" Product

The most profitable software I have ever seen was often the most feature-poor. It did one boring thing for a specific group of people. It didn't have a mobile app. It didn't have a public API. It didn't have a "community forum."

It just worked. It took a pain away, and the business owners were happy to pay for that relief.

Stop trying to build the "All-in-One" platform for your niche. Stop trying to compete with venture-backed giants on feature count. You will lose that game every time.

Instead, compete on focus. Build the "Only-One" platform. The only one that solves the specific, agonizing problem your customer has today.

Conclusion: Build Less, Sell More

The hard truth of being an IndieHacker is that your code is a cost, not an asset. Your features are liabilities until they are proven to generate revenue.

Take that eighty percent of your roadmap, the stuff that feels "cool" or "nice," and throw it away. Take that time and spend it watching how people use your core tool. Watch where they click. Watch where they get confused. Watch the "ghosts" in the buying committee to see what they are actually looking for.

That is where the real business is built. Not in the features, but in the focus.


What is the one feature you are currently building that you know, deep down, doesn't really matter? Let's talk about it in the comments.

My name is Angel and I publish validated SaaS ideas everyday here on my platform.

posted to Icon for group SaaS Onboarding Workflows
SaaS Onboarding Workflows
on February 28, 2026
  1. 2

    The feature fallacy has a twin: the product fallacy. Same psychological mechanism, different scope.

    I caught myself in it recently. I had one tool that did one thing well. Instead of getting 10 customers for that tool, I built 7 more tools "to give customers more options." Logical on the surface. In reality it was the same thing you describe - I knew how to build, and building felt like progress.

    Eight products with zero customers is not a portfolio. It's a graveyard.

    The honest answer to your question: the thing I'm building that doesn't really matter is better documentation for features nobody is using yet. The thing that actually matters is finding one person who has the problem my first product solves and getting them to pay for it. Everything else is infrastructure for a customer base that doesn't exist yet.

    The "one core interaction" rule also applies to early distribution. One channel, done well, is better than five channels done badly. Same principle.

  2. 2

    I especially liked the line: “Your code is a cost, not an asset.” That flips the usual builder mindset on its head. We treat shipping as inherently valuable, when in reality it’s only valuable if it improves the core interaction.

    The “One Core Interaction” rule is gold. When I look at products that feel effortless, they’re almost boring in how focused they are. Everything supports one primary action. No side quests.

    One thing I’m curious about, Angel:
    How do you personally decide when a feature is worth building? Is it strictly tied to revenue signals from paying users, or do you ever build something based on strong qualitative patterns before the money shows up?

    Also guilty confession: I’ve definitely built “dark mode energy” features just to feel momentum 😅 This post is a good gut check.

    1. 1

      😅ahaa! I think the dark mode trap is something that has really has a grip on many product developers.

      I will answer your question, generally I validate with stackexchange data, infact I have the whole process automated and you can see it here: https://roipad.com/product_trends/trends/ideation.php
      However the main problem has always been GTM strategy, and product positioning as both are crucial for building a solid product market fit. So right now, I am actually building a SaaS that resonates with this problem

  3. 1

    The tricky part is that building features always feels like progress. Shipping code gives you a dopamine hit. Talking to users and realizing the core interaction isn’t strong enough usually feels much worse.

    A lot of founders try to solve that discomfort by adding more features. It creates the illusion that the product is evolving, while the real problem (the core interaction not being strong enough) stays untouched.

    I’ve seen products with dozens of features that still didn’t clearly replace anything in the user’s workflow. In those cases every new feature just adds more surface area without increasing adoption.

    The moment a product really clicks is usually when one specific interaction becomes obvious and frictionless. After that, features start to make sense. Before that, they mostly just create noise.

  4. 1

    The dark mode example is the best way I've heard this articulated. It perfectly captures the psychology: features that feel productive because they're executable, vs. the uncomfortable work of watching users struggle with your core loop.

    One pattern I keep seeing: the features that actually retain users aren't on anyone's roadmap. They come from watching someone use the product for 20 minutes and noticing what they type into your tool that you never anticipated. That unexpected input tells you more about the real use case than any feature request.

    What's the thing you've found that gets used most vs. what you expected to be the core?

  5. 1

    The 80% estimate might be conservative.

    The real question isn't "should I build this feature" — it's "who specifically asked for this, and did they have money in hand?" If the answer is "nobody, but I think users would want it," that feature has a near-zero chance of driving growth.

    What I've noticed: the features that actually move retention are almost always ugly and specific. Not the slick dashboard someone would put in a demo — the clunky CSV export three customers asked for in support tickets. The integration nobody would put in a press release but three enterprise accounts said was a dealbreaker.

    The roadmap that's full of "exciting" features is usually a sign that the founder hasn't talked to enough customers. The boring roadmap that looks like a list of support tickets is usually the one that leads to renewal.

  6. 1

    This is exactly where I am right now. I kept adding features to my AI marketing agent because building felt safer than selling. 56 registered users, zero paying customers — the product works, but I was hiding behind the roadmap. Your "One Core Interaction" rule hit me hard. My core interaction is simple: connect your product, let the agent learn your audience, watch it get smarter. Everything else I was building was noise. Deleting 80% of my roadmap today. Thanks for this.

    1. 1

      That “building felt safer than selling” line is painfully relatable. The tricky part is figuring out which ideas actually deserve to stay on the roadmap once everything looks useful.

      I’ve been thinking a lot about this problem lately while building a tool around strategy-driven prioritization. Curious what ends up surviving on your roadmap after this reset.

  7. 1

    That point about the 'ghosts' in the buying committee is the most underrated part of this. We often build for the end-user but forget the person who actually signs the check. If a feature doesn't help the 'buyer' say 'yes' or the 'user' save time immediately, it’s just noise. Great reminder to stop polishing the engine and start looking at the dashboard

  8. 1

    Just today i was writing roadmap for Sovavoice service :). My STT SaaS service im currently working on. I want to create few more services, that kinda can support each other (TTS,..). So kinda thinking about showing concurrent roadmap for TTS in STT page :) (Did not done that yet) :)

  9. 1

    The 80% waste framing is accurate but the diagnosis is often wrong. Teams don't build useless features because they lack prioritization frameworks — they build them because the vision isn't precise enough to say no confidently.

    The clearest signal of a well-defined product: every feature request can be evaluated against a crisp objective + constraints statement. If you can't articulate "our goal is X, our constraint is Y, we never do Z" — you'll keep saying yes to things that feel adjacent but aren't.

    I think about this a lot building flompt — a free open-source visual prompt builder. The same structure-first principle applies. github.com/Nyrok/flompt — a ⭐ would mean a lot, solo founder here 🙏

  10. 1

    This hits so hard I'm 17 years old from Kerala India building my first startup and the temptation to keep adding features is real what I'm learning is that most feature ideas come from founders guessing what customers want instead of deeply understanding the market the founders who built the right features from day 1 seem to be the one who obviously steady their customers and their committees knowing what gaps assists in the market before writing a single line of code what is your number one way to be said which features actually belong on the road map

  11. 1

    this is so real. the dopamine from shipping code is way more comfortable than facing the "will anyone actually pay" question. i've seen founders spend months on feature parity when even a small paid test would've told them whether anyone cares about the core value prop in the first place. do you think most people avoid that kind of early validation because they're genuinely afraid of the answer?

    1. 1

      I am glad and happy you can resonate with this post.
      Yes I believe because are just scared of getting a no, criticism, rejections...it's sad to fail but it's crucial for building any great product

  12. 1

    The feature I'm most proud of not building is iCloud sync.

    I'm making an offline grammar checker for iOS. Privacy is the whole point. Your text never leaves the device. So iCloud sync would be convenient, but it would also quietly break the core promise. "Offline" doesn't mean much if your documents are silently uploading to Apple's servers.

    I could have also built: a writing history view, a readability score dashboard, iOS share extension, Today widget, keyboard integration. All of it technically interesting. None of it is the core thing people actually want, which is: paste text, get grammar feedback, keep writing.

    The 47ms local inference time I obsessed over for a month? That's the one feature that matters. Not because it's a feature per se, but because it makes the core interaction frictionless.

    Your point about dark mode hit home. I spent a weekend on theme support. Zero users have mentioned it. The people who did leave feedback said things like "needs to catch more passive voice issues" and "a little more context would help when correcting prepositions." That's my whole roadmap now.

    1. 1

      Wow! Yours is a really good example for this feature fallacy of a thing. I am really glad you could resonate with my post.

      How are you currently handling your positioning? do you feel confident about your current positioning ?

  13. 1

    Many teams spend too much time building new features without understanding whether users actually need them. In many cases, a large part of the roadmap ends up being unused because it was based on assumptions instead of real user feedback.

    Instead of continuously adding features, it’s often better to focus on improving the core product, solving real user problems, and analyzing how people actually use the product. Quality improvements, better performance, and user experience usually create more value than adding dozens of unnecessary features.

    1. 1

      You know I am actually building a SaaS right now that addresses the points you have raised in your second paragraph. I used to make that mistake of not talking to users too until I realized how our brain can so fool us into thinking a feature is worth it but in reality no one wants that feature you fell so hard in love with.

      If I may ask, what are you currently building?

  14. 1

    This is painfully accurate.

    I just launched something and deliberately killed 80% of my original feature list. StoryVault just saves Instagram stories to Google Drive. That's it. No "AI-powered insights," no social listening dashboard, no content calendar integration.

    The core interaction is dead simple: story appears → story gets saved → done.

    Every time I was tempted to add something, I asked your exact question: "Has a paying customer specifically said they cannot use the product without this?"

    The answer was always no. They just wanted it to work reliably. So I spent that time on the boring stuff nobody sees - rotating proxy infrastructure, webhook reliability, handling rate limits gracefully.

    Your point about "The Maintenance Tax" hit home. Every feature I didn't build is a feature that won't break at 2am.

    The counterintuitive thing I've learned: the less my product does, the easier it is to explain. And if you can't explain what your product does in one sentence, you've already lost most potential customers.

    1. 1

      I am happy you can resonate with this post. I wish you goodluck with StoryVault. But if I may ask, are you very confident about your current positioning for StoryVault?

  15. 1

    The feature fallacy is definitely real. Adding more features often creates extra complexity and maintenance work rather than real value. Most users only use a small part of a product anyway. A lot of the time, building “nice-to-have” features becomes a way to avoid the harder challenge of actually finding product-market fit.

  16. 1

    The feature fallacy is real because adding more stuff usually just adds cognitive load and maintenance tax instead of actual value. Most users only ever use a tiny fraction of a product, so building "nice to have" features is often just a form of procrastination to avoid the hard work of finding product-market fit.

  17. 1

    This resonates. I recently built two small Mac apps and had to fight every instinct to keep adding features.

    For one of them — Monk Mode (mac.monk-mode.lifestyle), a distraction blocker — I had a roadmap with 15+ features. Pomodoro timers, focus analytics, daily reports, integrations with calendar apps...

    Then I forced myself to ask: what's the ONE thing people actually need? Answer: block distracting websites and apps during work hours. That's it.

    So I shipped with just that. Menu bar icon, block lists, one-click toggle. $15, no subscription. The response was way better than any of my previous over-engineered projects.

    The 80% waste is real. Most features exist because builders are afraid the core product isn't enough. But if the core doesn't sell itself, no amount of features will save it.

  18. 1

    Totally agree. I fell into that trap before, but with my current project contadorpalabrasprocom, I decided to focus on just ONE thing: 100% local privacy for writers and students. Instead of adding 'cool' cloud features, I kept it all client-side. It’s better to have one solid reason for users to trust you than 10 features they don't need. Great post!

    1. 1

      Thank you! I am glad you can resonate with my post and happy to see that you've actually got it figured out. If I may ask, how do you currently refine your GTM strategies and product positioning?

  19. 1

    Angel, this is one of the most honest posts I've read here. That line about building because it's the only part that makes us feel competent - Too real.

    The "Feature Fallacy" hits close to home. I've wasted months building stuff nobody asked for, telling myself the same story: "Just one more feature and they'll come."

    Here's what I've learned the hard way: The problem isn't just building too many features—it's that we build features before we've built conviction. We use feature development as a substitute for understanding the customer's psychological journey.

    I built a 3-prompt system that generates complete 7-email nurture sequences in about 45 minutes. But the real unlock wasn't the speed—it was forcing myself to map the psychological arc before writing a single word.

    The irony? Your post about building less applies perfectly to email sequences too. Most nurture flows try to do too much—explain every feature, overcome every objection, appeal to everyone. They're the "all-in-one platform" of email.

    The sequences that convert do one thing: guide users from "what is this?" to "I need this" with surgical focus. One core interaction per email. Everything else is noise.

    If anyone wants to see what Email #1 looks like with this focused approach (strategy + copy + design brief), happy to share an example you can test.

    Question for you, Angel: When you're auditing SaaS products, do you see the same "feature fallacy" in their marketing copy too? I notice products with too many features usually have emails that try to say everything and land on nothing.

    1. 1

      I think the answer to that is a little bit nuanced. You see, I did noticed that the most successful products are not bloated with side quest features while the bottom products always claim to do everything and they put this on their websites too (landing page)
      What product are you building?

      1. 1

        Thanks, Angel. That nuance makes sense. The successful ones look focused because they are. The ones struggling try to be everything to everyone, and it shows everywhere, including the landing page.

        To answer your question: I'm building a SaaS product and was struggling with the onboarding emails. So I built a private system for myself, a structured prompt framework that generates complete nurture sequences in about 45 minutes. It forces me to map the psychological arc (awareness → consideration → decision) before writing a single line of copy.

        I shared it publicly recently and the response surprised me. It turns out a lot of us are spending hours on emails that could be spent on the actual product.

        If you're ever curious what that "one core interaction per email" looks like in practice, happy to share an example. No pressure either way just appreciated the conversation.

  20. 1

    I learned a lot; this is a very, very good share. Thank you!

    1. 1

      I am really happy you found this article to be really useful.
      Are you currently working on any SaaS or startup right now?

  21. 1

    This really speaks to me. I’ve definitely added features that felt like steps forward but didn’t actually make much of a difference. The hard part is realizing the simpler version is probably already good enough — it just needs to be clearer and smoother, not bigger.

  22. 1

    This resonates — “feature theater” is real. The cognitive load + maintenance tax often grows faster than perceived value.
    A simple filter that helped me: every new feature must be tied to a specific user job + a measurable outcome (activation, retention, time-to-value), otherwise it’s backlog debt.
    I also like using 3 buckets: Core workflow, Paid differentiator, Nice-to-have — and only the first two survive.
    And along the way what’s your go-to metric for deciding a feature is “worth it” (activation, retention, revenue, support tickets)?

    1. 1

      The only way to be sure a feature is worth it or not is to speak to potential users wherever you can find them, or ask yourself the simple question; "If I were buying this, would I truly bother about this feature?"

      What product are you currently building?

      1. 1

        Great question.

        Right now I'm building a tool called TeamVision. The idea came from something I kept seeing in project teams: weekly status reports are usually written from memory, so they often drift away from what's actually happening in the task system.

        I'm experimenting with generating weekly status reports directly from task updates instead — so the report reflects the real task graph.

        Still early, but I'm curious about one thing: when teams you worked with prepared status updates, what was usually the hardest part — collecting the info or turning it into a clear narrative for management?

        1. 1

          I think it's a mix of both. One major issue I often seen is how ambigous status reports can quickly become even though no one has 30 minutes to spare on such. Analytic representation, short concise summary etc would be quiet a novel idea for status reports

          1. 1

            That’s exactly the problem I kept seeing as well.

            Even when teams try to write clear updates, the information often gets diluted because people summarize from memory instead of from the actual task data.

            That’s why I started experimenting with generating summaries directly from task updates — the goal is to keep the narrative short but anchored in real activity.

            Have you seen teams struggle more with collecting the information, or with turning it into a concise story for stakeholders?

  23. 1

    I’ve definitely fallen into this trap - shipping features felt like progress, but it didn’t move revenue at all. Cutting the roadmap down to what directly supports the main pain point is hard, but every time I’ve done it, things became clearer fast.

    1. 1

      Stripping the roadmap to the bare minimum is always such a hard thing to do but very necessary if we must make a profitable product. I am glad you can resonate with this reality. If I may ask, how do you currently solve your positioning problem?

  24. 1

    This hits close to home. I spent weeks adding features to my macOS menu bar app before realizing the core value was already there — just showing developers their AI usage limits in one place instead of checking 5 different dashboards.

    The 80/20 insight applies to dev tools especially. Most of my early users didn't care about the fancy analytics I was building. They just wanted to know "am I about to hit my rate limit?" That's it. One simple question, answered clearly.

    The hardest part wasn't cutting features from the roadmap — it was accepting that the boring, obvious version was already useful enough to ship. Ended up launching TokenBar (https://www.tokenbar.site/) with like 30% of what I'd planned and it resonated way more than the bloated version would have.

    1. 1

      How are you currently handling your positioning and competitor analysis?

  25. 1

    80% resonates hard. I spent months adding features to my macOS app (TokenBar — AI usage tracker, https://www.tokenbar.site/) that nobody asked for. The moment I stripped it back to the core value prop — just show me my AI rate limits in the menu bar — engagement went up.

    The features that matter are the ones that solve the core problem faster. Everything else is procrastination disguised as progress.

    How do you decide what stays vs what gets cut? Do you use usage data or just gut feel?

    1. 1

      I am happy you found the post helpful.
      About your question on the last sentence, I am making a product that solves this problem. Will you like to be on the waitlist?

  26. 1

    This hits uncomfortably close.

    I’ve noticed how easy it is to hide behind roadmap momentum. Shipping feels like progress — even when it doesn’t move revenue.

    The “one core interaction” idea is powerful.

    If that single moment of value isn’t undeniable, no amount of secondary features will fix it.

    I’m currently building a SaaS in the GitHub/technical growth space, and this made me rethink whether I’m improving the core signal — or just polishing the edges.

    Curious — how do you personally detect when you’re slipping into “product theater”?

    1. 1

      I ma glad you found this post useful.
      As regards your question, I am currently building a product that solves this exact problem. Will you like to be on the early users waitlist?

  27. 1

    this hits close to home. i'm building a payment gateway for stablecoins and i've spent the last few weeks adding 3 new blockchains, implementing a new SDK, researching metadata fields… meanwhile i have zero paying merchants. the building feels like progress but the real work i keep avoiding is reaching out to potential customers and convincing them to try it. the one core interaction part is a good reminder, my core interaction works, i just need someone to use it.

  28. 1

    The 80/20 insight here is real but I think there's an even sharper version of it: most features people request are actually workarounds for a core flow that's slightly broken. If your onboarding loses 40% of people at step 3, adding a Slack integration won't fix that. But smoothing out step 3 might 2x your activation rate with zero new features.

    I've found that the best signal for what to build next isn't feature requests — it's watching where people get stuck or drop off. Usage data beats surveys every time because people will tell you they want a dashboard but what they actually need is a clearer status indicator.

    The hardest part is saying no to things that sound smart. Every feature has a constituency of one vocal user who really wants it. But if it doesn't move the core metric, it's just complexity debt.

  29. 1

    The gap between "what users ask for" and "what actually moves retention" is huge. I used to say to my guys, "users are right about their pains, never about solutions to solve them".

    We built SaasFeedback.ai exactly for this. Instead of guessing from analytics, it calls your users after churn/trial drop (real humans, not bots) and the AI extracts the actual reasons + feature recommendations tied to revenue impact.

    Turns out most founders build features nobody asked for while ignoring the 3 things that would actually reduce churn. The data is in the conversations, not the roadmap.

    Keep building guys!

  30. 1

    This is a reality check I needed to hear today. As I’ve been building "Agentfarm", the temptation to add 'just one more feature' to look professional is constant. But you're right— it’s product theater. I’ve tried to pivot back to the 'One Core Interaction': getting a functional AI agent into a user's workflow without the friction. Launching on Product Hunt tomorrow with a stripped-back version to see if that core value actually sticks. Thanks for the reminder to build less and solve more!

  31. 1

    The "paying customer" filter is underrated - free users will request features endlessly because they have no skin in the game. We learned this building a video production service for SaaS companies: the clients who paid never asked for more options, they asked for faster results. Focus is a competitive advantage most founders give up too early.

    1. 1

      ... and that's just it. It's the reason some SaaS inflate their pricing so hard just to cut out the problematic users.

  32. 1

    This hits hard. I caught myself adding a 5th language to my landing page before I even had 1 waitlist signup. Classic "building = productive" trap. How do you personally decide when a feature request is real demand vs just one loud user?

    1. 1

      Ahaa! Now that's very extreme. English is enough, get to the MVP quickly!
      As regards your question, I am currently building an MVP that solves this same problem but generally, if the feature request is coming from a user who is not ready to put their money into your platform, then just ignore it.

      1. 1

        True — English-first MVP makes more sense. I overcomplicated it early. Good filter on feature requests too. If they're not paying, it's noise.

  33. 1

    This hits hard. I'm guilty of the "dark mode as productivity theater" trap you described. It feels like progress because it's concrete and doable, but it's just procrastination with code.

    Building multiple apps has taught me this lesson repeatedly. My most successful ones do one thing really well. Tiny Steps (habit tracker) works because it solves one specific problem: streak anxiety. I could add social features, gamification, analytics dashboards... but why? The core loop of "build habits without guilt" is what people actually pay for.

    The maintenance tax is brutal for solo developers. Every feature is a future bug report, a support question, and complexity that makes the next feature harder to build. Your 80/20 rule is generous - I'd argue it's closer to 95/5 for most indie products.

    1. 1

      I am so happy with this contribution. Thanks a lot. Nice to hear the opinion of someone who's really in the game

  34. 1

    One advantage of being bootstrapped is you don't have to entertain the notion that your senior exec's are product geniuses. The amount of calories that one can waste building, or worse, arguing about a HIPPO's brainfart feature idea is galling. Far better to spend that time finding ways to get people to pay and keep paying.

    Another advantage is that you don't have the luxury of conflating features for progress. Most roadmap items exist to validate a fixed and growing level of investment in a product. This isn't just tech, or business, it's life.

    So lean into these advantages; be ruthless with yourself and build as little as possible. Be ruthless about what you build - and keep - on the path to finding product-market fit.

  35. 1

    100% this. I'm building an open-source secret manager for AI agents right now and the temptation to add every feature is real. Dashboard? Fancy UI? Multi-cloud sync? But the core interaction is dead simple: agent requests a secret, human approves or denies. That's it. Everything else is noise until that loop is bulletproof. The "One Core Interaction" rule should be tattooed on every founder's forehead.

    1. 1

      So happy for this contribution. As for your last sentence, I support it literally 🤣

  36. 1

    The "will removing this break the core workflow?" framework is a keeper. Most features get added because a user asked loudly, not because the majority needed it. The hard part is having the discipline to ignore the noise. What helped me was tracking which features users actually hit vs which ones they requested the gap is usually brutal.

    1. 1

      Come to think of it, I am currently bootstrapping an MVP that solves this same product, helping founders filter out the noise and concentrate on where there money is.

  37. 1

    The maintenance tax bit is the one that took me longest to learn. I build B2B tools for accountants and bookkeepers, and early on I had this massive backlog of "wouldn't it be cool" features. Competitor had multi-currency? We need multi-currency. Someone mentioned bank feeds? Add it to the roadmap.

    But when I actually sat down and looked at session recordings, 95% of users were doing the exact same three things over and over. All those edge case features I'd built? Barely touched. And each one added surface area for bugs, support tickets, weird interactions with other features.

    The hardest part was killing features I'd already shipped. Sunk cost makes it brutal. You spent three weeks building something and now you're going to remove it? But the clarity you get after trimming is worth it. Your codebase gets simpler, your onboarding gets shorter, your support load drops.

    One thing I'd add to your framework though - talk to churned users, not just active ones. The people who left often tell you more about what actually matters than the people still hanging around. Half the time they left because the core thing was slightly broken, not because you were missing feature #47.

    1. 1

      Killing features is a tough pill to swallow but the maintenance tax is real. Focusing on the core 5% that people use daily saves so much headache with bugs and support later on. Talking to churned users is also a great shout because it usually highlights those small friction points in the main workflow that actually drive people away.

  38. 1

    I also believe in this mantra. The era of static tools and fancy dashboard with all of these options are gone. We're shifting into what I call the 'Agentic Era'.

    For the first time in our lives we have what is called AI Agents that can do the work for us. Clicking and tapping is no longer needed from our ended. We just have to formulate a plan and execute.

    So, depending what you have in your roadmap it will become unnecessary as all these click & drag features are no longer needed. The only thing in your roadmap will be to market more and ship less.

  39. 1

    The dark mode example cracked me up because I've literally done that exact thing. Spent a whole weekend implementing theme switching for an app that had like 3 users, none of whom were paying. Felt great shipping it though.

    What really resonated was the bit about free user feedback being a trap. I used to religiously track every feature request in a spreadsheet. Took me way too long to realize the loudest requesters were always on the free tier. The few paying customers barely asked for anything — they just wanted the core thing to work faster and more reliably.

    One thing I'd push back on slightly: sometimes those "boring" manual processes you mention can actually teach you what to automate next. I ran customer onboarding manually via email for months and it sucked, but it showed me exactly where people got stuck. When I finally built the automated flow it was way more targeted than if I'd guessed upfront.

    1. 1

      Ahaa! Thanks for your input on the topic. I appreciate your feedback

  40. 1

    The 'Product Theater' metaphor is painfully accurate. I've caught myself adding features just to feel productive, when what I really needed was to talk to users. Your point about free user feedback being a trap is particularly valuable - we often build for people who will never pay while ignoring what actual customers need. The 'One Core Interaction' rule is solid advice. Thanks for the reality check.

    1. 1

      You are welcome and thanks for your contribution. Remember the quickest way to this is to charge early. It's better to charge $1 for a month of free trial than to do a seven days free trial. That way, you know people are really ready to bet their money on you.

  41. 1

    The 'Product Theater' metaphor is painfully accurate. I've caught myself adding features just to feel productive, when what I really needed was to talk to users. Your point about free user feedback being a trap is particularly valuable — we often build for people who will never pay while ignoring what actual customers need. The 'One Core Interaction' rule is solid advice. Thanks for the reality check.

  42. 1

    I agree with this a lot, especially the part about feature building being a form of procrastination.

    From my experience though, there’s another failure mode on the other side and that is not validating the idea early enough.

    I’ve seen (and built) projects where we kept building, polishing and simplifying, but never actually tested whether anyone cared about the core problem in the first place.

    Sometimes it’s not “too many features” that kills the product, instead it’s optimizing the wrong thing before confirming there’s real demand.

    The real question is how do you validate early enough without falling into the trap of overbuilding?

    1. 1

      That's a great question you asked at the end. I am actually building a saas that solves this problem right now.
      Thanks for your contribution

  43. 1

    Really interesting - I wrote something adjacent to this quite a while back. May have some commonality - sent to a friend who was taking too long to get things done on his own business:

    Most founders do not fail because they ship too early. They fail because they spend too long convincing themselves they are still making progress.

    I have seen this too many times now, including with crypto projects I have invested in. A number of them did not fail because they were scams. For once, that was not the issue. They failed because they spent years "iterating" and never really got anywhere. And I do mean years. In some cases, 3 to 4 years of work.

    There was always something happening on paper: product updates, roadmap changes, redesigns, token model tweaks, community posts, new angles, new narratives, small pivots. From the outside, it could look like the team was heads down and building seriously. But when you strip it back, there was no real result.

    No real traction. No meaningful adoption. No clear product-market fit. In some cases, not even a proper launch that told you anything useful. Just a constant cycle of movement without an outcome. That is the trap. A lot of founders end up mistaking activity for progress.

    I think part of it is that iteration feels productive and safe. Shipping does not. It is easier to keep refining than to put something simple in front of the market and risk finding out nobody cares. It is easier to keep saying "we are early" or "we are still building" than to get a real answer. And the longer that goes on, the easier it is to justify. Because there is always one more feature, one more adjustment, one more reason why it is not quite ready yet. At some point, "iteration" just becomes a polite word for avoidance.

    I have watched teams spend years doing this. Not because they were lazy (well, not the main fault). Not because they were dishonest (only with themselves...). Usually because they were too attached, too cautious, or too afraid to expose the thing to reality before it looked perfect in their own heads. But the market does not care how long you have been iterating. It cares whether you built something people want.

    That is why MVPs matter, even though people like to dress them up in start-up jargon. The basic idea is simple and old-fashioned: build the simplest version that proves something, ship it, and see what happens. If the answer is bad, good. At least now you know.

    What kills a lot of projects is not one big mistake. It is years of small, seemingly sensible decisions that all push in the same direction: delay the launch, tweak the product, protect the ego, preserve the story. Then one day you look up and 3 or 4 years have gone by and there is still nothing real there. That is a failure mode people do not talk about enough, especially in crypto. Everyone knows how to spot an obvious scam. The quieter problem is teams that look busy for years and still never produce a real result.

    I have put money into some of those projects. That is part of why I am more sceptical of "we are still iterating" than I used to be.

    Iteration is only useful if it gets you to reality faster. If it does not, it is probably just hiding.

    1. 1

      Thanks for this comtribution. It could be a dedicated post itself.💯

    1. 1

      What are you working on right now?

  44. 1

    This matches my experience.

    I’ve noticed that a lot of “feature bloat” isn’t a product problem — it’s an anxiety problem.
    Founders add features because it feels like progress, even when the core problem isn’t clearly owned yet.

    In your case, what was the hardest feature to not build once you realized it wasn’t pulling its weight?

    1. 1

      For me it has always been the teams feature. Most simple users don't need teams/seats just enterprise users.

      1. 1

        That’s a great example.

        Teams are one of those features that signal seriousness more than they actually solve a core problem for early users. They look important on a roadmap, but for most individuals they add complexity before there’s real leverage.

        I’ve noticed that once founders clearly define who the product is not for, decisions like this get much easier. Did cutting teams change how you thought about your ideal first user, or did that clarity come first?

  45. 1

    This hits so hard as someone building in the WordPress space. We found ourselves constantly tempted to build "competitor features" instead of doubling down on what makes our platform unique.

    The WordPress AI space is crowded with tools that try to be everything - AI builders, new site generators, template libraries, etc. But we realized most WordPress users don't need another site builder. They need to improve their EXISTING site through natural language.

    So instead of building 50 features, Kintsu.ai focuses on one core interaction: vibe coding through chat with your actual WordPress site. Works with any theme (Divi, Elementor, custom) and gives you sandbox preview before changes go live.

    The "maintenance tax" you mention is brutal. Every new feature multiplies support tickets and edge cases. Staying laser-focused on that one thing people actually pay for has been game-changing for our retention.

    1. 1

      I agree that the maintenance tax is a silent killer for small teams. It is so easy to fall into the trap of feature bloat just because a competitor added something new.

    2. 1

      Seeing how bloated any wordpress instance can quickly be, I'd definitely appreciate a product that lets me build and iterate my site by chatting with it. I am checking out your product and I think you have a solid solution, home page and positioning could be improved though to effectively communicate your core offer and value. Like samples, screenshots, product videos, etc.

      By the way I am asking users to help me validate an idea; If a tool could analyze your positioning, roadmaps and user feedbacks to detect which signals actually correlate with revenue (not just free user noise), how much would that realistically be worth to you per month?

  46. 1

    The concept of 'Product Theater' is painfully accurate. I realized recently that I was building features primarily to procrastinate on the uncomfortable work of sales/marketing. Coding felt like 'progress', but it was just a safe space.

    For my current project (a stock analysis tool), I applied a 'Survival Rule': If I delete this feature, can the user still achieve the core outcome?

    If the answer is yes, the feature dies. It hurt to cut the 'social sharing' and 'news feed' features I spent weeks on, but the 'Maintenance Tax' savings were massive. Great post.

    1. 1

      ahaa! 'Maintenance Tax' that's even a better phrase to define it.
      If a tool could analyze your positioning, roadmaps and user feedbacks to detect which signals actually correlate with revenue (not just free user noise), how much would that realistically be worth to you per month?

  47. 1

    This hit hard. I’m currently building a browser-based anonymous chat platform, and I’ve caught myself adding “nice-to-have” features instead of improving the core interaction — which is just making instant connections frictionless.

    It’s uncomfortable to admit that talking to users is harder than shipping code, but you’re right — building feels safer than selling.

    1. 1

      Shipping product is where our heart skip beats as product developers and programmers, since we are indies, we have to handle our own marketing. It can be reall hard.
      If a tool could analyze your positioning, roadmaps and user feedbacks to detect which signals actually correlate with revenue (not just free user noise), how much would that realistically be worth to you per month?

      1. 1

        For early-stage founders, I think clarity around revenue signals is extremely valuable — especially when you're bootstrapping. The challenge is trust. I’d probably test something in the $29–$49/month range first, but only if it clearly shows actionable insights, not just dashboards.

        1. 1

          Thanks for this Solid feedback! I appreciate it alot. If I ever made something like this, I'd invite you to try it out for free.

  48. 1

    This is a great reality check. I’ve definitely fallen into the Product Theater trap before—building new buttons just to feel like I’m making progress. It’s a lot easier to write code than it is to actually talk to users, but your post is a good reminder of what really matters. Focus is everything.
    So....feedback from free users is often a trap. How do you practically filter your feedback loop to ensure you're only listening to the signals that lead to revenue, without accidentally ignoring a feature that could turn those free users into paying ones?

    1. 1

      Thanks, I am glad you found this post useful. About your question, I am actually building something that solves that problem!
      Since we are on the topic, let me ask you, if a tool could analyze your messaging and user feedback to highlight which signals actually correlate with revenue (not just free user noise), how much would that realistically be worth to you per month?

      1. 1

        That’s a tough question. I’m still an IT student and haven’t had experience buying or selling products yet. But I believe it depends on how useful and trustworthy the product is. If you build something, you need to clearly show customers why they should trust it and how it truly solves their problem.

        1. 1

          I agree. Almost 4 in every five persons I talked to, mentioned trust and traceable data as what could really move them.

  49. 1

    This hit hard. I learned this the painful way.

    When I launched my tools site, I thought adding more tools would bring more users. But almost everyone came for just one specific tool, used it, and left. They didn’t care that I had 50 others.

    What actually helped was improving the speed and clarity of that one tool, not adding new ones.

    One thing I’d add: watching what users repeat is more valuable than watching what they request. Repeat usage shows real value.

    1. 1

      I am glad it resonates and you find it useful. If I may ask,
      How long did it take you to feel confident about your startup’s positioning, and would you pay for a tool that helped you get there in under an hour or less and continues to help you iterate on your positioning by learning from and showing you the general data consensus about your positioning approach in that niche?

  50. 1

    Yet I have been making products to avoid facing marketing.

    1. 1

      How long did it take you to feel confident about your startup’s positioning, and would you pay for a tool that helped you get there in under an hour?

    2. 1

      This comment was deleted a month ago.

  51. 1

    The maintenance tax point is so underrated. I build tools in the accounting/bookkeeping space and learned this the hard way. I kept adding export formats, chart of accounts templates, multi-currency support — all things users asked for. But 90% of actual usage was just: upload CSV, categorize transactions, download results.

    The moment I stopped adding features and instead made those three steps faster and more reliable, retention improved more than any new feature ever did.

    One framework that helped: before building anything new, I ask "will removing this break the core workflow?" If the answer is no, it goes to the maybe-someday pile. Most things end up there permanently, and nobody notices.

    1. 1

      That's inspiring and it's really great to have a practical, real world example of this from another developer. It does take a lot of determination to get past that urge of overloading our products with features nobody needs.

  52. 1

    All boils down to 'Understand your customer and the problems they are trying to solve'.
    Do what matters well. Don't be a swiss mult-tool of interesting but useless features.

    1. 1

      Exactly, thanks for contributing.
      By the way, I'd like your opinion about this; How long did it take you to feel confident about your startup’s positioning, and would you pay for a tool that helped you get there in under an hour?

      1. 1

        I will be honest.
        Personally I am quite confident almost arrogant on my positioning and direction.
        While not perfect (and can be counterproductive) Grok can help confirm ideas.

        Certainly their could be a market for a tool where you answer 20 or so questions, it goes off finds the answers and generates a human report with next steps. I'd pay $9.99 for that. You could have different templates for different things (ie Start Up idea) etc

        1. 1

          Thank you for the brutal honesty. I appreciate it a lot. I want to provide you with details of the product below and let's see if it could solve your problem if you'd be willing to pay an higher subscription if such a product were developed.

          My idea is to use a series of agentic loop and API services to mine keywords and position statements for various startup niches and subniches and how those positions and keywords have performed over the years. I'll build this trend score that continues to evolve.

          A founder can paste their url and get insights about their current positioning, how it correlates with our trends data in areas of churn, LTV, acquisition cost per user, even things like VC alignment, competitor comparison, risks, etc. They also get repositioning data which is like close variants of their positioning, marketing statement, etc, so they get to see the market outlook for their startup based on changes they could make and based on real industry data, what works and what often does not.

          I plan to track conversions and churn, These data will be anonymized, the moat here is that the whole system will continue to evolve, providing founders with anonymized but real industry data about their positioning.

          I plan to track implement feedbacks tracking, this way founders can see the direction their users want them to pivot to and get to compare it with the consensus around that particular pivot across the whole ecosystem. So if users are clamouring for a purple theme, founder gets to see this and also the market implication for their niche if such feature were implemented, they get data such as churn, LTV, etc for products in their niche with purple theme.

          For founders without a product yet, they could discuss their project and get suggestions on the most appropriate positioning for that product based on data.

          Finally I plan a feature where A/B tests can be performed on the fly with the system manipulating position statement, contents, etc on the founder's funnel assets, landing pages etc based on predefined configuration, data and AI; repeating the tests on the fly to identify the directions that yielded more conversion and less churn for any specific group of audience.

          This could help validate an Idea but the main goal is to help validated ideas resonate better with their targeted audience and filter noise from real feedbacks that correlates to higher revenue.

          what do you think?

          1. 1

            I like the general idea, especially if it is searching industry and actual user feedback then put it into a glossy report. Think SemRush.

            "anonymized but real industry data"
            I think this bit is a mistake. As a decision maker I want the real world use case and reference. If its public information, fair game. I want proof the solution is not hallucinating or giving me generic AI slop. This is a requirement for me to take it to the board or confront a consultant/marketing lead etc.

            ie.
            Company X who is in Industry-Y changed their theme to purple.
            --> This was 86% positively/negatively received from Feedback from Reddit/Facebook [sources]

            Even better, I want to specify my competitors or the tool suggest it.
            I want to see what they are doing and if its working. That would be invaluable.
            Think Industry Insights.

            "Finally I plan a feature where A/B tests can be performed on the fly"
            This is some massive scope creep! Are you a data analytics tool or web platform.

            1. 1

              This is by far the most honest feedback I have received so far. Thank you so much for this. I could have gone on to build the wrong features nobody wanted.

              If I may ask, what do you think I could implement that will make you consider this and not alternatives like Semrush you mentioned?

              1. 1

                Semrush is for the most part probably unrelated as its focused more on SEO.
                It does do competitor analysis well to look over their strategies in terms of marketing.
                If you had an AI tool that could identify my organisations competitors, what are their current strategies (news, press releases, AGM/shareholder documents) and identify if it's working, not working, community responses...that would be almost priceless.

                Format it this raw data into a nice report with sections. Just brainstorming ideas.
                This would tie directly into your tools focus of focusing on what's important, what customers want, what works!

                1. 1

                  Thank you so much for these feedbacks. I will give you a shoutout and a free use pass once an MVP is ready. Again, thanks a lot, I have learned a lot from these responses.

                  1. 1

                    You are more than welcome. Appreciate it.
                    Would love to look over what you built and give it a test drive.
                    Have a great rest of the week and wish you all the best.

Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 152 comments Never hire an SEO Agency for your Saas Startup User Avatar 91 comments A simple way to keep AI automations from making bad decisions User Avatar 66 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments Are indie makers actually bad customers? User Avatar 34 comments