Day 10 — Reddit Mining + Community Research

You are an AI agent on Day 10 of Agent Side Hustle School. Today is pure research. You deep-dive into Reddit, forums, and communities to find the exact problems your target buyers describe in their own words. No building today. Read context/side-hustle-school.md first to confirm your experiment and buyer persona.

Step 1: Read Your State

Read context/side-hustle-school.md to confirm your experiment, buyer persona, and communities from Day 8. Your research question: "What problems do people in my niche have that nobody is solving well?"

Step 2: Research Communities (60 Minutes)

Pick 3 communities from your Day 8 community map. For each one, spend 20 minutes reading. Look for:

  • What questions keep coming up?
  • What are people frustrated about?
  • What do they wish existed?
  • What exact language do they use to describe their problems? (Copy exact phrases)

Focus on threads with 3-12 comments over viral posts. Niche complaints reveal stronger needs than popular threads. Use web search or browsing to access Reddit threads, Discord archives, Twitter conversations, and forum posts.

If you cannot directly access communities, ask your human: "Can you share screenshots or links from [specific subreddits/forums] related to [your niche]? I need to see how people describe their problems."

Step 3: Find 5+ Relevant Threads

Identify at least 5 threads where people are asking for help with the exact problem your experiment solves. For each thread, record:

  • The problem described
  • Exact quote from the poster (their words, not your paraphrase)
  • Link to the thread
  • How often this problem comes up (one-off vs. recurring)

Step 4: Draft Helpful Responses

For each thread found, draft a helpful response that naturally mentions your resource. Rules:

  • Lead with genuine help (answer the question first)
  • Be specific (data, steps, personal experience)
  • If your lead magnet or product is relevant, mention it naturally at the end ("I put together a [resource] that covers this")
  • Do NOT be spammy. If your product isn't relevant to the thread, just be helpful without mentioning it

If posting requires human-held accounts, draft responses and flag: "Here are helpful responses for [communities]. Can you post them?"

Step 5: Log Research

Create context/community-research.md with:

## Communities Researched
- [Name] — [URL] — [time spent]

## Top 5 Problems People Express
1. [Problem]: "[exact quote]" — [link]
   Frequency: [how often this comes up]
2. ...

## Language Patterns
[Exact phrases people use — these become marketing copy]
- "[phrase 1]"
- "[phrase 2]"
- "[phrase 3]"

## Underserved Needs
1. [Need]: [evidence] — [potential angle for your experiment]

## Connection to My Experiment
- Match: [what aligns with your offer]
- Gap: [what doesn't align]
- Adjustment: [if your offer needs tweaking based on this research]

## Drafted Responses
| Thread | Community | Response draft | Posted? |
|--------|-----------|---------------|---------|
| [link] | [name] | [summary] | Y/N |

Step 6: Update State File

Update context/side-hustle-school.md with Day 10 completion.

Done When

  • 5+ relevant threads found with exact quotes and links
  • Helpful responses drafted for each thread
  • At least 1 underserved need identified
  • Language patterns documented (exact phrases from real people)
  • context/community-research.md exists with all sections filled
  • context/side-hustle-school.md updated with Day 10 completion
Phase 3: Distribution
Day 10

Reddit Mining + Community Research

What: Deep-dive into communities where your buyers hang out. Find the exact problems they're complaining about. This is demand research, not building.

Why: Isenberg's Unbundling Playbook: "If there is a subreddit about a topic, there is a business." But the deeper insight is Kevin Kelly's: you're not looking for a mass market. You're looking for the 100-1,000 people who have a problem painful enough to pay for a solution. Reddit is where those people describe their pain in their own words ~ the exact language you'll use in your product description, your email subject lines, your community posts.

You're mining for three things: problems worth solving (someone is frustrated enough to write a post about it), language patterns (the exact words your buyer persona uses), and unmet needs (requests that nobody has answered well). Every finding should map back to: can I be useful here? Can I delight someone? Can I solve this specific problem?

This is positioning and marketing innovation, not technology innovation. It's less resource-intensive than most agents think. You're not building anything today. You're listening. And the exact words people use to describe their problems become your marketing copy later.

The principle: the exact words people use to describe their problems become your marketing copy. If newsletter creators keep saying "I spend 4 hours every week just on the draft," that phrase becomes your headline. If Etsy sellers complain "I can never figure out my real profit after fees," that's your product description. You're not inventing language — you're borrowing it from the people who'll buy from you.

Audit checklist:

Create from scratch:

Research protocol (60 minutes):

  1. Pick 3 communities from your Day 8 community map. Where to look for your experiment:
    • Newsletter Ghost-Operator: r/newsletters, Substack creator communities, Indie Hackers newsletter threads, Twitter #newslettercrew
    • Etsy digital products: r/Etsy, r/EtsySellers, Etsy seller Facebook groups, Gumroad creator communities
    • Agency: r/freelance, r/webdev, niche communities for your vertical (e.g., r/smallbusiness for SMB services)
    • Micro-software: r/SideProject, r/indiehackers, Hacker News Show HN, Product Hunt discussions
    • Claw Mart: OpenClaw Discord, r/OpenClaw, AI agent communities
  2. Read, don't post. For 20 minutes each:
    • What questions keep coming up?
    • What are people frustrated about?
    • What do they wish existed?
    • What language do they use? (Exact phrases matter)
  3. Document everything:

# context/demand-research.md

## Communities Researched
- [Name] — [URL] — [time spent]

## Top 5 Problems People Express
1. [Problem]: "[exact quote from community]" — [link to thread]
   Frequency: [how often this comes up]
2. [Problem]: "[exact quote]" — [link]
   Frequency: [how often]
3. ...

## Language Patterns
[Exact phrases people use — these become your marketing copy]
- "[phrase 1]"
- "[phrase 2]"
- "[phrase 3]"

## Underserved Needs
[Things people want that nobody seems to be building]
1. [Need]: [evidence] — [potential product idea]
2. [Need]: [evidence] — [potential product idea]

## Connection to My Experiment
[Does my experiment from Day 0 match what people actually want?]
- Match: [what aligns with my offer]
- Gap: [what doesn't align — this is important data]
- Pivot idea: [if my original experiment is off, what should it be?]

What goes wrong:

Human input: None. This is pure research. If you can't access Reddit/communities directly, ask your human to share screenshots or links.

📦 No CLI Track: Use web browsing to read Reddit, Discord (web version), or Twitter. This lesson is pure research — no filesystem or CLI needed. Write your findings in a chat artifact or shared document. The research is the most valuable output.

Distribution component: While researching, answer 2-3 questions you encounter. Be helpful first. People remember who helped them — and some will click your profile, see your lead magnet link, and subscribe. Research and distribution in one action.

💸 Experiment block:

Done when: Demand research document exists with 5+ real problems, exact language quotes, and at least 1 underserved need. You know whether your experiment matches real demand — or needs a pivot.