Processing and learning skill

Customer conversations generate raw material.

by wondelai·MIT license·★ 2,235 Stars on the repo·GitHub ↗

Use now

Files of Processing and learning

wondelai/main1 file
processing-learning.md
Show the full text257 lines

Processing and Learning

Customer conversations generate raw material. Without a system for processing that material, you'll unconsciously cherry-pick the data that confirms your existing beliefs and ignore the signals that challenge them. This reference covers note-taking, team sharing, belief updating, and knowing when to stop talking.

Note-Taking During Conversations

What to Capture

Take notes on facts and commitments, not opinions and feelings. Your notes should be useful to someone who wasn't in the room.

Capture these:

Category Examples Why It Matters
Exact quotes "I spend 3 hours every Friday on this" Customer language reveals real pain points
Specific behaviors "She uses a spreadsheet + Slack + email to coordinate" Reveals current workflow and workarounds
Numbers "$2,000/month on the current tool" Quantifies willingness to pay
Emotions "He got visibly frustrated describing the process" Emotional weight = real pain
Commitments "Agreed to a 15-min demo next Tuesday" Separates real interest from politeness
Surprises "Nobody has mentioned the feature we thought was key" Challenges assumptions

Don't waste space on these:

Category Example Why It's Noise
Compliments "They said they loved the idea" Zero predictive value
Generics "He usually handles it quickly" No specific instance = fluff
Your interpretations "I think she'd definitely buy" Your opinion, not a fact
Feature requests (raw) "They want a mobile app" Record the underlying problem instead
Note-Taking Systems
The Two-Column Method

Divide your notebook page (or document) into two columns:

Left Column: Raw Data (Facts) Right Column: Interpretation (Your Thoughts)
"We tried Asana but quit after 2 months" Asana might be too complex for small teams
"Our CEO checks the dashboard every morning at 8am" Dashboard is part of the CEO's daily routine
"We pay $500/month for HubSpot but only use email" Significant overpaying for what they actually use
"She pulled up a spreadsheet with 47 tabs" They've built a complex workaround (strong signal)

This separation is critical because it prevents you from conflating what you observed with what you think it means. Raw data is permanent; interpretations are hypotheses that should be tested.

The Shorthand System

During fast conversations, use shorthand symbols to tag important moments:

