<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: LeoWade</title>
    <description>The latest articles on DEV Community by LeoWade (@leowade026074).</description>
    <link>https://dev.to/leowade026074</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4171347%2Fa2bc3900-d253-41eb-a6a8-c12de37d068c.png</url>
      <title>DEV Community: LeoWade</title>
      <link>https://dev.to/leowade026074</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/leowade026074"/>
    <language>en</language>
    <item>
      <title>Forget SaaS ideas. Find market signals.</title>
      <dc:creator>LeoWade</dc:creator>
      <pubDate>Thu, 08 Oct 2026 12:58:32 +0000</pubDate>
      <link>https://dev.to/leowade026074/forget-saas-ideas-find-market-signals-2fde</link>
      <guid>https://dev.to/leowade026074/forget-saas-ideas-find-market-signals-2fde</guid>
      <description>&lt;p&gt;A lot of first-time founders make the same mistake when they start building SaaS for the global market.&lt;/p&gt;

&lt;p&gt;They ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where should I look for good product ideas?&lt;/li&gt;
&lt;li&gt;Can I trust complaints on Reddit?&lt;/li&gt;
&lt;li&gt;Should I copy SaaS products that are already making money on TrustMRR?&lt;/li&gt;
&lt;li&gt;If people are hiring freelancers on Upwork, does that mean the problem can become a software product?&lt;/li&gt;
&lt;li&gt;If a keyword is trending on Google Trends, does that mean there’s an opportunity?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of these approaches are wrong.&lt;/p&gt;

&lt;p&gt;The mistake is expecting any single platform to give you the “right answer.”&lt;/p&gt;

&lt;p&gt;I spent about a month going down different paths, testing different ways of finding opportunities, and making plenty of wrong turns.&lt;/p&gt;

&lt;p&gt;Eventually, I came to one conclusion:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Good software opportunities don’t live on one platform. They appear where multiple market signals overlap.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I summarize the whole process as:&lt;/p&gt;

&lt;h2&gt;
  
  
  5 Entry Points → 4 Proof Points → 1 Test
&lt;/h2&gt;

&lt;p&gt;The five entry points are simply five different ways to detect market signals.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Money-first: Start With Products That Already Make Money
&lt;/h2&gt;

&lt;p&gt;Look at TrustMRR, Acquire, established SaaS products, and competitor pricing pages.&lt;/p&gt;

&lt;p&gt;Ignore user complaints for a moment and ask one practical question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Are people already paying in this market?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This matters because many real problems are still bad businesses.&lt;/p&gt;

&lt;p&gt;Developers may complain every day about an annoying Git workflow, but still only be willing to install a free plugin.&lt;/p&gt;

&lt;p&gt;Meanwhile, some boring B2B tool may quietly have customers paying $49, $99, or several hundred dollars every month.&lt;/p&gt;

&lt;p&gt;That’s why revenue data matters.&lt;/p&gt;

&lt;p&gt;Its job isn’t to tell you what to copy.&lt;/p&gt;

&lt;p&gt;Its job is to help you filter out problems that may be real, but have very little commercial value.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Search-first: Start With Growing Search Demand
&lt;/h2&gt;

&lt;p&gt;Look at Google Trends, Keyword Planner, Ahrefs, and other keyword tools.&lt;/p&gt;

&lt;p&gt;If more and more people are searching for terms like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI code review&lt;/li&gt;
&lt;li&gt;AI documentation generator&lt;/li&gt;
&lt;li&gt;GitHub code explanation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;that tells you something important:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More people are becoming aware of the problem and actively looking for a solution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This approach works especially well for SEO-driven products, utility tools, developer tools, and self-serve consumer SaaS.&lt;/p&gt;

&lt;p&gt;But high search volume does not automatically mean high business value.&lt;/p&gt;

&lt;p&gt;“PDF to JPG” might have huge search volume and brutal competition.&lt;/p&gt;

&lt;p&gt;A very specific PostgreSQL migration problem might have tiny search volume, but each customer could be worth hundreds of dollars.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Search proves that people are looking. It does not prove that they are willing to pay.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  3. Pain-first: Start With Complaints
&lt;/h2&gt;

