- How should you talk to users?
- Ask about real past behavior, never the hypothetical future. Talk about the user's life, not your idea: how they do this today, the hardest part, when it last went wrong. Interview people who recently switched and reconstruct what moved them. Avoid leading and would-you questions, since a polite yes is a lie. Their job is to describe a sharp problem, not design your solution.
- What questions should I ask in a customer interview?
- Eric Migicovsky's rule is to ask about the user's life, not your idea. Good questions: tell me how you do this today, what is the hardest part, when did it last go wrong. Avoid leading questions, yes/no questions, feature questions, and anything hypothetical. The user's job is to describe the problem, not design your solution.
- Why shouldn't I ask customers what they want?
- Because stated preference is a weak predictor of behavior. Bob Moesta, co-creator of Jobs to Be Done, interviews people who recently switched products and reconstructs the four forces behind the decision: the push of the old struggle, the pull of the new, the anxiety of change, and the habit of the present. What people actually did beats what they say they want.
- How do I validate an idea before I waste months and money building it?
- Talk to users before you write code, and interview for past behavior instead of future intentions. Teresa Torres recommends collecting specific stories about the last time someone faced the problem, on a timeline, rather than asking would you use this. A polite yes to a hypothetical is the false signal that costs founders months and real money.
- How many customer interviews do I need to do?
- Enough to stop hearing new stories. Teresa Torres argues for continuous discovery, a steady cadence of interviews woven into the work, rather than one big upfront batch. Michael Margolis compresses a first read into a single day with five to six recruited participants and the whole team watching live, then keeps learning from there.
- Does AI-assisted building make talking to users less important?
- It makes it more important. When anyone can ship a working build in a weekend, the cost of building the wrong thing collapses to near zero, so false validation signals spread faster than ever. Cheap building inflates the temptation to skip discovery. The fix is not to stop talking to users; it is to ask better questions about what they actually did.