LabHub

Blog

The Complete Product Sense Guide for Engineers: Customer Empathy, JTBD, North Star Metric, AB Testing, PMF, Prioritization, and Roadmaps (2025~2026)

한국어English日本語中文

"Fall in love with the problem, not the solution." — Uri Levine (founder of Waze)

The stretch where engineers get stuck hardest on the road to Staff+: product sense. Once technical skill has carried you to L4~L5, moving up to L6 Staff demands judgment about "what to build and why."

Through 2024~2025, AI code generation made "how to implement" relatively less valuable and pushed the value of "what and why" judgment up. This post builds a product sense system you can use every day.

1. What Product Sense Actually Is

1.1 Definition

Product sense = the ability to understand user needs, behavior, and context, and to make product decisions aligned with business goals.

Three axes:

  1. Customer Empathy: who uses it, why, and in what situation.
  2. Problem Framing: what the real problem is.
  3. Solution Judgment: which of several solutions you pick, and why.

1.2 Technical Sense vs. Product Sense

Technical SenseProduct Sense
How to implementWhat and why
Code qualityUser experience
Performance and scalabilityRetention and engagement
"The right design""The right problem"
Framework and patternUser and market

Staff+ = the integration of both senses. An engineer with only one of them stays at Senior.

1.3 What an Engineer Gains from Product Sense

2. Customer Empathy — The Three Levels

2.1 Level 1 — Data-based Empathy

The limit: numbers show you "what" but cannot explain "why."

2.2 Level 2 — Observational Empathy

The limit: what a user "said" and what they "really wanted" can be two different things.

2.3 Level 3 — Immersive Empathy

Example: the three Airbnb founders spent a month using nothing but their own product and discovered why listings you would actually want to book again were so rare → they brought in free professional photography → revenue doubled.

2.4 Five Things an Engineer Can Start Right Now

  1. A 30-minute call with five customers every month. "When did you use this product last week?"
  2. Subscribe to the support channel. Slack or Zendesk alerts.
  3. Use your own product daily. Eat your own dog food.
  4. Monitor review sites. G2, Capterra, Product Hunt, App Store reviews.
  5. Listen to one sales call a week.

3. Jobs-to-be-Done (JTBD) — The Revolution in Problem Framing

3.1 Christensen and the "Milkshake Story"

An investigation into why McDonald's milkshake sales were rising:

3.2 The JTBD Framework

"People do not buy products; they hire them to make some progress in their own lives." — Christensen

Job Story format:

When [situation], 
I want to [motivation], 
So I can [expected outcome].

Examples:

3.3 Functional/Emotional/Social Jobs

Example — buying a Tesla:

Look only at the functional and product design fails.

3.4 JTBD in Practice for Engineers

About the feature you are building right now:

  1. What situation is the user in when they reach for this feature?
  2. What progress are they trying to make with it?
  3. What is the functional, emotional, and social side of it, each in turn?
  4. What other solutions deliver the same progress? (the competition)
  5. Does this feature actually create that progress?

Those five questions alone can improve 50% of a spec.

4. North Star Metric — Everyone Facing the Same Way

4.1 What a North Star Metric Is

"The one metric that best captures the core value your product delivers to customers." — Sean Ellis

The single metric whose rise means the product and the company are succeeding.

4.2 Famous NSM Examples

CompanyNorth Star
FacebookDAU
AirbnbNights Booked
SlackPaid Teams with 2,000+ Messages
SpotifyTime Spent Listening
ZoomWeekly Hosted Meetings
DuolingoDAU with Lessons Completed
StripePayment Volume Processed

What they have in common:

4.3 NSM Anti-patterns

4.4 Applying It as an Engineer

Designing an NSM at the feature level:

Throwing one question into a spec review — "how does this feature contribute to the NSM?" — changes the level of the whole team decision-making.

5. Product-Market Fit (PMF) — Whether You Have It, and How Far Along

5.1 What PMF Is

"Product-Market Fit means being in a good market with a product that can satisfy that market." — Marc Andreessen

PMF is not on/off; it is a spectrum.

5.2 Rahul Vohra and the PMF Survey

"How would you feel if you could no longer use this product?"

Superhuman designed its whole path to PMF with this method.

5.3 The Four Stages of PMF

  1. Idea Fit: does the idea address a real problem.
  2. Problem Fit: do users actually feel that problem.
  3. Solution Fit: does our solution solve that problem.
  4. Market Fit: is the market willing to pay.

The trap engineers fall into constantly: pouring most of the time into stage 3 and sprinting off without ever validating 1 and 2.

5.4 After PMF — Scale Fit

PMF is not success either. Go-to-Market Fit, Channel Fit, and Pricing Fit each have to be secured on their own.

Plenty of tech startups have PMF and still fail because there is no GTM.

6. AB Testing — The Craft of Experimentation

6.1 Why AB Tests Fail (More Than 60% of Them)

  1. Sample size too small: no statistical significance.
  2. Measuring over too short a window: a one-week test cannot see long-term impact.
  3. Novelty Effect: mistaking an opening bump for a lasting effect.
  4. Wrong metric: watching nothing but a proxy.
  5. Ignoring segmentation: the average looks fine while one group is wrecked.
  6. External variables: season, events, marketing changes.
  7. Implementation bugs: A and B are not actually split the way you intended.
  8. Selection Bias: group assignment is not random.