&lt;p&gt;Look at Reddit, GitHub Issues, Hacker News, Discord, and niche communities.&lt;/p&gt;

&lt;p&gt;This is where you often discover problems that don’t even have a proper name yet.&lt;/p&gt;

&lt;p&gt;A user probably won’t search for:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“AI Coding Intent Preservation Tool.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;They’ll say something like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Every time Claude changes my code, it forgets why I designed it this way.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That sentence may be worth more than a list of 100 startup ideas.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because genuinely new opportunities often exist before the market has invented a standard keyword for them.&lt;/p&gt;

&lt;p&gt;But community complaints come with one major warning:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;People who complain are not necessarily people who will pay.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  4. Job-first: Start With Work People Already Pay For
&lt;/h2&gt;

&lt;p&gt;Look at Upwork and Fiverr.&lt;/p&gt;

&lt;p&gt;See what companies and individuals are hiring people to do.&lt;/p&gt;

&lt;p&gt;This is a stronger signal than a complaint, because the customer is no longer just saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“This is painful.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;They’re saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“I’m willing to spend $300 to get this solved.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The most interesting question is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Which human services can be turned into software?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Imagine you repeatedly see people paying for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;codebase documentation&lt;/li&gt;
&lt;li&gt;legacy code analysis&lt;/li&gt;
&lt;li&gt;GitHub project demo videos&lt;/li&gt;
&lt;li&gt;README rewrites&lt;/li&gt;
&lt;li&gt;architecture diagrams&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don’t immediately think about freelancing.&lt;/p&gt;

&lt;p&gt;Ask instead:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Is 60% to 80% of this workflow repetitive?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If the answer is yes, there may be an opportunity to turn a service into software.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Change-first: Start With What Has Newly Become Possible
&lt;/h2&gt;

&lt;p&gt;Every major shift creates a new opportunity surface.&lt;/p&gt;

&lt;p&gt;New AI models. New APIs. New platforms. New regulations. New workflows.&lt;/p&gt;

&lt;p&gt;Things that were impossible, unreliable, or too expensive a few years ago may suddenly become practical.&lt;/p&gt;

&lt;p&gt;For example, having AI understand a repository with hundreds of thousands of lines of code used to be expensive and unreliable.&lt;/p&gt;

&lt;p&gt;Now we have agents, long-context models, code indexing, AST analysis, and RAG.&lt;/p&gt;

&lt;p&gt;That makes entirely new categories of products possible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;code understanding&lt;/li&gt;
&lt;li&gt;automated documentation&lt;/li&gt;
&lt;li&gt;AI code review&lt;/li&gt;
&lt;li&gt;automatic product demos&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But Change-first is also where founders fool themselves most easily.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Just because something can be built doesn’t mean anyone wants it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Think of Them as Five Different Radars
&lt;/h1&gt;

&lt;p&gt;These five approaches should not be treated as competing strategies.&lt;/p&gt;

&lt;p&gt;They are five different radars:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TrustMRR → money&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Google Trends → search intent&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Reddit → pain&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Upwork → real jobs and budgets&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Technology shifts → what has newly become possible&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The strongest opportunities usually appear on more than one radar.&lt;/p&gt;

&lt;p&gt;That’s the key idea.&lt;/p&gt;

&lt;p&gt;A single signal is interesting.&lt;/p&gt;

&lt;p&gt;Several independent signals pointing to the same problem are much more meaningful.&lt;/p&gt;




&lt;h1&gt;
  
  
  Then Validate With 4 Proof Points
&lt;/h1&gt;

&lt;p&gt;Once you find an interesting direction, move on to the second part of the framework.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Money
&lt;/h2&gt;

&lt;p&gt;Are people already paying for solutions to this problem?&lt;/p&gt;

&lt;p&gt;If nobody is paying, you need a very strong reason to believe they will start.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Gap
&lt;/h2&gt;

&lt;p&gt;Are existing products still missing something important?&lt;/p&gt;

