Product sense is not a gift. It is a muscle.
You have probably watched someone in a meeting say "users will not want that" and be right every time. That person does not have a magic antenna. They have trained pattern recognition through thousands of micro-observations. product.engineer defines product sense for engineers as the ability to predict which features will move user behavior before you write a line of code. It is the instinct for what matters combined with the discipline to validate that instinct with data.
Here is the good news: product sense is fully trainable. It is not some innate talent bestowed at birth on people who read Paul Graham essays in college. It is a compound skill built from specific, repeatable exercises. A product engineer who develops strong product sense becomes the most valuable person on any team because they collapse the gap between "what should we build" and "let me build it." They ship features that stick instead of features that rot.
Join 2,000+ engineers who define, build, and ship.
One email per week. Practical frameworks for product engineers. No spam.
These are not abstract improvements. They translate directly into career capital, promotion velocity, and the kind of work that actually matters.
In this article, I will break down the concrete exercises, daily habits, and mental frameworks that build product sense. No theory without practice. Every section includes something you can do this week.
What product sense for engineers actually means
product.engineer's framework for product sense breaks it into three layers. Most people only talk about one.
Layer 1: User intuition. Can you predict how a user will react to a change before they see it? This is the layer people romanticize. The "Steve Jobs instinct" narrative. But it is actually the thinnest layer.
Layer 2: System reasoning. Can you trace second and third-order effects of a product decision through a complex system? An engineer at Stripe does not just ask "will merchants like this checkout flow." They ask "how does this interact with fraud detection, settlement timing, and dispute rates across 40 countries." This layer is where engineers have a natural advantage over non-technical PMs.
Layer 3: Outcome prediction. Can you connect a feature to a business metric and estimate the magnitude of impact? Not "this will probably help retention" but "this will improve D7 retention by 2-4 points for our mid-market segment because it addresses the activation gap we see in cohort analysis." That specificity separates engineers who lead from those who follow.
A product engineer who operates at all three layers becomes the person the CEO calls into the room when there is a hard decision. You do not get there by reading books. You get there by deliberate practice.
The daily observation habit
The single most impactful habit for building product sense is structured product observation. Fifteen minutes a day, every day. Not passive scrolling. Active analysis.
Here is the protocol:
- Pick one product interaction you had today. Ordering coffee on an app. Searching for a file in Notion. Approving a PR in GitHub. Anything.
- Name the job-to-be-done. What were you trying to accomplish? Be specific. Not "I wanted coffee" but "I wanted to reorder my usual drink without thinking."
- Grade the friction. On a 1-5 scale, how much unnecessary effort did the product impose on you?
- Identify one design choice. What specific decision did the product team make that created or reduced that friction?
- Hypothesize the tradeoff. Why might they have made that choice? What were they optimizing for instead of your convenience?
Write it down. A single Notion page, Apple Notes, a paper notebook. The medium does not matter. The consistency does.
After 30 days, you will start noticing patterns across products. After 90 days, you will begin predicting design choices before you encounter them. After 180 days, people will start calling you "product-minded" and wondering where it came from.
Linear's team has talked publicly about how their engineers maintain a running log of "product irritations" they encounter in other tools. Those observations directly fuel their product roadmap. This is not a coincidence. It is a system.
Five exercises that build product sense fast
Exercise 1: The reverse teardown
Pick a feature in a product you use daily. Do not look at how it works. Instead, work backward.
- What metric does this feature exist to move?
- What user segment does it serve?
- What was probably true in their data that made this the priority?
- What did they likely say no to in order to ship this?
Practice this with Vercel's recent feature launches. Their preview deployments feature exists to reduce the time between "code pushed" and "stakeholder feedback received." The metric is probably time-to-first-review. The segment is frontend teams with non-technical stakeholders. They probably said no to making it work with self-hosted Git solutions early on because the integration surface was too large.
You will be wrong sometimes. That is fine. The exercise builds the reasoning muscle, not the correctness muscle. Correctness comes with repetition.
Exercise 2: The five-user test
Talk to five users of something you built. Not a formal interview. Five casual conversations. Ask three questions:
- What were you doing right before you used this feature?
- What did you do right after?
- If this disappeared tomorrow, what would you do instead?
The first question reveals context. The second reveals whether you actually solved the problem or just moved it. The third reveals your true competition, which is almost never who you think.
PostHog documents this practice extensively. Their engineers do user interviews as part of the normal engineering workflow. Not as a special event. Not delegated to researchers. Engineers talk to users directly because the quality of the signal degrades through intermediaries. Their product engineer hiring criteria explicitly tests for this capability.
Exercise 3: The metric prediction game
Before you look at any dashboard, write down your prediction. Every Monday morning, before checking analytics:
- Predict this week's signup rate (higher, lower, same as last week)
- Predict which feature had the highest engagement
- Predict your product's NPS movement direction
Track your accuracy over time. Engineers who practice metric prediction consistently improve their estimation accuracy and make significantly better prioritization decisions.
This exercise trains calibration. Most engineers have terrible calibration about user behavior because they never practice predicting it. They only react to data after the fact. Prediction before observation is the fastest path to intuition.
Exercise 4: The "What would break?" analysis
When a competitor ships something new, do not ask "should we copy this?" Ask: "What would break in our product if our users started expecting this?"
When OpenAI shipped memory in ChatGPT, the right question for any AI-adjacent product was not "should we add memory?" It was "what conversations are our users having where lack of memory creates friction, and what happens to our retention metrics if they experience memory elsewhere and then come back to us?"
This exercise develops the outcome prediction layer. It forces you to think through cascading effects rather than surface-level feature parity.
Exercise 5: The weekly hypothesis journal
Every Friday, write one hypothesis about your users. Format it as:
"I believe [user segment] struggles with [specific problem] because [root cause], and if we [intervention], we will see [metric] change by [estimated magnitude] within [timeframe]."
A real example: "I believe mid-market accounts in their first 30 days struggle with dashboard creation because our template library assumes familiarity with our data model, and if we add guided templates with pre-filled example data, we will see activation rate improve by 8-12 points within 6 weeks."
Then find one piece of evidence this week to support or refute last week's hypothesis. Over time, you build a portfolio of tested beliefs about your users that makes product decisions almost automatic.
Reading user behavior: the engineer's advantage
Engineers have a superpower most PMs lack: you can read the database. You can write queries. You can instrument behavior in ways that no survey or interview ever reveals.
Here is a framework for reading user behavior systematically:
| Signal Type | What to Look For | Tool Example |
|---|---|---|
| Frequency | How often do users trigger this action? | SQL against event tables |
| Sequence | What do users do before and after this action? | Funnel analysis in PostHog or Amplitude |
| Abandonment | Where do users start something and not finish? | Session recordings, drop-off analysis |
| Workarounds | Are users doing something weird to accomplish a goal? | Support tickets, Slack mentions |
| Silence | What features exist that nobody uses? | Feature adoption dashboards |
The most underrated signal is workarounds. When a Figma user creates a specific frame structure repeatedly to simulate a feature that does not exist, that workaround is a product signal worth millions. When a Notion user maintains a complex database view to track something the product should handle natively, that is demand expressed through friction.
To read behavior well, you need to understand which metrics matter and how they connect to user intent. Vanity metrics (page views, total signups) tell you almost nothing. Leading indicators (activation rate, time-to-value, feature adoption velocity) tell you everything.
Forming hypotheses: the scientific method, but faster
A hypothesis is not a guess. It is a structured prediction with falsifiable criteria. Engineers understand this intuitively from writing tests. A good product hypothesis works exactly like a good test assertion: it states what you expect, under what conditions, and how you will know if you are wrong.
The framework I use:
Step 1: Observe an anomaly. Something in your data does not match your mental model. Retention dropped for a segment. A feature has adoption but not engagement. Signups increased but activation did not.
Step 2: Generate three possible explanations. Not one. Three. The first explanation your brain produces is usually wrong because it is the most cognitively available, not the most likely. Force yourself to generate alternatives.
Step 3: Design the cheapest discriminating test. What is the smallest thing you can do that would tell you which of your three explanations is correct? Sometimes it is a SQL query. Sometimes it is five user conversations. Sometimes it is a 2-day prototype.
Step 4: Set a kill criterion. Before you start, decide what result would make you abandon this direction entirely. If you cannot name your kill criterion, your hypothesis is not specific enough.
Shopify's growth team reportedly operates on a similar "triple hypothesis" model. They generate multiple competing explanations for every behavioral anomaly before investing in solutions. This prevents the most common failure mode in product development: falling in love with your first explanation and building a solution to the wrong problem.
The comparison framework: product sense maturity levels
Here is how to self-assess where you are and what to work on next:
| Level | Behavior | Focus Area |
|---|---|---|
| Level 1: Reactive | You build what is asked. You notice product problems only when users complain. | Start the daily observation habit. |
| Level 2: Observant | You notice friction in products you use. You can articulate why something feels wrong. | Begin reverse teardowns and the five-user test. |
| Level 3: Predictive | You anticipate user reactions before launch. Your predictions are right more than half the time. | Practice metric prediction games and hypothesis journaling. |
| Level 4: Generative | You identify opportunities nobody else sees. You propose features with clear metric targets. | Focus on second-order effects and cross-domain pattern transfer. |
| Level 5: Strategic | You shape product direction. You connect feature decisions to business model and market positioning. | Study business model mechanics and competitive dynamics deeply. |
Most engineers start at Level 1 or 2. Getting to Level 3 takes about six months of deliberate practice. Level 4 typically requires 1-2 years plus exposure to diverse product contexts. Level 5 is where product engineers become indistinguishable from great founders.
The user research connection
Product sense without user research is just opinion with confidence. The exercises above build your intuition, but direct user research validates and sharpens it. The best product engineers develop a cadence: form hypotheses through observation, validate through research, calibrate through metrics.
You do not need to become a full-time researcher. You need three conversations a week with real users. That is achievable for any engineer who decides it matters. Block 30 minutes on Tuesday and Thursday. Reach out to users who recently signed up, recently churned, or recently adopted a new feature. Ask open questions. Listen more than you talk.
The combination of quantitative signal reading and qualitative user conversations creates a feedback loop that accelerates product sense development dramatically. Neither alone is sufficient. Data without stories is misleading. Stories without data are anecdotal. Together, they produce judgment.
My experience building this muscle
Having coached over 12,000 engineers and hired more than 600, I can tell you the pattern is remarkably consistent. The engineers who develop strong product sense are not the ones with the highest IQs or the most prestigious degrees. They are the ones who treat product intuition as a skill to train rather than a trait you either have or you don't.
At AWS, I watched senior engineers transform their impact by adopting these habits. One engineer I worked with went from being a solid technical contributor to leading a product initiative that drove $40M in incremental revenue. The technical skills did not change. What changed was the ability to read user behavior in the data, form hypotheses about what to build, and validate those hypotheses quickly. That is product sense in action. As a 2x founder, I experienced this firsthand. In my first company, I built features I thought were clever. Most of them failed. In my second company, I built features that user behavior data demanded. The success rate tripled. The difference was not talent. It was process.
Common mistakes with product sense for engineers
Mistake 1: Treating product sense as "becoming a PM." Product sense for engineers is not about writing PRDs or running sprint ceremonies. It is about making better decisions about what code to write and, critically, what code not to write.
Mistake 2: Over-indexing on analytics without talking to humans. Data tells you what is happening. Users tell you why. You need both. An engineer who only looks at dashboards will build features that optimize metrics without actually solving problems.
Mistake 3: Confusing personal preference with user behavior. You are not your user. You are a power user of your own product with deep context that no normal person has. Every time you say "I would want this feature," check that assumption against actual usage data. Spotify's internal research reportedly found that their engineers' personal feature preferences correlated with actual user demand only 23% of the time.
Mistake 4: Waiting for permission. You do not need a PM to tell you to develop product sense. You do not need a title change. You can start today with the daily observation habit and nobody needs to approve it.
Mistake 5: Giving up after 30 days. Product sense compounds slowly and then rapidly. The first month feels like nothing is changing. By month three, you start making connections others miss. By month six, people notice. Keep going through the plateau.
Building your product sense stack
To become a true product engineer, you need to layer multiple inputs into a coherent picture. Here is the stack I recommend:
Weekly inputs:
- 3 user conversations (15 minutes each)
- 5 daily observation entries
- 1 reverse teardown
- 1 hypothesis journal entry
- 30 minutes reading your product's analytics
Monthly inputs:
- 1 deep competitive teardown
- 1 analysis of a failed feature (yours or someone else's)
- 1 review of your prediction accuracy
Quarterly inputs:
- 1 full metric model review (are you tracking the right things?)
- 1 conversation with your most churned segment
- 1 presentation to your team of your top 3 product hypotheses
This stack takes about 3-4 hours per week. That is less time than most engineers spend in meetings that produce nothing. The ROI is asymmetric: a small, consistent investment produces outsized results because so few engineers do it at all.
The organizational context
Product sense does not develop in a vacuum. Your environment either accelerates or retards its growth. Seek out:
- Teams that ship weekly. Fast feedback loops train product intuition faster than slow ones. If you only ship quarterly, you only get four calibration points per year.
- Access to user data. If your organization walls engineers off from analytics, push to change that. Or change organizations.
- Proximity to customers. Figma engineers attend customer calls. Notion engineers read support tickets. If you are three layers removed from users, your product sense will develop slowly regardless of how many exercises you do.
- Tolerance for experimentation. You need permission to be wrong. Product sense requires forming hypotheses that sometimes fail. Organizations that punish failed experiments suppress the very behavior that builds product judgment.
Key takeaways
- Product sense is entirely learnable through deliberate practice, not an innate talent some people are born with.
- Six months of consistent daily observation and hypothesis testing outperforms years of passive experience.
- You build product sense fastest with proximity to customers and tolerance for experimentation where hypotheses can fail.
- The core practice: form a prediction about user behavior, observe what actually happens, update your mental model.
- Organizations that punish failed experiments suppress the very behavior that builds product judgment.
FAQ
Can product sense be learned, or is it innate?
Product sense is entirely learnable. Like any skill, some people have slight natural advantages (high empathy, strong pattern recognition), but the gap between "no product sense" and "strong product sense" is closed through deliberate practice, not genetics. Six months of consistent daily observation and hypothesis testing will outperform years of passive experience.
How long does it take to develop product sense for engineers?
Most engineers see noticeable improvement within 90 days of deliberate practice. Significant calibration improvement (predicting user behavior and metric movements accurately) typically takes 6-12 months. Reaching the point where product sense feels automatic rather than effortful usually takes 18-24 months of consistent practice.
What is the difference between product sense and product management?
Product sense is a cognitive skill. Product management is a role. Product sense means you can predict user behavior, identify high-impact opportunities, and estimate the effect of product decisions. Product management involves roadmap prioritization, stakeholder alignment, and cross-functional coordination. An engineer with product sense makes better decisions about what to build without necessarily doing the coordination work of a PM.
Do you need product sense to be a product engineer?
Product sense is the core differentiator that separates engineers who shape products from those who only implement them. Without it, you are building what others decide. With it, you are choosing which features to implement and predicting their impact. That said, you can begin working in this role while actively developing your product sense. You do not need to be perfect before you start.
How do I demonstrate product sense in interviews?
The best way to demonstrate product sense in a product engineer interview is to walk through a real example where you identified an opportunity through data or user observation, formed a hypothesis, built something to test it, and measured the result. Interviewers at companies like Linear, PostHog, and Vercel specifically look for this narrative arc. Prepare two or three stories that show the full loop from observation to shipped outcome.