Opportunity Discovery: A Practical Guide for When You’re Stuck
The Problem in Concrete Terms
You are not "lacking ideas." You are drowning in noise.
You have a notebook full of half-baked concepts, a Trello board of "maybe someday" projects, and a browser history littered with Product Hunt launches and Indie Hacker interviews. You know how to build things. You can write code, design interfaces, write copy, or manage supply chains. The bottleneck isn't execution—it’s the paralyzing uncertainty of what to execute on.
The stuckness manifests in three specific ways:
- The "Vitamin vs. Painkiller" Paralysis: You filter every idea through "Is this a must-have?" and discard 99% because they feel like vitamins. You’re left with nothing because you can’t distinguish a "nice-to-have" from a "latent pain" before you build.
- The Market Size Trap: You discard niche problems because "the TAM is too small," then chase massive markets (CRM, Project Management, Email Marketing) where you have zero unfair advantage and die of obscurity.
- The Validation Theater: You build landing pages, run cold outreach campaigns, or post "Would you use this?" polls on Reddit. You get polite encouragement or silence. You interpret silence as "bad idea" and encouragement as "green light." Both are usually wrong.
You are stuck because you are treating opportunity discovery as a creative brainstorming exercise instead of a forensic investigation exercise. You are waiting for a lightning strike instead of digging for gold.
Why the Usual Fixes Fail
1. "Scratch Your Own Itch"
Why it fails: Your itches are often idiosyncratic, already solved by tools you haven't configured properly, or too small to sustain a business. Worse, if you are a developer, your itches are usually developer tools—a saturated market where buyers expect free tiers and have high switching costs. You end up building a better vim plugin that 12 people use.
2. "Talk to Customers" (Generic Advice)
Why it fails: You don't know who the customer is yet. Cold DMing 50 founders on LinkedIn asking "What's your biggest problem?" yields generic answers: "Time," "Money," "Hiring." These are not actionable problem statements. You cannot build a product for "I need more time." You also lack the credibility to get honest, deep answers from strangers without a specific context.
3. "Keyword Research / SEO Gap Analysis"
Why it fails: This finds demand for information, not demand for solutions. People search "how to manage invoices" because they are doing it manually in Excel. They search "best invoice software" when they are ready to buy. Keyword tools show you the latter (high competition, high intent) but miss the former (high friction, low search volume, high opportunity). You optimize for the crowded buying intent, ignoring the quiet suffering intent.
4. "Clone X but for Y"
Why it fails: You import the complexity of a mature product without the distribution moat. You see the tip of the iceberg (the UI) and miss the 10 years of edge-case handling, integrations, and brand trust underwater. You build a "Notion for Plumbers" and realize plumbers don't want a block-based editor; they want a PDF that doesn't break on mobile.
Step-by-Step Solution: The Friction Audit Method
This method requires zero budget, no audience, and no coding. It requires access to places where work actually happens.
Phase 1: Define Your "Adjacent Possible" (30 Minutes)
You cannot discover opportunities in industries you don't understand. List every industry, role, or workflow you have direct, non-trivial exposure to.
- Direct exposure = You have done the work, watched someone do the work for hours, or managed the budget for the work.
- Non-trivial = You know the specific software they hate, the regulation they fear, the spreadsheet they maintain manually.
Action: Write a list of 5–10 specific contexts.
- Bad: "Healthcare," "Real Estate," "E-commerce."
- Good: "Prior authorization workflows for outpatient PT clinics," "Commercial lease abstraction for multi-tenant retail," "Amazon FBA reimbursement reconciliation for sellers doing $1M–$5M/yr."
If your list is empty, stop. Go get a part-time job, shadow a friend, or volunteer in operations for a non-profit for two weeks. You cannot debug a system you cannot see.
Phase 2: Harvest "Shadow IT" & Workarounds (2–4 Hours)
Opportunities live where software fails and humans compensate. You are looking for Spreadsheets, Zapier/Make scripts, Notion/Airtable bases, Chrome extensions, manual copy-paste loops, and PDF-to-Excel conversions.
Where to look (do this yourself, no tools required):
- Reddit / Niche Forums: Search
[Role] + "spreadsheet"or[Role] + "manual process"or[Role] + "workaround". Example:r/propertymanagement "spreadsheet",r/medicalbilling "manual". - LinkedIn "Open to Work" / Job Descriptions: Search for roles like "Operations Analyst," "Revenue Operations," "Clinical Coordinator." Read the responsibilities section. Look for: "Maintain tracking spreadsheet for...", "Manually reconcile...", "Compile weekly report from [System A] and [System B]..."
- App Marketplace Reviews (Negative): Go to the Salesforce AppExchange, Shopify App Store, HubSpot Marketplace, Athenahealth Marketplace. Filter 1–2 star reviews for the category leaders. Read specifically for: "Doesn't handle [edge case]", "Export is broken", "Can't bulk edit", "Support ignores API bugs."
- Government / Regulatory Filings: If your adjacent possible is regulated (healthcare, finance, construction, transport), search for "Consent Order," "Settlement Agreement," or "Corrective Action Plan" + [Industry]. These documents list exact process failures that companies are legally forced to fix.
Output: A raw list of 20–50 specific friction points. Format: [Role] tries to [Outcome] but [Current Tool] fails because [Specific Reason], so they [Workaround].
Example: Senior Accountant tries to close month-end but NetSuite revenue recognition module fails on variable consideration contracts, so they maintain a 40-tab Excel model with manual VLOOKUPs.
Phase 3: Filter for "Urgent, Expensive, Frequent" (1 Hour)
Apply three hard filters to your raw list. Be ruthless. Keep only items scoring High on all three.
| Filter | Question | Low Signal (Discard) | High Signal (Keep) |
|---|---|---|---|
| Urgent | Does this block revenue recognition, cause compliance fines, lose customers this week, or stop a paycheck? | "Annoying," "Slow," "Ugly UI," "Nice to have dashboard." | "We fail audit if this is wrong," "We can't bill $200k until this spreadsheet is done," "Client churns if report is late." |
| Expensive | What is the fully loaded cost of the workaround? (Hours × Hourly Rate × Frequency + Error Cost) | Intern spends 1 hr/week copying data ($15/wk). | Senior Manager spends 10 hrs/month fixing reconciliation errors ($5k/mo + risk of $50k write-off). |
| Frequent | Daily / Weekly / Monthly (Monthly close, Weekly sprint, Daily standup)? | Quarterly planning, Annual audit prep, One-time migration. | Daily reconciliation, Weekly commission calc, Monthly board deck data pull. |
Action: Score each item 1–3 on U, E, F. Sum scores. Keep only 9s (3+3+3). You will likely have 1–3 items left. These are your opportunities.
Phase 4: The "Concierge Validation" (1–2 Weeks, Parallel)
Do not build. Do not make a landing page. Sell the manual service.
- Define the Deliverable: "I will produce the [Specific Output: e.g., clean reconciliation report / compliant prior-auth packet / accurate commission statement] for you every [Frequency] for $[Price = 10-20% of the 'Expensive' cost calculated above]."
- Find 3 Prospects: Use the specific contexts from Phase 1. Message peers, former colleagues, or cold-email the exact title you identified in Phase 2.

