Product Management 91 guests | 123 insights

Problem Definition

Problem definition is the most foundational product skill. Getting this wrong means building the wrong thing, no matter how well you execute. Great problem definition requires deep customer empathy, resisting the urge to jump to solutions, and the discipline to distinguish between business problems and genuine customer pain points.

The Guide

6 key steps synthesized from 91 experts.

1

Start with the struggling moment, not the solution

Demand is created by specific moments where customers struggle. Your job is to find these moments and understand the context that makes seemingly irrational behavior rational. Don't start with technology capabilities or features you want to build. Start by documenting the exact situations where customers feel stuck.

Featured guest perspectives
"But the real thing that if you start to study causality is that a struggling moment causes demand. And you start to realize that in some cases that struggling moment exists and can exist for a long time and nobody solved it."
— Bob Moesta
"Problems create categories, and you either have to A, solve a new problem, or B, reframe, name and claim an existing problem in a... very different way. And if you reframe the existing problem such that people see it in a different way, that's when they'll be open to a new solution."
— Christopher Lochhead
"Spend more time on the problem than the solution."
— Christopher Lochhead
2

Distinguish customer problems from business problems

Not all problems are created equal. A 'business problem' (we need more revenue) is different from a 'customer problem' (I can't find what I need). Always qualify what type of problem you're solving. If you start with a business problem, ask 'why' repeatedly until you find the underlying customer problem causing it.

Featured guest perspectives
"I don't know that we even talk about problems without a qualifier. Are we talking about a business problem? Are we talking about a customer problem? Are we talking about an efficiency problem? Describe the nature of the problem and parse it out."
— Christopher Miller
"The best founders early on trust their engineering teams and product development teams to solve problems and more clearly present a problem to them... Why should we build an iOS app, while the actual problem to solve is we want to increase the percentage of people using a service to five times a week versus two times a week."
— Gokul Rajaram
3

Go watch customers, don't just ask them

Customers often can't articulate their real problems because they're too close to see them. Watch them work. Have them share their screen. Look for manual workarounds, repetitive tasks, and moments of frustration. The best problems to solve are the ones users don't even know they have because they've normalized the pain.

Featured guest perspectives
"You can't actually ask them how difficult is it to do X, y, z because they won't even know that it's that difficult to them. So the best thing I've learned about how to discover the pain is to watch people, have them screen share, have them walk you through their daily workflow."
— Gustaf Alstromer
"I said, there's nothing better in learning how to solve a problem than trying to solve the problem. You will get all the answers, the research, the failure, the mistakes, all the evidence. You know the difference between what people say, this is what they do."
— Christian Idiodi
4

Define the problem with quantified specificity

A vague problem statement leads to vague solutions. Get specific about who has the problem, how often they encounter it, and how painful it is. Quantify where possible. A problem that affects 10% of users 10 times per day is very different from one that affects 80% of users once a month.

Featured guest perspectives
"The first two things are the things that are hardest to define, like who's the customer? ... Then what is the specific problem you were solving? Ideally, you would some way have quantify that problem or there's some data or customer insights that have led you to understand that problem, to know that it is a meaningful and big problem."
— Bill Carr
"You can't stop until you get to the end... so much value is lost when the person in the execution role isn't really in command of all the details... you can't avoid the details, you just have to get into them."
— Ayo Omojola
5

Use Jobs to Be Done to understand the full context

The Jobs to Be Done framework forces you to think about the customer's entire life context, not just the moment they're in your product. What were they doing before? What are they trying to achieve in the larger sense? What emotional needs does the solution satisfy? This prevents building features that technically work but don't fit the customer's actual job.

Featured guest perspectives
"The canonical version of it encourages you to think about the context in which the user's operating or the other things outside of your product that they might be going through."
— Brian Tolkin
"If you think about the higher level job to be done, I was like, 'No, the real issue is that it's super hard to find my stuff, organize my stuff, share my stuff, and secure my stuff.' In the beginning that was like my stuff was my files... Now, the stuff is tabs in my browser, and cloud tools."
— Drew Houston
6

Solve before you scale

In zero-to-one work, resist the temptation to think about scale before you've actually solved the problem. Be comfortable with chaos and wide pivots during the discovery phase. Attempting to scale prematurely locks you into a local maximum. Focus on finding the right problem first, then figure out how to scale the solution.

Featured guest perspectives
"I've repeatedly learned that when you're doing something new, zero-to-one, the temptation is to kind of think about... go to scale before solve. So I've always said to my teams solve before scale."
— Aparna Chennapragada
"The hard part now is, now it's easy to build the thing. Now it's, 'What the hell should we build? Can we clearly articulate what it is we want to build?' And then, 'Can we just have the taste to know, is this right, is this correct?'"
— Eric Simons

Common Mistakes

  • Starting with a technology or feature in mind and searching for a problem to justify it
  • Accepting a vague problem statement like 'users want X feature' without digging into the underlying need
  • Confusing business problems (we need more revenue) with customer problems (I can't find what I need)
  • Asking customers what they want instead of observing what they actually do
  • Trying to scale a solution before validating that you're solving the right problem

Signs You're Doing It Well

  • You can describe the specific struggling moment that creates demand for your product
  • Cross-functional teams are aligned on the problem before discussing solutions
  • Customer research reveals insights that surprise the team rather than just confirming assumptions
  • Your problem statement is specific enough that you can measure whether you've solved it
  • Users describe their pain in terms that match your problem definition

All Guest Perspectives

Deep dive into what all 91 guests shared about problem definition.

Adriel Frederick 2 quotes
Listen to episode →
"I went from wanting to curse Rick out for making me drive 15 minutes to come pick him up to feeling like, all right, no, no, no, there's real value I'm providing you in driving him just two minutes. But I recognized that wasn't embedded in the structure of paying."
Tactical:
  • Engage in 'dogfooding' in the real world (e.g., driving for the service) to understand the friction points of your users.
  • Look for cases where the product provides value but the business model fails to capture or compensate for it.
"For me, it's a person who is just on the cusp of taking the action you want to take... I like to go to the worst. It shows me everything that's wrong, but the marginal user thinking helps you prioritize what thing to do next."
Tactical:
  • Identify the 'worst-case' user (e.g., low-end device, poor connection) to see all product flaws simultaneously.
  • Prioritize fixes for the marginal user by removing barriers that are within your immediate control to resolve.
View all skills from Adriel Frederick →
Aishwarya Naresh Reganti + Kiriti Badam 2 quotes
Listen to episode →
"In all this advancements of the AI... one easy, slippery slope is to keep thinking about complexities of the solution and forget the problem that you're trying to solve. When you're trying to start at a smaller scale of autonomy, you start to really think about what is the problem that I'm trying to solve and how do I break it down into levels of autonomy that I can build later?"
Tactical:
  • Break down complex problems into progressive levels of autonomy.
  • Resist the urge to build high-complexity solutions before the problem is fully understood.
"80% of so called AI engineers, AIPMs spend their time actually understanding their workflows very well. They're actually in the weeds understanding their customer's behavior and data. And whenever a software engineer who's never done AI before, here's the term, look at your data. I think it's a huge revelation to them, but it's always been the case."
Tactical:
  • Spend significant time 'in the weeds' analyzing existing customer workflows and data before building.
  • Map out hierarchical taxonomies and edge cases in enterprise data that might confuse an agent.
View all skills from Aishwarya Naresh Reganti + Kiriti Badam →
Amjad Masad 1 quote
Listen to episode →
"I asked RPM at Replit, Aman Mathur who's a fan of the show to tell me what PMs like to build. And so he came up with a prompt. He kind of really crafted a great prompt... basically, what we're asking for is we want to build a web application... for product managers to track feature requests on a public dashboard."
Tactical:
  • Define the specific tech stack (e.g., Node.js).
  • List core features clearly (e.g., voting system, status tracking).
  • Specify user personas (e.g., public dashboard for community, admin controls for PMs).
View all skills from Amjad Masad →
Anuj Rathi 1 quote
Listen to episode →
"Don't think about agentic user. Let's say Lenny, 30 years old, doing A, B, C things... His relationship with this category of food delivery is X. These are the things that he has done in the last month. In the last three days, there were the needs, desires, aspirations, fears, frustrations, et cetera, et cetera. We say, 'Okay. It's 11:00. What's happened? Why is this user open, or what triggered this particular app, and then what happened?'"
Tactical:
  • Plot out the user's emotional state during 'waiting' periods (e.g., the 30 minutes after ordering food).
  • Create a 'wall' that shows the entire end-to-end journey including marketing triggers and every pixel of the UI.
View all skills from Anuj Rathi →
Annie Pearl 1 quote
Listen to episode →
"We have a meeting called OPA, which stands for opportunity/problem, assessment. And so, what this is, it's a meeting where basically PMs... debate and discuss with each other and spar around either areas and problems that they want to go investigate or after they've gotten data back or research back from evaluating an opportunity."
Tactical:
  • Create a safe space for PMs to debate problems without senior leadership judgment.
  • Use OPA meetings to decide whether to move from investigation to solution development.
View all skills from Annie Pearl →
Anton Osika 2 quotes
Listen to episode →
"Explaining exactly what you expect and what you're not getting is even more important with AI than with the humans. So I'm going into hooking up more of the actual functionality, but first I'll actually show you something. What's the fastest way to change what went wrong, it's created buttons that say book now and I want them to say, 'Buy now.'"
Tactical:
  • Avoid vague feedback like 'it doesn't work'
  • Clearly define the delta between expected and actual results
"The big learning is that you have to start with how is this product working end-to-end and then add AI or think where should we add AI? So that was a big learning for me that you really want to see what does the big picture of the user, what's the big picture of how do you think the user experience should be?"
Tactical:
  • Define the end-to-end user experience before selecting AI tools
  • Avoid 'novelty' AI features that don't solve a core user pain point
View all skills from Anton Osika →
Aparna Chennapragada 1 quote
Listen to episode →
"I've repeatedly learned that when you're doing something new, zero-to-one, the temptation is to kind of think about... go to scale before solve. So I've always said to my teams solve before scale. So what that does mean is there's a different posture and different mode when you're trying to solve a problem versus scaling something that's either post-product market fit or even at least in roughly in the ballpark."
Tactical:
  • Adopt a 'solve before scale' mindset for new products
  • Be comfortable with wide pivots and 'chaos' during the discovery phase
  • Avoid prematurely fixing on a 'local hill' or specific solution before the problem is solved
View all skills from Aparna Chennapragada →
Ayo Omojola 1 quote
Listen to episode →
"You can't stop until you get to the end... so much value is lost when the person in the execution role isn't really in command of all the details... you can't avoid the details, you just have to get into them."
Tactical:
  • Ask 'tedious' questions about data fields and database null values to find hidden optimizations.
  • Re-measure and re-instrument metrics from scratch when starting an optimization project.
  • Challenge 'expert' advice by asking for the specific contractual or regulatory consequence of a decision.
View all skills from Ayo Omojola →
Austin Hay 1 quote
Listen to episode →
"PPS framework that I talk about a lot, which is problem, people and system. So, whenever there's a challenge that comes up... I like to first say what's the problem? Who are the people involved and what system does it impact? Usually because people just jump straight to the system."
Tactical:
  • When a request for a tool comes in, pause and ask 'What is the discrete issue you are trying to solve?'
  • Identify all people impacted by a potential system change before implementing it.
View all skills from Austin Hay →
Bangaly Kaba 1 quote
Listen to episode →
"First you have to really understand from first principles what is actually going on. So understand, identify, execute. So when we talk about understand work, there's a few ways to think about it. One is, it is an intentional affordance in your execution to do the work that helps you to de-risk a project and to learn what's going on."
Tactical:
  • Create parallel paths in every sprint: execution for high-conviction items and 'understand work' for de-risking future items.
  • Include cross-functional partners (marketing, GTM, data science) in 'understand work' to identify hidden gaps.
View all skills from Bangaly Kaba →
Bob Baxley 1 quote
Listen to episode →
"I try to encourage the product managers to what's the problem with the thing? And then let us solve it. Don't jump to it and tell us... Don't tell us this is just exactly what we're supposed to do."
Tactical:
  • Avoid drawing specific UI solutions for designers; instead, define the 'basketball court' of constraints they should operate within.
View all skills from Bob Baxley →
Benjamin Lauzier 1 quote
Listen to episode →
"We connect people with complex conditions... with their own health advocate... we want to close the gap between patients and the healthcare system. There's this critical layer of the system that's missing, I think, people are navigating life-threatening or debilitating conditions largely with Google."
Tactical:
  • Identify where users feel 'alone' or 'isolated' despite interacting with a professional system.
  • Look for systemic gaps where practitioners are overworked and cannot provide the advocacy users need.
View all skills from Benjamin Lauzier →
Bob Moesta 2 quotes
Listen to episode →
"But the real thing that if you start to study causality is that a struggling moment causes demand. And you start to realize that in some cases that struggling moment exists and can exist for a long time and nobody solved it."
Tactical:
  • Identify the specific context that makes a user's seemingly irrational behavior rational.
  • Focus on 'context and outcomes' rather than just 'pain and gain'.
"And so that's what we mean when we're customer-centric is that we're studying the struggling moments they have and people like Intercom and Basecamp, they look at struggling moments and that becomes their roadmap."
Tactical:
  • Use struggling moments as the primary input for the product roadmap.
View all skills from Bob Moesta →
Bill Carr 2 quotes
Listen to episode →
"The first two things are the things that are hardest to define, like who's the customer? ... Then what is the specific problem you were solving? Ideally, you would some way have quantify that problem or there's some data or customer insights that have led you to understand that problem, to know that it is a meaningful and big problem."
Tactical:
  • Define the specific customer segment (e.g., which types of restaurants in which cities)
  • Quantify the problem to ensure it is meaningful enough for customers to pay for a solution
"I would argue this is a case where we made the mistake of what we had a technology solution in mind, which was 3D effects. And then we took that solution and we're then in search of a problem. I don't think it solved any meaningful problems for customers."
Tactical:
  • Audit failed products by asking: 'What specific customer problem did this solve?'
View all skills from Bill Carr →
Brian Tolkin 2 quotes
Listen to episode →
"The canonical version of it encourages you to think about the context in which the user's operating or the other things outside of your product that they might be going through."
Tactical:
  • Define the problem within the broader context of the user's life (e.g., moving houses, not just getting an offer)
  • Distinguish between business goals (getting an offer) and true customer jobs (price discovery)
"Product is finding the kernel of truth in a sea of ambiguity and signals... what is noise? What is a good idea, what is a suggestion and what is back to the jobs to be done for what is really going to move the customer forward?"
Tactical:
  • Filter feedback through the lens of 'what will move the customer forward'
  • Be comfortable saying no to good ideas that aren't the 'kernel' of the problem
View all skills from Brian Tolkin →
Camille Hearst 1 quote
Listen to episode →
"I think with any company, solving a real problem is the most important thing. So creators have lots of challenges and things that can be solved... I think at the core, every creator needs two things. They need to grow an audience and they need to get paid so that they can make a living."
Tactical:
  • Prioritize features that directly impact audience growth or payment reliability
View all skills from Camille Hearst →
Brian Chesky 1 quote
Listen to episode →
"We asked ourselves, what if we could combine the uniqueness of Airbnb with the reliability that you've come to expect in a hotel? And that's what we've done with Guest Favorites... we use all the signal to create the top two million homes."
Tactical:
  • Identify the 'Achilles heel' of the product through user research
  • Use data signals like reviews and cancellations to categorize quality
View all skills from Brian Chesky →
Bret Taylor 3 quotes
Listen to episode →
"It was a digital version of something that had come before... why use this instead of the Yellow Pages? But more than anything else, why use this instead of the Yellow Pages? It was a digital version of something that had come before."
Tactical:
  • Ask 'why should a customer give this the time of day?' compared to the non-digital alternative
  • Avoid 'me-too' products that just copy existing digital incumbents
"The original framing was one click comment... we needed a one-click comment. That's where the concept came from."
Tactical:
  • Define the core friction point (e.g., 'one-word comments') before designing the solution
"Competing Against Luck, which was the book that produced Jobs to be Done, which is a framework I really believe in."
Tactical:
  • Use the Jobs to be Done framework to identify the functional and emotional needs of the user
View all skills from Bret Taylor →
Chip Huyen 1 quote
Listen to episode →
"Go look from the last week. For a week, just pay attention to what you do and what frustrates you. And when something frustrates you, think about, is there anything we can do? Can it be done a different way?"
Tactical:
  • Audit your own frustrations for one week to find 'micro-tool' opportunities
  • Ask 'how can this be better?' every time a task feels repetitive or annoying
View all skills from Chip Huyen →
Christian Idiodi 1 quote
Listen to episode →
"I said, there's nothing better in learning how to solve a problem than trying to solve the problem. You will get all the answers, the research, the failure, the mistakes, all the evidence. You know the difference between what people say, this is what they do."
Tactical:
  • Get out of the building and immerse yourself in the environment where the problem exists.
  • Perform the service manually (using spreadsheets or phones) before building any software to validate the problem space.
  • Recruit users who are 'evangelists'—people so desperate for a solution they will try anything.
View all skills from Christian Idiodi →
Chandra Janakiraman 1 quote
Listen to episode →
"The first step is really generating a whole bunch of problems... You start the day with, 'Hey, let's collect everybody's thoughts on what the problems are that are holding us back.'"
Tactical:
  • Conduct a free-flowing problem generation session with the working group
  • Cluster related problems into 10-15 distinct groups
  • Flip problem clusters into positive 'opportunity framings' (e.g., 'difficulty finding things' becomes 'discovery')
View all skills from Chandra Janakiraman →
Chip Conley 1 quote
Listen to episode →
"Isn't the product the homes and the apartments? Jobot said, 'Nope. Product in the tech industry is something different.'"
Tactical:
  • Challenge internal definitions of 'product' to ensure they align with the actual customer experience
View all skills from Chip Conley →
Christopher Lochhead 2 quotes
Listen to episode →
"Problems create categories, and you either have to A, solve a new problem, or B, reframe, name and claim an existing problem in a... very different way. And if you reframe the existing problem such that people see it in a different way, that's when they'll be open to a new solution."
Tactical:
  • Reframe an existing problem to make people open to a new solution.
  • Focus on the problem set before defining the solution set.
"Spend more time on the problem than the solution."
Tactical:
  • Listen to customers to hear their perspective on the problem rather than just pitching your solution.
View all skills from Christopher Lochhead →
Christopher Miller 1 quote
Listen to episode →
"I don't know that we even talk about problems without a qualifier. Are we talking about a business problem? Are we talking about a customer problem? Are we talking about an efficiency problem? Describe the nature of the problem and parse it out."
Tactical:
  • Always qualify the 'problem' in documentation (e.g., 'Customer Problem' vs. 'Business Problem')
  • Ask 'why' repeatedly to find the customer problem that is causing a downstream business issue
View all skills from Christopher Miller →
Daniel Lereya 1 quote
Listen to episode →
"PMs and the teams, many times, spending a lot of time at the problem area, before they think about the solution. The solution is not the case anymore. There are so many different solutions."
Tactical:
  • Spend significant time defining the customer problem before brainstorming features
  • Ensure the entire cross-functional team has a shared understanding of the 'opportunity'
View all skills from Daniel Lereya →
Dalton Caldwell 1 quote
Listen to episode →
"Usually a successful pivot gets warmer instead of colder from what you're an expert at and somehow builds on what you learned on the prior idea. Right? ... A good pivot is like going home. It's warmer, it's closer to something that you're an expert at."
Tactical:
  • When pivoting, look for problems that leverage your existing expertise or lessons from the previous failed idea
  • Avoid pivoting into 'fashionable' spaces where you have no unique insight
View all skills from Dalton Caldwell →
Drew Houston 1 quote
Listen to episode →
"If you think about the higher level job to be done, I was like, 'No, the real issue is that it's super hard to find my stuff, organize my stuff, share my stuff, and secure my stuff.' In the beginning that was like my stuff was my files... Now, the stuff is tabs in my browser, and cloud tools."
Tactical:
  • Re-evaluate core product missions as technology shifts (e.g., from files to browser tabs) to see if the human problem still exists.
View all skills from Drew Houston →
Dharmesh Shah 1 quote
Listen to episode →
"one of the mistakes I think founders make is that, especially product oriented founders, is that we fall in love with the solution instead of falling in love with the actual problem"
Tactical:
  • If the customer's problem is 'too many disconnected tools,' the solution must be broad, even if it violates the 'focus on one thing' rule.
View all skills from Dharmesh Shah →
Eeke de Milliano 1 quote
Listen to episode →
"Build for your best user, not your worst user... you shouldn't really be building for them. I think a really good example of this is onboarding processes... Really, you should just be building an onboarding process for the user who's going to jump into your product and get it immediately."
Tactical:
  • Focus onboarding flows on the user most likely to find immediate value
  • Avoid over-engineering for 'abuse' or 'worst-case' users until the product has significant scale
View all skills from Eeke de Milliano →
Eli Schwartz 2 quotes
Listen to episode →
"Step one is the step that almost everyone misses on SEO, which is be the user. Try to understand who your user is... they had zero customer empathy for why people use the tool."
Tactical:
  • Force team members to use the product to solve a real task during onboarding
  • Develop customer empathy before defining the marketing or product strategy
"If you can't answer the question about what is it that someone's going to do a search on, then don't do SEO because SEO is about appealing to that user."
Tactical:
  • Validate that there is a clear search intent or 'SEO journey' for your product before investing
  • Avoid SEO if the product solves a problem users don't yet know they have
View all skills from Eli Schwartz →
Eoghan McCabe 1 quote
Listen to episode →
"I and we would create frameworks for everything... we'd have really joined up considered strategy... we just love to draw diagrams so you can teach all that stuff."
Tactical:
  • Develop custom frameworks to define the 'mechanism' of how a product or event works.
  • Use whiteboards extensively to map out systems and strategies from first principles.
View all skills from Eoghan McCabe →
Eric Ries 1 quote
Listen to episode →
"I convinced them, instead of paying three years and $18 million, so you don't make the thing, let's go take a brochure, take it to some customers... customers laughed them out of the room and it was nothing to do with anything they cared about."
Tactical:
  • Create a high-quality brochure of the proposed product specifications
  • Present the brochure to potential customers to test value propositions
  • Identify 'leap of faith' assumptions before building
View all skills from Eric Ries →
Eric Simons 1 quote
Listen to episode →
"The hard part now is, now it's easy to build the thing. Now it's, 'What the hell should we build? Can we clearly articulate what it is we want to build?' And then, 'Can we just have the taste to know, is this right, is this correct?'"
Tactical:
  • Focus on developing 'taste' to judge the quality of AI-generated outputs
  • Invest more time in clearly articulating the problem and the desired solution to the AI
View all skills from Eric Simons →
Evan LaPointe 1 quote
Listen to episode →
"The best exercise for a conscientious person especially to feel more open is to become obsessed with reverse engineering... to truly understand the inputs that generate that outcome."
Tactical:
  • Deconstruct a desired market outcome into the specific inputs required to generate it.
  • Use reverse engineering to understand the second and third-order effects of a proposed solution.
View all skills from Evan LaPointe →
Gia Laudi 1 quote
Listen to episode →
"They also leave the problem stage out. So the world that customers are living in prior to discovering you, which is a really critical, that context is unbelievably valuable, especially for marketing. So to delete that out of the equation is a big problem."
Tactical:
  • Research the customer's life and environment before they discovered your solution
  • Map the 'struggle phase' to understand the triggers for solution-seeking
View all skills from Gia Laudi →
Gokul Rajaram 1 quote
Listen to episode →
"The best founders early on trust their engineering teams and product development teams to solve problems and more clearly present a problem to them and help them... Why should we build an iOS app, while the actual problem to solve is we want to increase the percentage of people using a service to five times a week versus two times a week."
Tactical:
  • Present problems to the team rather than dictating solutions
  • Measure success by changes in customer behavior rather than features shipped
View all skills from Gokul Rajaram →
Hamel Husain & Shreya Shankar 1 quote
Listen to episode →
"Start with some kind of data analysis to ground what you should even test... you should start with some kind of data analysis to ground what you should even test."
Tactical:
  • Perform error analysis before writing any automated tests
  • Identify the 'most upstream error' in a sequence to define the core problem
View all skills from Hamel Husain & Shreya Shankar →
Guillermo Rauch 1 quote
Listen to episode →
"Focus more on the product description, focus more on what do you want the end user to experience? What do you want the product to do? And try to be open-minded about how well the tool can implement it."
Tactical:
  • Prioritize describing the desired user experience over technical implementation steps.
  • Be prescriptive about the 'what' and 'why' while remaining flexible on the 'how'.
View all skills from Guillermo Rauch →
Gustaf Alstromer 1 quote
Listen to episode →
"You can't actually ask them how difficult is it to do X, y, z because they won't even know that it's that difficult to them. So the best thing I've learned about how to discover the pain is to watch people, have them screen share, have them walk you through their daily workflow."
Tactical:
  • Identify 'pain' by watching for manual workarounds or repetitive tasks in a user's day
View all skills from Gustaf Alstromer →
Hari Srinivasan 1 quote
Listen to episode →
"How you can prioritize a list of ideas against a pain point... how to look through what's an acute pain point and what's a wide range of people use, how we'd expect data in order to be used in order to validate this."
Tactical:
  • Look for 'duct tape' solutions where users are manually hacking a fix to prove a problem exists
  • Evaluate problems based on the intersection of pain intensity and user reach
View all skills from Hari Srinivasan →
Inbal S 1 quote
Listen to episode →
"It's really working backwards from the customer problem from what we're trying to solve, and then realize what are the best tools that we have in order to do that work better and think through that landscape versus, oh, AI is here, we have to use it."
Tactical:
  • Identify manual workflows or configuration-heavy tasks as the primary problems to solve
  • Resist the urge to 'plaster AI' on features without a clear problem-solution fit
View all skills from Inbal S →
Jake Knapp + John Zeratsky 3 quotes
Listen to episode →
"This idea of getting unstuck and turning maybe some abstract ideas or some concepts that you've been discussing, turning that into a concrete prototype, something that you can look at and you can click around and you can actually try. It works in a lot of different contexts."
Tactical:
  • Convert abstract discussions into a clickable prototype to gain clarity.
  • Use prototypes to find out if you are on the right track before spending months on development.
"The first phase, the basics, as I mentioned, that's identifying who's your customer, what problem are you solving for the customer?"
Tactical:
  • Identify the most important customer first.
  • Define the specific problem the customer is facing that the product intends to solve.
"I think that problem can be really interesting because when teams sit down and think about it, it is often less clear than they thought what the actual problem is."
Tactical:
  • Have each team member write down the problem independently to reveal misalignments.
View all skills from Jake Knapp + John Zeratsky →
Jason Droege 2 quotes
Listen to episode →
"I look at the underlying incentives of the customer. And the underlying incentives of customers are not always financial. Sometimes it's ego, sometimes it's career growth. If you're selling enterprise software to someone, there's an executive sponsor as an example, that person needs to trust that you're going to do a good job for them."
Tactical:
  • Identify the executive sponsor's personal incentives (e.g., career growth, trust)
  • Align the product's value proposition with the buyer's internal urgency
"We ordered just a bunch of food from these places, and we got a restaurant supplier to give us a base catalog, and we just matched up how much does the ham weigh? How much does the cheese weigh? How much does the bread weigh?... we tried to actually just compose our own independent view of what's the ingredients cost versus what's the labor cost?"
Tactical:
  • Perform 'bottom-up' research to understand customer unit economics (e.g., weighing ingredients)
  • Compare independent data against customer claims to find hidden insights
View all skills from Jason Droege →
Jason Shah 1 quote
Listen to episode →
"Understanding and defining what problem matters is the most important skill that I think I've taken away, and it applies to so many things. It can apply to a specific product we're building. It can apply to what a company's mission is. I think I've found it really effective because it affects pretty much everything."
Tactical:
  • Ask 'what problem are we solving?' to resolve debates between different product features or technical abstractions.
  • Use the problem definition to guide business model decisions (e.g., free vs. paid based on the target user's constraints).
View all skills from Jason Shah →
Jeremy Henrickson 2 quotes
Listen to episode →
"Go and see. Right? So to look at the thing and then walk all the way to ground and talk with the engineer who's writing the code on the thing. Because inevitably this top-level communication is insufficient to get to the detail of what matters and doesn't matter."
Tactical:
  • Talk directly to the engineers writing the code to understand the reality of the project
  • Don't rely solely on top-level status updates which often miss critical details
"The person with the product thing has to get into those same weeds first to really understand it... what's the point of writing a document if you don't know what you're talking about?"
Tactical:
  • Study the 'textbooks' or primary regulations of your domain personally
  • Spend at least half your time becoming a world expert in the product's specific details
View all skills from Jeremy Henrickson →
Jiaona Zhang 1 quote
Listen to episode →
"we're going to be focused on users and people in the real world and their problems. And the first step is to understand their problems and then understand if there's an opportunity here as opposed to, 'Hey, you want to build X thing for Y person.' So that's the biggest mistake that you really have to unteach and retrain thinking around."
Tactical:
  • Focus on users and real-world problems before thinking about implementation
  • Identify the opportunity space before committing to a specific startup or feature idea
  • Untrain the instinct to lead with 'I want to build X'
View all skills from Jiaona Zhang →
John Cutler 1 quote
Listen to episode →
"There's the people like Teresa Torres and others that have come up with a technique that is universal. You can teach an element of product thinking with her techniques or this opportunity solution tree or this continuous discovery thing that everyone can find accessible no matter where your company is at."
Tactical:
  • Use Opportunity Solution Trees to map high-level goals to specific customer problems and potential solutions.
View all skills from John Cutler →
Julie Zhuo 1 quote
Listen to episode →
"The most important feedback I would say is focus on identifying the problem and making it really clear for the other person, the person you're giving feedback to, what is the problem... instead of actually stating the reason, we go straight to the solution."
Tactical:
  • When giving feedback, state the 'why' behind your reaction (e.g., 'This is unclear because...')
  • Avoid jumping straight to solutions like 'move this button' or 'change this color'
View all skills from Julie Zhuo →
Kayvon Beykpour 1 quote
Listen to episode →
"I was not a fan of how we leveraged jobs-to-be-done at Twitter. I thought it was exhausting and not particularly helpful... every framework at its limit is followed to such a religious extent it's just unhelpful. You need to have nuance in how you leverage these frameworks."
Tactical:
  • Use JTBD to force customer-centric thinking, but don't let it become the sole governing principle of what to build.
View all skills from Kayvon Beykpour →
Kunal Shah 1 quote
Listen to episode →
"I ask myself and my key reportees every month, we go around the table and ask ourselves, ”What are the hardest problems we solved last month?”... If you're a senior, what is the role of a senior person? You have to be the chief problem solver."
Tactical:
  • Conduct a monthly audit of the hardest problems solved by leadership.
  • Distinguish between 'displacement' (being busy) and solving high-impact, difficult problems.
View all skills from Kunal Shah →
Kristen Berman 1 quote
Listen to episode →
"the behavioral diagnosis, I'd say, it's like a journey map on steroids where you're really trying to map the steps that get people to the behavior change... we'll do a deck of 200, 300 slides of screenshots where it's just very detailed analysis of the steps that it takes to get to the behavior change."
Tactical:
  • Create a detailed deck of screenshots for every step of a flow and overlay the specific psychologies (e.g., information aversion) driving or blocking the user.
View all skills from Kristen Berman →
Laura Schaffer 1 quote
Listen to episode →
"When you're doing PLG and we're shifting from sales to PLG, we need to reset. We need to recognize that, again, this is sales, sales via the product. What does a good sales rep do when they're engaging? They understand what the problem is of the person in the space they're talking to."
Tactical:
  • Identify how the problems of self-serve users differ from enterprise sales prospects
  • Map the specific psychological barriers (the 'bogeyman') for your target segment
  • Start with the customer problem rather than just 'chopping up' an existing enterprise product for parts
View all skills from Laura Schaffer →
Marily Nika 3 quotes
Listen to episode →
"There is something called the shiny object trap, and I'm always telling people, "Hey, don't do AI for the sake of doing AI." Make sure there is a problem there. Make sure there is a pain point that needs to be solved in a smart way."
Tactical:
  • Identify the problem and high-level solution before determining the implementation technology.
  • Focus on the 'why' before the 'how' when integrating AI.
"It helps me create user segments in a fantastic way. It will think of user segments that your mind wouldn't even go there, it just wouldn't go there. And it will provide the motivations, it will provide the pinpoints and you just come up with ideas as you read it."
Tactical:
  • Use ChatGPT to generate a list of potential user segments for a specific product category.
  • Ask AI for the specific motivations and pain points of niche user groups to spark product ideas.
"I usually say that the generalist PM helps their team and their company build and ship the right product. But the AI PM helps their team or company solve the right problem."
Tactical:
  • Shift focus from 'shipping features' to 'solving problems' when working with data scientists.
  • Evaluate if a problem has enough data behind user behavior to be improved with AI.
View all skills from Marily Nika →
Marty Cagan 3 quotes
Listen to episode →
"People don't buy the problem, they buy your solution. Obviously they don't buy it if it's not solving something they care about, but there are many products that are solving what they care about. The real question is, do you solve it better than everybody else so that they buy you? And that's where you need to take time. So this is more like the coaching I give the teams. I tell them, "Look, be careful. If you need to spend a little time on the problem, fine, but don't spend a lot of time because you need to save as much time as possible to come up with the winning solution.""
Tactical:
  • Limit time spent on problem validation if the problem is already well-understood
  • Allocate the majority of discovery time to finding a winning solution
"In a real product team, first of all, instead of being given a roadmap of prioritized features, they're given problems to solve. So it might be a customer problem. It could be a company problem, it's all fair, but they're problems to solve."
Tactical:
  • Request problems to solve from leadership instead of feature lists
  • Focus on customer or company problems as the starting point for team work
"And a product team, an empowered product team, instead of being given a roadmap of features, they're given problems to solve. Now they're customer problems or they're business problems or both, but they're given a problem to solve."
Tactical:
  • Shift from delivering a roadmap of output to solving a roadmap of problems.
  • Measure success by whether the problem is solved, not whether the feature is shipped.
View all skills from Marty Cagan →
Melanie Perkins 1 quote
Listen to episode →
"If people don't understand the problem then they can't understand or care about your solution. And so there was a lot of refinement on the way it was articulated."
Tactical:
  • Ensure the first few slides of any pitch or proposal focus entirely on the problem space
  • Refine the problem statement based on where audiences (like investors) show confusion
View all skills from Melanie Perkins →
Michael Truell 1 quote
Listen to episode →
"Cursor kind of started as a solution search of a problem... It felt like the people that were working on the space maybe had a disconnect with us, and it felt like they weren't being sufficiently ambitious about where everything was going to go in the future, and how all of software creation was going to blow through these models."
Tactical:
  • Look for gaps in ambition among existing players in a high-potential technology shift.
  • Evaluate if the 'ceiling' of a technology is high enough to allow for significant leapfrogs.
View all skills from Michael Truell →
Mike Maples Jr 1 quote
Listen to episode →
"We want to solve problems for desperate people... if a customer has the ability to do something other than what you do to solve their problem, they won't be crazy enough to do business with a startup."
Tactical:
  • Look for 'unmet needs' that are so painful the customer is willing to take a risk on a new company
  • Avoid markets where customers have 'good enough' alternatives from incumbents
View all skills from Mike Maples Jr →
Nabeel S. Qureshi 1 quote
Listen to episode →
"The mandate wasn't like, 'Hey, we need to upgrade our data infrastructure...' It was much more just like, 'Please help us accomplish this mission. This is the big thing.'"
Tactical:
  • Anchor product goals to the customer's primary business outcome (e.g., 'produce 4x more planes').
  • Map technical data tables to human-understandable concepts (an 'ontology') to solve real-world problems.
View all skills from Nabeel S. Qureshi →
Nancy Duarte 1 quote
Listen to episode →
"They hired a Pixar illustrator to illustrate each scene as the team's like, okay, okay, they said this is her name. And they were like, okay, what happens? Her alarm goes off... They realized from this little walk in the shoes of their customer just this day in the life... that they needed to move as soon as possible to a mobile first strategy."
Tactical:
  • Use a storyboard artist to visualize the end-to-to customer experience
  • Walk through the 'day in the life' of the user to identify friction points
View all skills from Nancy Duarte →
Nan Yu 2 quotes
Listen to episode →
"How extreme can you take it? You're designing a product. You're trying to come up with a solution. What's the most outrageous version of this along some trait? ... The biggest risk is you didn't see the right choice to begin with. You have these three choices and none of them were right. It's this fourth one that was over in this corner, but you didn't look in that corner."
Tactical:
  • Temporarily throw away constraints like cost or practicality to see beyond default solutions.
  • Build and test extreme versions (e.g., 'safest' vs. 'fastest') to find the ideal middle ground.
"You have to look at things from an angle that other people might not have seen and for me, and for us, it's the angle of where are the emotional hooks that you're experiencing as you go through your work day... Paul Graham has a word for this. He calls it schlep blindness."
Tactical:
  • Observe the rhythm of a user's feelings throughout the day to find hidden friction points.
  • Look for manual workarounds (like custom spreadsheets) as signals for product opportunities.
View all skills from Nan Yu →
Nicole Forsgren 1 quote
Listen to episode →
"Starting with what is your problem or what is your goal? I would say this is a bigger challenge than most people recognize or realize. 80% of the folks that I work with, this is their biggest problem. Even at executive levels, teams will have gone off for several months, and they're tackling something, and they'll come back with uncertainty, and they'll say like, "Well, you told me to improve developer experience.""
Tactical:
  • Define exactly what you mean by broad terms like 'developer experience' (e.g., culture vs. friction in toolchains) before starting work.
  • Ensure executives and teams are aligned on the specific direction to avoid months of wasted effort.
View all skills from Nicole Forsgren →
Nikita Bier 1 quote
Listen to episode →
"Look for latent demand where people are trying to obtain a particular value and going through a very distortive process. If you can actually crystallize what their motivation is, you can have this kind of intense adoption."
Tactical:
  • Identify 'distortive processes' users are currently using to achieve a goal
  • Crystallize the core motivation and build a product that removes the friction from that specific process
View all skills from Nikita Bier →
Oji Udezue 2 quotes
Listen to episode →
"The problem space and the solutions to the problems space is still a big driver of success in building software companies. What problem are you really solving? And if you believe that the problem space is key, so what problems will predict success?"
Tactical:
  • Segment the market by department breadth (niche vs. everyone) and workflow frequency (daily vs. monthly).
  • Focus on 'High NI' (High frequency niche) workflows as they are highly profitable and easier to enter than 'everyone' workflows.
"Pick a problem that is materially felt by your customers, pain points that steal their time, their energy, their money, their focus, the inability to afford their leisure. If you can solve those kinds of problems... it's a huge tailwind."
Tactical:
  • Draw the current average workflow for a customer and compare it to the workflow after using your software; look for 2X to 3X compression.
  • Look for the 'whites of their eyes'—physical signs of excitement or pupils dilating when describing the problem solution.
View all skills from Oji Udezue →
Paul Adams 1 quote
Listen to episode →
"For us with Jobs to be Done, it was a really good way of us centering on the customer problem, focusing on not getting distracted, basing it in good solid research informed insight, that told us the thing people are trying to do."
Tactical:
  • Use JTBD to identify the 'trigger' and the 'energy' a customer has around a specific problem.
View all skills from Paul Adams →
Pete Kazanjy 1 quote
Listen to episode →
"The way that I like to frame it to people is that you're a consultant that has a particular predilection for a given solution... ideally, through a series of questions, I'm going to reveal that to them that they're doing it probably not great. And then once I've revealed to them the fact, through this directed questioning, what's known as discovery, that they have this high magnitude problem..."
Tactical:
  • Use 'directed questioning' to uncover hidden pain points
  • Focus on revealing the cost and magnitude of the problem before presenting the solution
  • Act as a consultant rather than a traditional 'seller'
View all skills from Pete Kazanjy →
Raaz Herzberg 1 quote
Listen to episode →
"I still did not exactly understand what we were going to build, which was confusing, because I was a product manager... At some point, it was like, "Okay, I have to ask. What exactly are we," like, In the details, right? Not in describing a big problem, in a high level, big potential approach to solving it, but what exactly are we doing here?"
Tactical:
  • Use the phrase 'I don't understand' to force the team to move from high-level problem statements to specific technical details.
  • Ensure the team is 'not confused' even if they might be 'wrong' about the direction.
View all skills from Raaz Herzberg →
Richard Rumelt 2 quotes
Listen to episode →
"All strategy is problem solving. It's a form of dealing with challenges... you're diagnosing the situation. You're trying to figure out what's going on here. What's the nature of reality that you're dealing with?"
Tactical:
  • Start the strategy process by asking 'What's going on here?' to form a diagnosis.
  • Decide what to pay attention to and form hypotheses about how things connect.
"The crux in a climb is the hardest part... In business, the crux is the hardest part of the problem. And from the design point of view... there's usually a challenge... by focusing on the difficulty, we see a way around it."
Tactical:
  • Identify the single hardest part of your problem and focus your energy there.
  • Ask 'What makes this hard?' repeatedly to uncover the true bottleneck.
View all skills from Richard Rumelt →
Robby Stein 1 quote
Listen to episode →
"I think a lot about this job to be done framework... you have to really be a student of causation. Why is someone using this product? What are they doing with it and what are they trying to get done with it?"
Tactical:
  • Use 'interrogations' to find the 'big hire' moment: where was the user, what were they doing, and what triggered the decision?
  • Distinguish between utility jobs and emotional jobs (e.g., feeling connected vs. just sending a photo).
View all skills from Robby Stein →
Ryan Hoover 1 quote
Listen to episode →
"I used to write like a problem journal. Like just when things annoyed me or when things were like less efficient, I would write it down as like a note. And I didn't try to solve it. I didn't- didn't say, 'Oh, here's the solution.' I was just like, 'This is annoying.'"
Tactical:
  • Keep a log of daily annoyances or inefficiencies without immediately jumping to solutions.
  • Immerse yourself in niche communities to observe recurring problem statements from others.
View all skills from Ryan Hoover →
Ryan Singer 3 quotes
Listen to episode →
"The first thing is we are not going to start something unless we can see the end from the beginning. We’re not going to take a big concept and then say, 'What’s the estimate for this thing?'"
Tactical:
  • Ensure the team can visualize the completed feature before committing resources.
  • Avoid starting with 'fuzzy' concepts that haven't been sharpened into concrete ideas.
"We narrowed it down to we understand that for our specific customers who are requesting this again and again, it’s more about I need to see empty spaces and in the existing agenda view, I can only see things that are already scheduled and I can’t see free spaces where I could book something. So, we got to that point of what we’re trying to solve here is the empty spaces. So, that’s a good frame."
Tactical:
  • Narrow a broad feature request (like 'a calendar') down to the specific user struggle (like 'seeing empty spaces').
  • Set boundaries on the problem to prevent scope creep during the shaping phase.
"The PM moves upstream... less busy with, 'How do I get this project to not be in a bad state when it’s getting built?' And they’re way more in, 'How do I understand the business context? How do I narrow down the problem? How do I negotiate back and forth with maybe the CPO who brought this to me to understand where the core of it is?'"
Tactical:
  • Focus on the 'demand-side'—understanding the customer's struggling moment.
  • Negotiate with stakeholders to find the most valuable 'slice' of a problem to solve.
View all skills from Ryan Singer →
Seth Godin 1 quote
Listen to episode →
"Empathy is not about kindness and empathy is not an option. This is something that you are making for other people. So the whole idea of RTFM, read the manual, I'm angry at you. If you're saying that to your customers, you made a mistake, they did not make a mistake."
Tactical:
  • Eliminate the 'blame the user' mentality within the product team.
  • Design products that don't require a manual to be understood.
View all skills from Seth Godin →
Shishir Mehrotra 1 quote
Listen to episode →
"The eigenquestion, the simplest definition of eigenquestion, it's the question that when answered also answers the most subsequent questions... Rank them by which ones would eliminate the most other questions of the list."
Tactical:
  • List all open questions and identify which one has the most 'leverage' over the others.
  • Reframe tactical debates (e.g., 'should we link out?') into strategic eigenquestions (e.g., 'consistency vs. comprehensiveness?').
View all skills from Shishir Mehrotra →
Sri Batchu 1 quote
Listen to episode →
"I say that my love languages are spreadsheets and frameworks. And one very simple one... is what we call MECE, mutually exclusive, collectively exhausted set of things."
Tactical:
  • Break down high-level problems (e.g., revenue slow down) into non-overlapping sub-variables
  • Verify that the sum of your sub-variables 'collectively exhausts' the total problem space
View all skills from Sri Batchu →
Stewart Butterfield 2 quotes
Listen to episode →
"If people could get over the idea of reducing friction as a number of goal or reducing the number of clicks or taps to do something, and instead focus on how can I make this simple? How do I prevent people from having to think in order to use my software?"
Tactical:
  • Prioritize 'Don't Make Me Think' as a design mantra
  • Focus on creating comprehension of 'what is this' and 'what do I do next' over friction reduction
"If your software stops me a second and asks me to make a decision and I don't really understand it, you make me feel stupid. ... if you're causing people to think, in the best case, it's unnecessary use of their biological resources, and in the worst case you've now made them feel bad, emotionally bad."
Tactical:
  • Minimize the number of decisions a user must make to achieve a goal
  • Ensure every required decision is accompanied by clear comprehension of the impact
View all skills from Stewart Butterfield →
Sriram and Aarthi 2 quotes
Listen to episode →
"I hate Jobs-to-be-Done, I think it is a terrible framework, I think no successful company has ever been built on top of JTBD and if you pick JTBD, you're probably doomed"
Tactical:
  • Avoid using JTBD for complex products with multiple user types and competing incentives.
  • Focus on systems thinking rather than isolated user 'jobs'.
"The problem with that is it's just too idealistic. And most frameworks are, but this one just takes it up a notch where it's like it's almost meant for people who are so naive about product building and especially product building at scale."
Tactical:
  • Use JTBD only for early-stage hypothesis testing, not for V2 or V3 scaling decisions.
View all skills from Sriram and Aarthi →
Teresa Torres 2 quotes
Listen to episode →
"I think that the heart of good product is really getting comfortable in the problem space or the opportunity space, really taking the time to frame a problem well, and to really get into what's needed before we jump to solutions."
Tactical:
  • Distinguish between the problem space and the solution space
  • Avoid writing opportunities as solutions
  • Use an experience map to structure the opportunity space based on the customer journey
"As you move vertically down the tree, your opportunities are getting smaller and smaller, which is really key to helping us unlock a continuous cadence... we can deconstruct it. Maybe I can't find something to watch because I don't know if this show's any good... Now we're getting into an opportunity that we can actually solve."
Tactical:
  • Break down big problems into smaller sub-opportunities
  • Frame opportunities specifically (e.g., 'hard to enter password with remote') rather than vaguely ('easier to use')
View all skills from Teresa Torres →
Todd Jackson 1 quote
Listen to episode →
"You've got the persona, the problem, the promise, and the product. Lattice kept the first one but changed the others. Vanta changed all four."
Tactical:
  • Ensure the problem you are solving is both 'important' and 'urgent' to the target persona.
  • If stuck at Level 1, systematically evaluate which of the Four Ps needs to shift; often the problem isn't significant enough to drive a sale.
View all skills from Todd Jackson →
Uri Levine 3 quotes
Listen to episode →
"Fall in love, fall in love, fall in love, fall in love with the problem, and then actually what you're trying to do is engage everyone else to fall in love with the same problem, to go into this journey, into this path and follow your leadership there."
Tactical:
  • Identify a big problem where the world becomes better if solved.
  • Ensure you aren't the only person with the problem before building.
"When you fall in love with the problem, then what happened is that the problem is going to serve as the North Star of your journey, and when you have a North Star, you're going to make less deviation from the course and you are way more likely to become successful."
Tactical:
  • Use the problem as a North Star to maintain focus.
"And what I really encourage people is first of all, go and validate the problem, speak with people, understand their perception of the problem. And only then start to think about the solution... when you focus on the problem, then the problem is going to serve as the north star of your journey. And when you have a north star, you're going to make less deviation from the course and increase the likelihood of being successful."
Tactical:
  • Validate the problem by speaking with people before designing any part of the solution.
  • Look for 'emotional engagement'—if a potential customer says 'I hate that' about a problem, you have found a valid starting point.
View all skills from Uri Levine →
Yuhki Yamashata 1 quote
Listen to episode →
"A customer is asking for a feature, but then you would say, okay, why are they asking for it, and back up the problem. But I think there's one more step you can take, which is, why do they have that problem in the first place? And maybe there's something there, and that could be an opportunity to make a bigger product impact by fixing that underlying condition that created the problem in the first place."
Tactical:
  • Apply the 'Five Whys' technique to customer requests
  • Focus on the underlying condition that created the problem
  • Ensure the whole team understands the 'why' so they can make better local decisions
View all skills from Yuhki Yamashata →
Brendan Foody 2 quotes
Listen to episode →
"What matters a ton is actually figuring out what are the new markets, the new pockets of demand that are changing very quickly where the wealthiest customers in the world are willing to pay whatever it takes to improve model capabilities, and how do we focus on the leading indicators of those markets"
Tactical:
  • Identify 'pockets of demand' where customers are willing to pay a premium for solutions
  • Focus on leading indicators of market change rather than lagging metrics
"What you actually need to find is the customer that's surprisingly easy to sell into where you're going to be able to grow with them. You know that it's a large pain point."
Tactical:
  • Look for customers where the sales process is frictionless as a signal of high pain
  • Be open-minded about the specific form your solution takes based on market pull
View all skills from Brendan Foody →
Dylan Field 1 quote
Listen to episode →
"I like art applied to problem solving because I think that design is often... There is some component of creativity to it and unique expression that you're trying to provide and create and put out into the world. But you are also trying to do it and match it to a user need, a problem that needs to be solved. And I think that it's not pure art, but if you lose the art and you're just solving the problem, it's totally utilitarian and it lacks soul."
Tactical:
  • Match creative expression directly to a specific user need
  • Ensure the solution isn't just solving the problem but also provides a unique, creative experience
View all skills from Dylan Field →
Garrett Lord 1 quote
Listen to episode →
"They really care about, to zoom out, they care about three things. They care about quality first and foremost... And then, the other huge problems you have is volume... And then, the other thing I would say model builders care about is speed."
Tactical:
  • Optimize data pipelines to turn around experiments in a matter of days
  • Build internal research teams to approximate the gain of each unit of data before delivery
View all skills from Garrett Lord →
Ebi Atawodi 2 quotes
Listen to episode →
"the tactical thing that I almost make every PM on my team do I call it top 10 things you should know. It's a living document... 10 problems you should know. And you revise it. Every quarter you update it and they're separate. So it's like a living set of problems. And they could be qualitative, they could be quantitative, they could be tech debt."
Tactical:
  • Create a living 'Top 10 Things You Should Know' document for your product area
  • Update the problem list quarterly with a mix of qualitative, quantitative, and technical debt issues
"I'll sometimes bring them in at the beginning of the strategy session and give them a template, 10 things you should know. So you use my framework to give me 10 problems. Because if you say, 'Come present,' they'll do like 50 slides. No, that's just 10 things you should know and stack rank them."
Tactical:
  • Ask stakeholders to provide exactly 10 stack-ranked problems using a standard template before strategy sessions
View all skills from Ebi Atawodi →
Naomi Gleit 1 quote
Listen to episode →
"I often go into a project, everyone's operating at a PhD level, I'm coming in at a kindergarten level... identifying the most basic building blocks of a complex problem and then unfolding, or revealing or building on top of them additional complexity and details as you go along."
Tactical:
  • Create a 'school pyramid' curriculum for projects, starting with basic building blocks
  • Force yourself to explain the project at a kindergarten level to ensure the foundation is clear
View all skills from Naomi Gleit →
Paige Costello 1 quote
Listen to episode →
"The Double Diamond Process... forces people to get out of their opinion-driven lens... You go broad when you ask like, 'What customer should I solve for?' and then you pick one... Then, you go broad, and you say, 'What are the problems this customer has?' and you narrow, and you say, 'This is the problem they have.'"
Tactical:
  • Start by going broad on customer selection before narrowing to one target.
  • Explore multiple potential problems for that customer before selecting the primary one to solve.
View all skills from Paige Costello →
Peter Deng 2 quotes
Listen to episode →
"Sometimes your product actually doesn't matter... at Uber, I learned this because, really, the price and the ETA at Uber was the product. Looking at it from a holistic perspective, we humans consume the entirety of the product."
Tactical:
  • Identify the primary driver of user value (e.g., ETA vs. UI) and prioritize it
  • Look at the product holistically, including operational and business model components
"The first thing is empathizing. You've got to really feel the pain of your customers... the define is also a really powerful word because it forces you to articulate what the problem is."
Tactical:
  • Use the IDEO framework: Empathize, Define, Ideate, Prototype, Test
  • Force the team to write down and articulate the specific problem before ideating
View all skills from Peter Deng →
Scott Wu 1 quote
Listen to episode →
"The way that we often describe it is, I think, Devin is best when it is working on tasks that are well-defined. One way to put it is, you want to be giving Devin tasks, not problems."
Tactical:
  • Convert open-ended problems into discrete, actionable tasks before handing them to an AI agent
  • Ensure tasks are easy to verify and test to facilitate the agent's iterative loop
View all skills from Scott Wu →
Tobi Lutke 2 quotes
Listen to episode →
"You have to derive it from first principles. You have to say, 'How would we solve this problem given every fundamental building block that we have available right now?'... everything that you encounter, that every solution, every product, everything that exists is path-dependent, highly, highly, highly path-dependent, and often path-dependent based on having to make compromises, based on things that were true at the time a decision was made but are no longer true."
Tactical:
  • Identify which assumptions in an existing solution are no longer true
  • Derive solutions from the fundamental building blocks available today
  • Avoid 'skipping the exercise' by simply copying how others solve a problem
"The amazing thing about software is we can actually just overtake this piece of complexity. We know what the taxes are everywhere and we are just doing it for you. You don't have to think about taxes. In this case we have someone encountered something that stunned them, that stopped them in their tracks... lowering complexity, making good UX, creating software that just autopilots taxes or payments or any of these kinds of things, fraud, actually causes more entrepreneurship."
Tactical:
  • Identify 'stun points' where users stop because the software becomes too complex
  • Use software to autopilot complex tasks (like taxes or fraud) so the user doesn't have to think about them
  • Prioritize legible interfaces that tame complexity rather than just adding features
View all skills from Tobi Lutke →
Varun Parmar 1 quote
Listen to episode →
"We have a product process that we follow, which starts with a P-strat, which is a strategy, and then we go into P0, which is definition of the problem, then we go into P1, which is definition of the solution, and then we go into P2, which is once the solution is shipped, are we hitting the metrics."
Tactical:
  • Require a 'P0' document that strictly defines the problem before any solutioning (P1) begins.
  • Track the time spent in the 'problem definition' stage to identify teams that are rushing or getting stuck.
View all skills from Varun Parmar →
David Singleton 1 quote
Listen to episode →
"We have a process called friction logging. Put yourself in a user's shoes."
Tactical:
  • Define specific user persona
  • Go through product step by step
View all skills from David Singleton →
Jag Duggal 1 quote
Listen to episode →
"Really think hard and tap into a very deep pain point."
Tactical:
  • Look for high-profit AND highly-hated markets
  • Observe more than ask
View all skills from Jag Duggal →

Install This Skill

Add this skill to Claude Code, Cursor, or any AI coding assistant that supports Agent Skills.

1

Download the skill

Download SKILL.md
2

Add to your project

Create a folder in your project root and add the skill file:

.claude/skills/problem-definition/SKILL.md
3

Start using it

Claude will automatically detect and use the skill when relevant. You can also invoke it directly:

Help me with problem definition