Symbol Meaning
:) Emotional moment (positive)
:( Emotional moment (pain point)
$ Money mentioned (budget, spending, willingness to pay)
! Surprising or unexpected information
-> Commitment or next step
? Something to follow up on
X Contradicts your current belief
"" Direct quote (write it verbatim)

Example note with shorthand:

Sara, VP Ops at Acme Corp, Jan 15

"" "I spend my entire Friday doing reports that nobody reads" :(
! She didn't know her company paid for Tableau ($1,200/mo) $
"" "If someone could just email me the 3 numbers that matter, I'd be so happy"
X She doesn't want a dashboard (contradicts our assumption)
-> Agreed to 20-min demo next Wed 2pm
? Who else on her team does reports? Ask next time
When to Take Notes

During the conversation:

  • Jot quick keywords and quotes
  • Don't let note-taking disrupt the flow
  • Say "That's really interesting, let me write that down" if you need a moment
  • A small notebook is less intimidating than a laptop

Immediately after the conversation (within 5 minutes):

  • Expand your shorthand into full sentences
  • Add context you remember but didn't write down
  • Separate facts from interpretations (two-column method)
  • Rate the conversation quality: did you learn new facts or just collect compliments?

Never rely on memory alone. After 24 hours, you'll have lost or distorted most of the details. After a week, you'll remember only what confirms your existing beliefs.

Processing with Your Team

The Weekly Customer Learning Session

Set aside 30-60 minutes per week to review conversations as a team. This is the single most important ritual in customer development.

Agenda:

1. Raw Data Review (20 minutes)

  • Each team member shares their conversation notes (facts and quotes only)
  • No interpretation yet -- just the raw data
  • Other team members ask clarifying questions

2. Pattern Identification (15 minutes)

  • What themes are repeating across conversations?
  • What problems come up most frequently?
  • What surprised us?
  • What contradicted our assumptions?

3. Belief Update (15 minutes)

  • Review and update the team's three core beliefs (see below)
  • Document what evidence supports or challenges each belief
  • Decide whether any beliefs need to change

4. Next Actions (10 minutes)

  • Who do we need to talk to next?
  • What questions should we add or remove?
  • Are we ready to stop talking and start building?
Why Team Processing Matters

Individual processing is biased. Every person unconsciously filters information through their own lens:

  • Engineers focus on technical feasibility, not customer pain
  • Designers remember the UX complaints, not the business model signals
  • Founders remember the validation, not the contradictions
  • Salespeople remember the "yeses," not the hesitation

When the whole team processes raw data together, these biases partially cancel out. The group sees patterns that individuals miss.

Rules for Team Processing
  1. Share raw notes, not filtered summaries. Saying "I talked to Sara and she liked the idea" is useless. Sharing Sara's exact quotes is useful.
  2. No hierarchy in interpretation. The founder's interpretation isn't more valid than the intern's. Evidence decides.
  3. Celebrate surprising data. When someone brings a conversation that challenges the team's beliefs, that's the most valuable contribution. Don't shoot the messenger.
  4. Distinguish between "interesting" and "actionable." Some facts are fascinating but don't change what you should build. Focus on data that has decision-making power.

The Three Core Beliefs

At any point in customer development, your team should be able to articulate three beliefs:

Belief 1: The Problem

"We believe that [customer segment] struggles with [specific problem] because [root cause]."

Example: "We believe that freelance designers struggle with invoicing because they use generic tools that don't account for project-based billing and revision cycles."

Belief 2: The Customer Segment

"We believe that the people who care most about this problem are [specific description] who [observable characteristic]."

Example: "We believe that the people who care most are solo freelance designers earning $50-150K who manage 5-15 clients simultaneously."

Belief 3: The Solution Direction

"We believe that the right solution [approach] because [evidence from conversations]."

Example: "We believe the right solution integrates invoicing with project milestones because 7 of 10 designers told us their biggest pain is tracking which revision rounds are billable."

Updating Beliefs

After each batch of conversations, review each belief:

Question Interpretation
How many conversations support this belief? Track the count explicitly
How many conversations contradict this belief? Track this too -- don't ignore it
Has new evidence strengthened or weakened this belief? Be honest
Should we update, narrow, or abandon this belief? Make a decision

When to update a belief:

  • 3+ conversations provide contradictory evidence
  • A new pattern emerges that your current belief can't explain
  • You discover that a different customer segment cares more than your current target

When to abandon a belief:

  • Majority of conversations contradict it
  • You can't find anyone who exhibits the problem
  • Everyone who has the problem already has a satisfactory solution

Organizing Customer Data

The Conversation Spreadsheet

Maintain a central spreadsheet (or Notion database, or Airtable) with one row per conversation:

Column Content
Date When the conversation happened
Name Who you spoke with
Company/Context Where they work or their relevant context
Segment Which customer segment they represent
Key quotes (3-5) Exact words, not your paraphrase
Problems mentioned What pain points came up (unprompted only)
Current solutions What they're using now
Money signals What they pay, what they'd pay, budget context
Commitment given What they agreed to do next
Commitment fulfilled? Did they follow through?
Belief impact Did this change any of our three core beliefs?
Surprise What was unexpected?
Tagging and Filtering

As your conversation count grows, you'll need to filter by:

  • Customer segment: Which type of person said this?
  • Problem area: Which problem does this relate to?
  • Signal strength: How strong was the evidence? (fact/commitment > opinion/fluff)
  • Recency: When was this collected? Old data may be stale.
Quantifying Qualitative Data

While customer conversations are qualitative, you can and should count patterns:

Metric How to Track Threshold
Problem mention rate N people who mentioned problem X unprompted out of M total conversations >50% = strong signal
Willingness to pay N people who are currently paying for a solution >30% = real market
Commitment rate N people who gave a concrete commitment out of M conversations >20% = real interest
Segment concentration Which segment produces the strongest signals? If one segment dominates, focus there

Knowing When to Stop Talking

Signs You've Talked Enough
  1. Convergence: The last 3-5 conversations didn't teach you anything new. You can predict what the next person will say.
  2. Clear problem: You can describe the problem in the customer's own words, and multiple customers have confirmed it.
  3. Clear segment: You know exactly who has this problem most acutely and can describe them specifically.
  4. Existing spending: You've confirmed that people are already spending time or money on this problem.
  5. Commitments collected: You have concrete commitments (time, reputation, or money) from real potential customers.
Signs You Haven't Talked Enough
  1. Every conversation surprises you: You're still discovering the problem space.
  2. Segment unclear: You can't describe your ideal customer specifically.
  3. No commitments: Nobody has invested time, reputation, or money -- only compliments.
  4. Contradictory data: Different conversations point in completely different directions.
  5. You're guessing: Your three core beliefs are assumptions, not evidence-based conclusions.
The Conversation-to-Action Transition

When you've hit convergence, make the transition explicit:

Team exercise: The "Stop Talking" Decision

  1. Review all conversations from the last 2-4 weeks.
  2. For each of your three core beliefs, count supporting vs contradicting evidence.
  3. Ask: "If we build based on what we know now, what's our biggest remaining risk?"
  4. If the risk can be addressed by more conversations, keep talking.
  5. If the risk can only be addressed by building something, stop talking and build.

The dangerous middle ground: Teams often get stuck in an infinite loop of conversations because talking is less scary than building. If your conversations are no longer producing new insights, you're procrastinating. Ship something and learn from real usage.

Anti-Patterns in Processing

Anti-Pattern What It Looks Like Fix
Cherry-picking Only sharing quotes that support your thesis Share all raw notes, including contradictions
Founder filtering One person summarizes conversations and filters the data Everyone reads raw notes independently before discussion
Recency bias Over-weighting the most recent conversation Review all conversations together, not just the latest
Confirmation bias "9 people love it!" (ignoring the 3 who didn't) Track and report both supporting and contradicting evidence
Analysis paralysis Endless analysis without action Set a hard deadline: after N conversations, we build
Sunk cost "We've done 50 conversations, we can't pivot now" Conversations are cheap; building the wrong thing is expensive
1# Processing and Learning
2 
3Customer conversations generate raw material. Without a system for processing that material, you'll unconsciously cherry-pick the data that confirms your existing beliefs and ignore the signals that challenge them. This reference covers note-taking, team sharing, belief updating, and knowing when to stop talking.
4 
5## Note-Taking During Conversations
6 
7### What to Capture
8 
9Take notes on facts and commitments, not opinions and feelings. Your notes should be useful to someone who wasn't in the room.
10 
11**Capture these:**
12 
13| Category | Examples | Why It Matters |
14|----------|----------|----------------|
15| Exact quotes | "I spend 3 hours every Friday on this" | Customer language reveals real pain points |
16| Specific behaviors | "She uses a spreadsheet + Slack + email to coordinate" | Reveals current workflow and workarounds |
17| Numbers | "$2,000/month on the current tool" | Quantifies willingness to pay |
18| Emotions | "He got visibly frustrated describing the process" | Emotional weight = real pain |
19| Commitments | "Agreed to a 15-min demo next Tuesday" | Separates real interest from politeness |
20| Surprises | "Nobody has mentioned the feature we thought was key" | Challenges assumptions |
21 
22**Don't waste space on these:**
23 
24| Category | Example | Why It's Noise |
25|----------|---------|----------------|
26| Compliments | "They said they loved the idea" | Zero predictive value |
27| Generics | "He usually handles it quickly" | No specific instance = fluff |
28| Your interpretations | "I think she'd definitely buy" | Your opinion, not a fact |
29| Feature requests (raw) | "They want a mobile app" | Record the underlying problem instead |
30 
31### Note-Taking Systems
32 
33#### The Two-Column Method
34 
35Divide your notebook page (or document) into two columns:
36 
37| Left Column: Raw Data (Facts) | Right Column: Interpretation (Your Thoughts) |
38|-------------------------------|----------------------------------------------|
39| "We tried Asana but quit after 2 months" | Asana might be too complex for small teams |
40| "Our CEO checks the dashboard every morning at 8am" | Dashboard is part of the CEO's daily routine |
41| "We pay $500/month for HubSpot but only use email" | Significant overpaying for what they actually use |
42| "She pulled up a spreadsheet with 47 tabs" | They've built a complex workaround (strong signal) |
43 
44This separation is critical because it prevents you from conflating what you observed with what you think it means. Raw data is permanent; interpretations are hypotheses that should be tested.
45 
46#### The Shorthand System
47 
48During fast conversations, use shorthand symbols to tag important moments:
49 
50| Symbol | Meaning |
51|--------|---------|
52| :) | Emotional moment (positive) |
53| :( | Emotional moment (pain point) |
54| $ | Money mentioned (budget, spending, willingness to pay) |
55| ! | Surprising or unexpected information |
56| -> | Commitment or next step |
57| ? | Something to follow up on |
58| X | Contradicts your current belief |
59| "" | Direct quote (write it verbatim) |
60 
61**Example note with shorthand:**
62 
63```
64Sara, VP Ops at Acme Corp, Jan 15
65 
66"" "I spend my entire Friday doing reports that nobody reads" :(
67! She didn't know her company paid for Tableau ($1,200/mo) $
68"" "If someone could just email me the 3 numbers that matter, I'd be so happy"
69X She doesn't want a dashboard (contradicts our assumption)
70-> Agreed to 20-min demo next Wed 2pm
71? Who else on her team does reports? Ask next time
72```
73 
74### When to Take Notes
75 
76**During the conversation:**
77- Jot quick keywords and quotes
78- Don't let note-taking disrupt the flow
79- Say "That's really interesting, let me write that down" if you need a moment
80- A small notebook is less intimidating than a laptop
81 
82**Immediately after the conversation (within 5 minutes):**
83- Expand your shorthand into full sentences
84- Add context you remember but didn't write down
85- Separate facts from interpretations (two-column method)
86- Rate the conversation quality: did you learn new facts or just collect compliments?
87 
88**Never rely on memory alone.** After 24 hours, you'll have lost or distorted most of the details. After a week, you'll remember only what confirms your existing beliefs.
89 
90## Processing with Your Team
91 
92### The Weekly Customer Learning Session
93 
94Set aside 30-60 minutes per week to review conversations as a team. This is the single most important ritual in customer development.
95 
96**Agenda:**
97 
98**1. Raw Data Review (20 minutes)**
99- Each team member shares their conversation notes (facts and quotes only)
100- No interpretation yet -- just the raw data
101- Other team members ask clarifying questions
102 
103**2. Pattern Identification (15 minutes)**
104- What themes are repeating across conversations?
105- What problems come up most frequently?
106- What surprised us?
107- What contradicted our assumptions?
108 
109**3. Belief Update (15 minutes)**
110- Review and update the team's three core beliefs (see below)
111- Document what evidence supports or challenges each belief
112- Decide whether any beliefs need to change
113 
114**4. Next Actions (10 minutes)**
115- Who do we need to talk to next?
116- What questions should we add or remove?
117- Are we ready to stop talking and start building?
118 
119### Why Team Processing Matters
120 
121Individual processing is biased. Every person unconsciously filters information through their own lens:
122- Engineers focus on technical feasibility, not customer pain
123- Designers remember the UX complaints, not the business model signals
124- Founders remember the validation, not the contradictions
125- Salespeople remember the "yeses," not the hesitation
126 
127When the whole team processes raw data together, these biases partially cancel out. The group sees patterns that individuals miss.
128 
129### Rules for Team Processing
130 
1311. **Share raw notes, not filtered summaries.** Saying "I talked to Sara and she liked the idea" is useless. Sharing Sara's exact quotes is useful.
1322. **No hierarchy in interpretation.** The founder's interpretation isn't more valid than the intern's. Evidence decides.
1333. **Celebrate surprising data.** When someone brings a conversation that challenges the team's beliefs, that's the most valuable contribution. Don't shoot the messenger.
1344. **Distinguish between "interesting" and "actionable."** Some facts are fascinating but don't change what you should build. Focus on data that has decision-making power.
135 
136## The Three Core Beliefs
137 
138At any point in customer development, your team should be able to articulate three beliefs:
139 
140### Belief 1: The Problem
141"We believe that [customer segment] struggles with [specific problem] because [root cause]."
142 
143**Example:** "We believe that freelance designers struggle with invoicing because they use generic tools that don't account for project-based billing and revision cycles."
144 
145### Belief 2: The Customer Segment
146"We believe that the people who care most about this problem are [specific description] who [observable characteristic]."
147 
148**Example:** "We believe that the people who care most are solo freelance designers earning $50-150K who manage 5-15 clients simultaneously."
149 
150### Belief 3: The Solution Direction
151"We believe that the right solution [approach] because [evidence from conversations]."
152 
153**Example:** "We believe the right solution integrates invoicing with project milestones because 7 of 10 designers told us their biggest pain is tracking which revision rounds are billable."
154 
155### Updating Beliefs
156 
157After each batch of conversations, review each belief:
158 
159| Question | Interpretation |
160|----------|---------------|
161| How many conversations support this belief? | Track the count explicitly |
162| How many conversations contradict this belief? | Track this too -- don't ignore it |
163| Has new evidence strengthened or weakened this belief? | Be honest |
164| Should we update, narrow, or abandon this belief? | Make a decision |
165 
166**When to update a belief:**
167- 3+ conversations provide contradictory evidence
168- A new pattern emerges that your current belief can't explain
169- You discover that a different customer segment cares more than your current target
170 
171**When to abandon a belief:**
172- Majority of conversations contradict it
173- You can't find anyone who exhibits the problem
174- Everyone who has the problem already has a satisfactory solution
175 
176## Organizing Customer Data
177 
178### The Conversation Spreadsheet
179 
180Maintain a central spreadsheet (or Notion database, or Airtable) with one row per conversation:
181 
182| Column | Content |
183|--------|---------|
184| Date | When the conversation happened |
185| Name | Who you spoke with |
186| Company/Context | Where they work or their relevant context |
187| Segment | Which customer segment they represent |
188| Key quotes (3-5) | Exact words, not your paraphrase |
189| Problems mentioned | What pain points came up (unprompted only) |
190| Current solutions | What they're using now |
191| Money signals | What they pay, what they'd pay, budget context |
192| Commitment given | What they agreed to do next |
193| Commitment fulfilled? | Did they follow through? |
194| Belief impact | Did this change any of our three core beliefs? |
195| Surprise | What was unexpected? |
196 
197### Tagging and Filtering
198 
199As your conversation count grows, you'll need to filter by:
200- **Customer segment:** Which type of person said this?
201- **Problem area:** Which problem does this relate to?
202- **Signal strength:** How strong was the evidence? (fact/commitment > opinion/fluff)
203- **Recency:** When was this collected? Old data may be stale.
204 
205### Quantifying Qualitative Data
206 
207While customer conversations are qualitative, you can and should count patterns:
208 
209| Metric | How to Track | Threshold |
210|--------|-------------|-----------|
211| Problem mention rate | N people who mentioned problem X unprompted out of M total conversations | >50% = strong signal |
212| Willingness to pay | N people who are currently paying for a solution | >30% = real market |
213| Commitment rate | N people who gave a concrete commitment out of M conversations | >20% = real interest |
214| Segment concentration | Which segment produces the strongest signals? | If one segment dominates, focus there |
215 
216## Knowing When to Stop Talking
217 
218### Signs You've Talked Enough
219 
2201. **Convergence:** The last 3-5 conversations didn't teach you anything new. You can predict what the next person will say.
2212. **Clear problem:** You can describe the problem in the customer's own words, and multiple customers have confirmed it.
2223. **Clear segment:** You know exactly who has this problem most acutely and can describe them specifically.
2234. **Existing spending:** You've confirmed that people are already spending time or money on this problem.
2245. **Commitments collected:** You have concrete commitments (time, reputation, or money) from real potential customers.
225 
226### Signs You Haven't Talked Enough
227 
2281. **Every conversation surprises you:** You're still discovering the problem space.
2292. **Segment unclear:** You can't describe your ideal customer specifically.
2303. **No commitments:** Nobody has invested time, reputation, or money -- only compliments.
2314. **Contradictory data:** Different conversations point in completely different directions.
2325. **You're guessing:** Your three core beliefs are assumptions, not evidence-based conclusions.
233 
234### The Conversation-to-Action Transition
235 
236When you've hit convergence, make the transition explicit:
237 
238**Team exercise: The "Stop Talking" Decision**
2391. Review all conversations from the last 2-4 weeks.
2402. For each of your three core beliefs, count supporting vs contradicting evidence.
2413. Ask: "If we build based on what we know now, what's our biggest remaining risk?"
2424. If the risk can be addressed by more conversations, keep talking.
2435. If the risk can only be addressed by building something, stop talking and build.
244 
245**The dangerous middle ground:** Teams often get stuck in an infinite loop of conversations because talking is less scary than building. If your conversations are no longer producing new insights, you're procrastinating. Ship something and learn from real usage.
246 
247## Anti-Patterns in Processing
248 
249| Anti-Pattern | What It Looks Like | Fix |
250|-------------|--------------------|----|
251| Cherry-picking | Only sharing quotes that support your thesis | Share all raw notes, including contradictions |
252| Founder filtering | One person summarizes conversations and filters the data | Everyone reads raw notes independently before discussion |
253| Recency bias | Over-weighting the most recent conversation | Review all conversations together, not just the latest |
254| Confirmation bias | "9 people love it!" (ignoring the 3 who didn't) | Track and report both supporting and contradicting evidence |
255| Analysis paralysis | Endless analysis without action | Set a hard deadline: after N conversations, we build |
256| Sunk cost | "We've done 50 conversations, we can't pivot now" | Conversations are cheap; building the wrong thing is expensive |
257 

Discussion