&lt;p&gt;Maybe they’re too expensive.&lt;/p&gt;

&lt;p&gt;Too complicated.&lt;/p&gt;

&lt;p&gt;Built for the wrong customer.&lt;/p&gt;

&lt;p&gt;Or perhaps the workflow breaks at one critical step.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Pain
&lt;/h2&gt;

&lt;p&gt;Is that gap real, or did you invent it in your head?&lt;/p&gt;

&lt;p&gt;Go back to Reddit, GitHub, forums, and communities.&lt;/p&gt;

&lt;p&gt;Look for different users, at different times, describing the same problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Behavior
&lt;/h2&gt;

&lt;p&gt;What are users doing today to solve the problem?&lt;/p&gt;

&lt;p&gt;Are they:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;hiring people?&lt;/li&gt;
&lt;li&gt;copying and pasting things into ChatGPT?&lt;/li&gt;
&lt;li&gt;writing their own scripts?&lt;/li&gt;
&lt;li&gt;using spreadsheets?&lt;/li&gt;
&lt;li&gt;stitching together multiple tools?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is one of the strongest signals in the entire process.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The best SaaS opportunities often don’t ask users to do something completely new. They replace a bad workaround people are already using.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Finally: Test Before You Build
&lt;/h1&gt;

&lt;p&gt;This is the step technical founders skip most often.&lt;/p&gt;

&lt;p&gt;Even if every previous signal is positive, your solution can still fail.&lt;/p&gt;

&lt;p&gt;You may find a market where companies are making money.&lt;/p&gt;

&lt;p&gt;Users clearly have the problem.&lt;/p&gt;

&lt;p&gt;Competitors clearly have weaknesses.&lt;/p&gt;

&lt;p&gt;People are already spending money trying to solve it.&lt;/p&gt;

&lt;p&gt;And you can still build a product that nobody wants.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A valid market does not automatically validate your solution.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So don’t immediately spend three months building the full product.&lt;/p&gt;

&lt;p&gt;Start smaller.&lt;/p&gt;

&lt;p&gt;Build a landing page.&lt;/p&gt;

&lt;p&gt;Make a simple demo.&lt;/p&gt;

&lt;p&gt;Offer a semi-manual version.&lt;/p&gt;

&lt;p&gt;Or solve the problem manually for three customers first.&lt;/p&gt;

&lt;p&gt;Then watch what people actually do.&lt;/p&gt;

&lt;p&gt;Will they sign up?&lt;/p&gt;

&lt;p&gt;Will they upload their data?&lt;/p&gt;

&lt;p&gt;Will they book a demo?&lt;/p&gt;

&lt;p&gt;Will they pay?&lt;/p&gt;

&lt;p&gt;That behavior matters much more than someone saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Yeah, I’d probably use this.”&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  The Whole Framework in One Sentence
&lt;/h1&gt;

&lt;p&gt;If I had to reduce everything to one sentence, it would be:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Don’t look for ideas. Look for evidence.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The best software opportunities usually have several signals at the same time:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;People are making money.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;People are searching.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;People are complaining.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;People are already spending time or money trying to solve the problem.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;And existing products still don’t solve it well enough.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Where those signals overlap, that’s where an indie hacker should start paying attention.&lt;/p&gt;

&lt;p&gt;So the next time you find a “great idea,” don’t get excited too quickly.&lt;/p&gt;

&lt;p&gt;First, check whether there’s money.&lt;/p&gt;

&lt;p&gt;Then see whether demand is growing.&lt;/p&gt;

&lt;p&gt;See what users are complaining about.&lt;/p&gt;

&lt;p&gt;Understand what they’re already doing to solve the problem.&lt;/p&gt;

&lt;p&gt;And finally, run the smallest possible test.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Ideas are cheap. Code is getting cheaper.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In the AI era, the expensive part is judgment:&lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;strong&gt;Knowing which problems are actually worth solving.&lt;/strong&gt;
&lt;/h1&gt;

</description>
      <category>sass</category>
    </item>
  </channel>
</rss>
