Soren Learning

Product Mindset

How to think like a product person through strategy, prioritization, user understanding, and outcome-oriented decision making.

This section is for notes that strengthen product judgment and connect user problems to business outcomes.

It includes material around product strategy, opportunity framing, prioritization, discovery, metrics, trade-off analysis, experimentation, and roadmap thinking.

The intent is to build a practical product mindset that balances customer value, delivery constraints, and long-term direction.

Series

Business Acumen for Senior Engineers

A working engineer's guide to operating literacy — reading a P&L, understanding unit economics, mapping business models to architecture, cost-aware engineering, stakeholder mapping, and presenting technical work to non-technical audiences.

6 chapters

business-acumensenior-engineersleadershipcareer-growth
Start reading

From Engineer to Product Thinker

The mindset shift from executing specs to shaping them. Eight chapters on the day-to-day craft of thinking like a product person while staying an engineer — from JTBD and PRD reading to graceful pushback and outcome-driven work.

8 chapters

product-mindsetsenior-engineersengineering-leadershipcareer-growth
Start reading

The Pragmatic Guide to Scrum: Foundations of Agile Delivery

An overview of Agile principles and the Scrum framework, focusing on the roles and values that drive successful product development.

5 chapters

lean-methodologyagilescrumdecision-making
Start reading

Product Discovery for Engineers

A working engineer's guide to product discovery — user interviews, data-informed decisions, A/B testing, feature flags, shadow and canary launches, and kill criteria. The practices that turn engineers into builders of the right thing.

6 chapters

product-discoveryexperimentationab-testingfeature-flags
Start reading

Posts

Build vs. Buy vs. Partner: A Framework for Engineers

The build-vs-buy decision is made every quarter. Engineers who reason through it systematically shape better technical strategies.

Apr 22, 2026product-mindsetengineering-strategytechnical-decisions

North Star Metric: What Engineers Should Actually Know

Engineers who understand their company's North Star Metric make better daily trade-offs, write better instrumentation, and have more productive conversations with their PMs. Here is what it is and why it matters.

Apr 22, 2026product-mindsetmetricsnorth-star-metric

I Was Wrong: Product Mindset Is Not Just the PM's Job

For years I assumed product thinking was someone else's job. Here's what changed my mind — and what engineers lose when they keep delegating that responsibility to their PM.

Apr 22, 2026product-mindsetengineering-culturesenior-engineers

The Senior Engineer's PRD Review Checklist

Eight questions that expose gaps before you write a line of code — a practical checklist for engineers who want to review PRDs like a senior, not rubber-stamp them.

Apr 22, 2026product-mindsetprdsenior-engineers

Theory of Constraints in Software Development

Your team is always busy but never fast. Theory of Constraints explains why — and gives you a five-step diagnostic that underlies Kanban, DevOps, and The Phoenix Project.

May 19, 2026theory-of-constraintsproductivitydevops

When Technical Excellence Doesn't Solve the Business Problem

Excellent code and poor product outcomes are not contradictions. Understanding why they coexist — and what to do about it — is the difference between a technically strong team and an impactful one.

Apr 22, 2026product-mindsettechnical-debtengineering-leadership

Why Good Features Still Fail: Lessons from Code Review and User Research

Code review catches bugs. User research catches wrong assumptions. Most teams do one well. Successful teams do both. Here is why technically excellent features fail — and how engineers can close the gap.

Apr 22, 2026product-mindsetuser-researchcode-review