Start with curiosity and talk to a customer - continuous discovery with Teresa Torres
· Summarized
Key takeaways
- Engineers' involvement in discovery is longstanding, driven by their understanding of what technology just now makes possible.
- AI accelerates product discovery but does not replace engineering judgment on questions of scalability, security, and maintainability.
- Collaborating on data models and validation criteria is essential for aligned product development, especially with AI.
- Roles of product managers and engineers are blurring as AI democratizes product creation, but deep expertise remains valuable.
- Daily customer feedback and hypothesis testing are critical habits to avoid confirmation bias and build better products.
- Asking about customers’ experiences and problems—not solutions—is more effective than pitching ideas and leads to genuine insights.
- Using visual tools like opportunity solution trees helps teams stay focused on the core customer outcomes and prioritize effectively.
- Mapping problems visually can reveal alternative directions and prevent scope creep caused by complex branching 'problem trees'.
- To improve decision-making, compare and contrast multiple problems and solutions rather than sticking to initial assumptions.
- Engineers should approach organizational culture with curiosity and aim to build genuine relationships with customers and product teams.
Summary
Introduction to Teresa Torres and Her Work
Kent introduces Teresa Torres as a product discovery coach, emphasizing her focus on helping teams make better build decisions to avoid building the wrong product. Teresa explains her role as a coach dedicated to ensuring engineers and teams understand the importance of involvement in discovery to create useful products. She highlights her goal of preventing products that show no response from customers, underlining her passion for making useful things for users.
The Value of Engineering in Product Discovery
Teresa discusses how involvement of engineers in product discovery is not a recent change but a longstanding necessity. She shares a story about a Google Maps API feature—pinning locations—that an engineer suggested after seeing a new API, which a product manager wouldn't have devised alone. She emphasizes how engineers’ understanding of 'what is just now possible' brings innovation and aligns with their expertise. The conversation shifts to how AI accelerates this dynamic, enabling rapid experimentation, but reaffirms the importance of engineering judgment in scaling, security, and design.
Building Better Data Models and Collaborations
The conversation moves to how engineers should be part of designing data models that underpin new features to avoid misalignment between engineering and product teams. Teresa advocates for collaboration between product managers and engineers, especially for defining 'eVals' in AI products—how to measure correctness—arguing that defining business rules and validation should be a joint effort. She underscores that understanding customer needs and business context is a shared responsibility that enhances the quality of the product.
The Overlap of Product Roles and AI's Impact
Teresa predicts roles of product managers and engineers will blur further as AI makes it easier for solo developers to build complex products. She emphasizes that as products grow in complexity, human capacity becomes the limiting factor, and specialization will still be needed. The discussion explores how AI tools democratize product creation but also highlight the importance of cross-functional collaboration and deep expertise in specific domains.
Applying Continuous Discovery Habits and Avoiding Biases
Teresa stresses the importance of integrating customer feedback into daily workflows, advocating for weekly contact with users to avoid confirmation bias and escalation bias. She advocates starting with hypotheses and assumptions, which should be tested through reliable, iterative experiments. She highlights the importance of externalizing team understanding via tools like opportunity solution trees, which align teams around the actual customer problem rather than jumping to solutions prematurely.
The Mom Test and Customer Interviews for Product Validation
Teresa cautions against directly pitching solutions during customer interviews, as it leads to polite but unreliable feedback. She recommends focusing on learning about customers’ experiences and problems without revealing your solution—building trust through genuine curiosity. She discusses the importance of talking to the right target customers, emphasizing that feedback from non-target users is irrelevant, and suggests starting with casual conversations or observing ongoing interviews conducted by product teams.
The Opportunity Solution Tree Framework and Visual Strategy Tools
Teresa introduces the opportunity solution tree as a visual aid to keep teams aligned on the primary customer outcome and the specific needs they aim to address. She explains how mapping out unmet needs helps prioritize which problems to solve before jumping to solutions. The conversation touches on how this reduces solution scattering and fosters strategic decision-making, helping teams focus on solving the most valuable and well-understood customer problems.
Visualizing Problems and the Risk of Branching 'Problem Trees'
The discussion explores how building solutions can lead to a 'problem tree'—new problems emerging from initial features—that can grow so complex that it alters the original scope. Teresa advocates for stepping back to reconsider broader problem framing if the scope becomes unwieldy. She warns against being overly committed to a particular solution or problem, and emphasizes that visual mapping can reveal different directions to take, potentially leading to more effective, holistic solutions.
Changing Decision-Making Biases in Product Development
Teresa discusses cognitive biases like confirmation bias and escalation of commitment that hinder good decision-making. She promotes comparing and contrasting multiple problems and solutions as a method to counteract these biases. By externalizing assumptions and focusing on unmet needs, teams can iteratively test and learn, gradually converging on the most effective product approach.
Conclusion and Call to Action for Engineers
In closing, Teresa urges engineers to recalibrate their role from mere ticket-takers to active participants in discovery. She stresses that engineering opinions do matter, especially when informed by customer insights, but warns against conflating technical expertise with personal preferences. Her main advice: cultivate genuine curiosity, ask open-ended questions, and avoid defensiveness. She encourages taking proactive steps like talking with actual or potential customers, or observing existing customer interviews, to build a better understanding of user needs.
Sponsors
- Product Talk · Check out Product Talk for more on product discovery basics and continuous discovery habits.
Show notes
If your backlog is full of tickets and zero customer contact, this episode is for you. Kent talks with Teresa Torres - product discovery coach, author of Continuous Discovery Habits, and host of Just Now Possible - about why engineers belong in discovery, what "just now possible" really means, and how curiosity beats solution advocacy.
They cover opportunity solution trees, confirmation bias in decision-making, the Mom Test trap of pitching your solution, and homework that starts with one real conversation (or observing one).
- (00:00) - Meet Teresa Torres
- (02:03) - Just now possible
- (04:14) - Why coding agents are not enough
- (08:07) - Engineers in the data model conversation
- (15:10) - Continuous discovery habits
- (19:01) - Prove the null hypothesis
- (21:22) - Where engineers should show up more
- (24:06) - Solving your own problem
- (27:27) - AI unlocks software for one
- (30:04) - The Mom Test trap
- (33:26) - Opportunity solution trees
- (39:19) - Confirmation bias vs status quo
- (42:07) - Informed opinion vs preference
- (43:16) - Start with curiosity
- (46:01) - Homework: talk to a customer
Teresa Torres has spent about twenty years coaching product teams to make better decisions about what to build. She is a maker at heart: product discovery exists so makers ship useful things instead of crickets.
The through-line is engineer involvement. Marty Cagan's line sticks: engineers know best what is just now possible. Teresa's Google Maps API story makes it concrete - a PM would never have invented map pins for customer connection without an engineer who saw the new API and understood the business. AI accelerates that dynamic. Her podcast Just Now Possible interviews teams building AI products for that reason. Coding agents write a lot of code; they do not replace judgment about scalability, security, maintainability, or a data model that will survive the next iteration.
They dig into continuous discovery habits: weekly customer contact, opportunity solution trees that separate outcomes from solutions, and the confirmation-bias trap of comparing every idea only to the status quo. The Mom Test warning is sharp - showing someone your solution teaches you whether they are polite, not whether the problem is real.
When leadership wants ticket-takers, Teresa's answer is not "quit immediately." Start with genuine curiosity: "I'm curious, can you tell me more?" Opinionated why-questions create defensiveness. Informed opinions matter after you have customer context - personal preference dressed up as technical expertise usually misses the mark.
Homework: talk to someone who matches your customer segment (even casually over coffee) and ask about the last time they experienced the problem your product exists to solve. Or sit in on interviews your PM, designer, researcher, sales, or support teams already run.
Homework
- Identify who uses your product (or who has the problem it solves) and find one person in your network who matches that segment.
- Have a casual conversation (coffee, LinkedIn second-degree, whatever fits) and ask: tell me about the last time you experienced [the problem your product solves]. Learn about them as a human - not about your product.
- If customer contact is blocked, ask to observe an interview your PM, designer, researcher, sales, or support team is already running.
Resources
- Product Talk
- Product Discovery Basics
- Continuous Discovery Habits
- Just Now Possible podcast
- Teresa on Bluesky
- Teresa on LinkedIn
- Teresa on X
Guest: Teresa Torres
Host: Kent C. Dodds
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account