6.2 A Proper AB Test Protocol

  1. Hypothesis: "If X, then Y, because Z."
  2. Sample size calculation: up front, with power analysis.
  3. Duration: two weeks to a month minimum, allowing for the weekly cycle.
  4. Primary Metric + Guardrail: the main metric, plus the metric that must not get worse.
  5. Segmentation plan: decided in advance.
  6. MDE (Minimum Detectable Effect): the smallest effect you intend to detect.
  7. Analysis plan in advance: so nobody p-hacks after the fact.

6.3 Airbnb and Booking.com

6.4 The Experimental Mindset of an Engineer

7. Prioritization Frameworks

7.1 The RICE Framework

RICE Score = (R × I × C) / E.

7.2 The Kano Model

Classifying features from the user point of view:

  1. Must-be: its absence draws complaints, its presence is taken for granted.
  2. Performance: the more of it, the more satisfied.
  3. Attractive: nobody demands it, but its presence surprises.
  4. Indifferent: nobody cares either way.
  5. Reverse: its presence actively annoys.

Strategy: lock down the must-be items, then differentiate by investing in the attractive ones.

7.3 ICE — The Light Version

Faster than RICE, and easier to use live in a meeting.

7.4 How an Engineer Contributes in Prioritization Meetings

8. Roadmap Design — Three Months, Six Months, Two Years

8.1 The Now / Next / Later Frame

8.2 Outcome-based Roadmap

Instead of a feature list, work in outcomes plus experiments:

Q1 Outcome: Free→Paid conversion 10%→15%.
Experiments:
- Improve the onboarding checklist
- Friend-invite incentive on the paid trial
- Usage-based pricing experiment

The upside: even when a specific feature flops, the focus stays on hitting the outcome.

8.3 Lean Roadmap (Opportunity Solution Tree)

Teresa Torres and Continuous Discovery:

It dissolves the rigidity of the top-down roadmap.

8.4 A Two-Year Vision + a 90-Day Tactical Plan

9. Designing the Engineer + PM Relationship

9.1 Worst vs. Best

WorstBest
The PM throws a spec over the wall and engineers only implementExploring problem and solution together
A deadline-only PM plus engineers who never ask "why"Discussing the "why" together from the start
The PM pretends not to understand technologyThe PM understands the basics too
The engineer pretends not to know the userThe engineer has user empathy too

9.2 What an Engineer Should Invest in the Relationship with a PM

  1. Understand the why behind the PM: internalize the OKRs and the NSM.
  2. Share customer empathy: watch the sessions and the tickets together.
  3. Explain the technical constraints: trade-offs in language the PM can follow.
  4. Proactive Proposal: be the first to say "how about this?"
  5. Respect Product Thinking: drop the prejudice that "a PM is just someone who writes specs."

9.3 Engineers on Teams Without a PM

In startups and small teams the engineer doubles as the PM:

That experience is a powerful asset on the way to Staff+, or to founding something.

10. Top 15 Learning Resources for Product Sense

10.1 Books

  1. "Inspired" — Marty Cagan (principles of product teams).
  2. "The Lean Startup" — Eric Ries (experimentation culture).
  3. "Escaping the Build Trap" — Melissa Perri (outcomes).
  4. "Competing Against Luck" — Clayton Christensen (JTBD).
  5. "Hooked" — Nir Eyal (designing habits).
  6. "The Mom Test" — Rob Fitzpatrick (customer interviews).
  7. "Measure What Matters" — John Doerr (OKR).
  8. "Trustworthy Online Controlled Experiments" — Kohavi.

10.2 Blogs and Newsletters

  1. Lenny's Newsletter.
  2. First Round Review.
  3. Reforge Blog.
  4. Stratechery (Ben Thompson).

10.3 Podcasts

  1. Lenny's Podcast.
  2. Acquired (Ben Gilbert, David Rosenthal).
  3. This Week in Startups (Jason Calacanis).

11. The 90-Day Product Sense Starter

11.1 Month 1 — Empathy Foundation

11.2 Month 2 — Framing

11.3 Month 3 — Judgment

12. The 12-Point Product Sense Checklist

13. The 10 Product Sense Anti-patterns

  1. "Engineers just implement": Staff+ is off the table.
  2. Building feature requests exactly as filed: ignoring JTBD and the opportunity.
  3. "If it does not sell, blame marketing": no awareness that PMF is missing.
  4. Chasing only short-term metrics: ignoring retention and LTV.
  5. Cherry-picking AB test results: looking only at the outcome you wanted.
  6. Working without an NSM: building features with no direction.
  7. Taking what customers "said" literally: the Ford "faster horse" trap.
  8. Feature Factory: feature count as the KPI.
  9. "No Time for Discovery": too busy executing to validate anything.
  10. Treating the PM as the enemy: throwing away a chance to learn.

14. Closing — Product Sense Is a Muscle

"Good judgment comes from experience. Experience comes from bad judgment." — Mulla Nasrudin (attributed)

Product sense is not something you are born with. It is a function of the hours you have spent with users.

Five customer calls a week × 10 years = 2,500 calls. That accumulation is what turns you into a different engineer.

For an engineer in 2026, product sense is a Tier-1 route to Staff+. Technical skill gets offset by AI, but understanding users, markets, and the business is still human territory.

Three things are enough to start:

  1. One 30-minute customer call this week.
  2. Write your next PR description as a JTBD Job Story.
  3. Read your own team NSM and summarize your next sprint contribution in one sentence.

Three months from now, your spec reviews are a different quality of thing.

Next Post — "Engineering Politics: Organization, Power, Decision-Making, Alliances, and Building Political Capital"

If product sense is the "what," organizational politics is "how you get it through." The next post covers:

We drop the prejudice that "politics is dirty" and design politics that is both good and effective. Continued in the next post.

Comments

No comments yet.

Sign in to leave a comment