Inspired by this post on SVPG.


Inspired by this post on SVPG.


Over the last few years, I’ve learned that the fastest path to better product outcomes isn’t “more prompts,” it’s better context. When I combine thoughtful product judgment with disciplined context window management, LLMs become true partners—accelerating discovery, sharpening strategy, and improving execution.
Learn a new way in which product professionals can collaborate with AI to get even better results on their projects.
When I say “AI context pulling,” I’m talking about the intentional process of assembling, structuring, and compressing the right product evidence—customer insights, metrics, constraints, and goals—so an LLM can reason effectively. For LLMs for product managers, the win is simple: by feeding the right inputs and framing the right outcomes, we turn generic AI into a strategic co-pilot for Product Management and AI Strategy.
I start by clarifying intent through outcomes vs output OKRs. Before I ask an LLM to ideate, critique, or plan, I anchor it in the product problem, the measurable outcomes we seek, and the guardrails we cannot cross (risk, privacy, brand). This keeps the collaboration focused and aligned with stakeholder management expectations.
Next, I build a tight “context packet.” I pull customer quotes from discovery notes, usage trends from our unified analytics platform and Amplitude analytics, funnel friction from Intercom transcripts, and commercial constraints from HubSpot data. Then I summarize, deduplicate, and highlight contradictions—so the model gets the signal, not the noise.
From there, I run an agentic AI workflow. In my AI product toolbox, I use CustomGPT workflows with specialized roles: a Summarizer (compress evidence), a Strategist (propose options), and a Skeptic (stress-test assumptions). This agentic AI pattern reduces blind spots and produces artifacts I can share with empowered product teams and executives.
I then bring the insights into a product trios forum (PM, Design, Engineering). We iterate on problem framing, explore solution narratives, and translate options into product roadmapping and sprint planning. The LLM helps us rapidly compare trade-offs, highlight dependencies, and craft crisp decision memos.
Execution still demands rigor. We validate with A/B testing when appropriate, size our minimum detectable effect (MDE), and monitor activation and retention signals. The model helps generate experiment variants and risk checklists, but we own judgment, ethics, and the call to ship.
Governance matters. I treat data governance and privacy-by-design as first-class constraints in every prompt, context packet, and workflow. Clear boundaries make collaboration safer—and paradoxically, more creative—because the LLM spends its cycles inside a well-defined sandbox.
Here’s a simple example: when we explored a new onboarding flow, I fed the model a compressed brief (user segments, friction points, support tickets, and conversion deltas). It returned three viable patterns, each with hypotheses and measurement plans. Our trio refined them, launched a controlled test, and used LLM-powered analysis to summarize learnings for leadership. The result: faster clarity, better decisions, and a tighter feedback loop.
The promise of AI context pulling isn’t that AI replaces product judgment—it’s that it elevates it. With the right structure, LLMs help us think more clearly, decide faster, and build what truly matters. If you’re ready to try this, start small: define an outcome, curate a context packet, and run a single agentic loop with your team. The compounding returns will surprise you.
Inspired by this post on Pendo – Perspectives.


When your site goes down, every second counts. I’ve lived that reality across multiple product lines, and the difference between a five-minute blip and a two-hour outage is felt by customers, engineers, and the business. That’s why I’ve been closely following how Incident.io has evolved from coordination during chaos to intelligent, proactive response.
Now, they’re building something new: an AI SRE that can actually help diagnose and respond to incidents. As someone who thinks deeply about reliability, velocity, and customer trust, that promise hits the intersection of AI Strategy, product management leadership, and operational excellence.
I recently spent time with Lawrence Jones, Founding Engineer at Incident.io and Ed Dean Product Lead for AI at Incident.io, digging into how their team is teaching AI to think like a site reliability engineer. They shared how they went from simple prototypes that summarized incidents to a multi-agent system that forms hypotheses, tests them, and even drafts fixes—all from within Slack.
Here’s what stood out to me first: AI’s biggest impact comes from compressing time—identifying causes minutes instead of hours. In practice, that means fewer cycles lost to paging the wrong on-call, clearer paths to root cause, and faster recovery—without cutting humans out of the decision loop.
Equally important is deciding where automation belongs. The team’s approach aligns with how I evaluate high-risk workflows: Identify which parts of debugging can safely be automated. Combine retrieval, tagging, and re-ranking to find relevant context fast. Use post-incident “time travel” evals to measure how well their AI performed. Balance human trust and AI confidence inside high-stakes workflows. The human remains accountable; the AI accelerates context, options, and execution.
On the technical side, the retrieval choices were refreshingly pragmatic. Retrieval-augmented reasoning still benefits from simplicity: deterministic tagging and re-ranking often beat complex vector setups. I’ve seen the same in production: start with crisp, deterministic signals, then layer embeddings where they truly add value. This keeps systems debuggable and stable as you scale.
The interface choices matter just as much as the models. “Slack as the interface for human-AI collaboration” puts the agent where incidents already live, reducing friction and increasing adoption. Under the hood, they’ve been pragmatic with “PGVector and Postgres for retrieval experiments”, using “RAG (Retrieval-Augmented Generation)” and “Multi-agent orchestration” to chain context gathering, hypothesis formation, and action proposals. The north star is compelling: “AI as your company’s immune system”.
What impressed me operationally was the rigor around evaluation. Post-incident “time travel” evals let teams score AI accuracy after they know what really happened. That’s the standard we should all adopt: test the agent against reality, not just synthetic prompts, and feed those learnings back into prompts, tools, and guardrails.
Trust is the currency in incidents, so the product surface must reflect uncertainty with care. Building trust in AI isn’t just about precision—it’s about showing reasoning and uncertainty in ways humans understand. In other words, show the chain of thought as a structured artifact (signals considered, hypotheses rejected, evidence gathered), expose confidence bands, and always make it easy for humans to override or guide.
From a workflow standpoint, the investigation loop mirrors seasoned SRE practice: fast scoping, parallel checks and data sources, building hypotheses and refining findings, then proposing remediations paired with the context that justifies them. Human-agent collaboration here is not a handoff—it’s a tight copilot loop where the agent gathers, tests, and drafts, and the human confirms, prioritizes, and executes.
For platform and security leaders, this approach blends speed with safety. Clear permissions, auditable actions, blast-radius constraints, and CI/CD integration keep the AI inside defined guardrails while still delivering material acceleration. The payoff is higher deployment frequency without compromising reliability—because detection, triage, and rollback become faster and more repeatable.
My takeaway as a product leader: this is a blueprint for agentic AI in mission-critical workflows. Start in the tools users live in (Slack), nail retrieval with deterministic foundations, model the expert’s playbook (not just their summaries), and make evaluation a first-class part of the product. Do that well, and the AI goes from assistant to teammate—conservative when it should be, bold when the evidence supports it, and always legible to the humans in the loop.
The momentum around Incident.io’s AI SRE suggests where we’re headed next: deeper integrations, broader coverage across service catalogs, and richer automations that remain transparent and controllable. For teams investing in reliability, this is the moment to operationalize agentic AI—measured, auditable, and designed for trust—so you can move faster when it matters most.
Inspired by this post on Product Talk.


I’ve spent my career building products and teams that I intend to steward for the long haul, and I’m drawn to founders who treat company-building as a craft you can practice forever. In this analysis, I break down a journey that crystallizes what it takes: going from a teenage wholesale hustle to an API-first healthcare clearinghouse, and in the process, learning why execution isn’t a moat, why venture capital is “going pro,” and how “eating glass” can become a durable advantage.
Here’s the arc that anchored my thinking: a founder who, at 16, turned $2,500 into a wholesale empire; later bootstrapped a wildly profitable auto-parts business; then sold it to tackle “the most complicated problem” he’d ever encountered: business-to-business transaction exchange. He spent years building EDI infrastructure, threw away the entire codebase eight times, and found extraordinary traction in healthcare. The company recently raised a $70M Series B co-led by Stripe and Addition. The throughline is a consistent, high-agency approach to product management and go-to-market strategy, guided by first principles decision making.
The first customer is often the trickiest—not because demand doesn’t exist, but because the product’s value proposition, points of parity, and competitive differentiation are still coalescing. I push teams to do founder-led GTM early, speak in the user’s language, and orchestrate high-signal conversations that expose real switching costs. That’s how we avoid mistaking polite interest for product-market fit.
Bootstrapping forces rigor, but it also means being “constrained by capital.” There’s a ceiling to the speed at which you can iterate, validate, and scale. Venture capital, in the right context, is like “going pro”: you trade a bit of optionality for time, talent density, and a faster feedback loop. I often see confusion between ownership vs. control; structurally, you can design for alignment while still moving with the urgency a competitive market demands.
One theme I return to with my own teams: execution is never actually a moat. Processes can be copied. Culture can be mimicked superficially. What can’t be easily replicated is the willingness to do the unglamorous, compounding work—what the founder here called “eating glass.” It’s the daily discipline of simplifying the system, instrumenting the edge cases, and standing up operational excellence that compounds into true competitive differentiation.
When product-market fit hits in enterprise infrastructure, it can feel like “the snake swallowing a deer.” Capacity, process, and architecture are stretched to their limits all at once. I’ve experienced the same pattern: everything slows down so the organization can re-architect for scale. The trick is to make those constraints visible—measure service levels, queuing, and error budgets like you would in a production system—so you’re not flying blind.
Some of the strongest product-management instincts I’ve seen borrow from discount retail and Toyota. From discount retail, we learn to obsess over unit economics, operational throughput, and ruthless simplification. From the Toyota production system, we adopt Kanban / TPS (Toyota), continuous improvement, and respect for constraints. In software terms, this becomes fast deployment frequency, small batch sizes, and defect prevention at the source—because “All software is a cascade of miracles.”
Scaling decision-making is where most teams stall. I favor clear ownership, lightweight written narratives, and a bias for first principles decision making over committee compromise. That structure lets high-agency individuals move quickly while keeping cross-functional stakeholders aligned on outcomes vs output OKRs. It’s how you build empowered product teams without sacrificing focus.
Hiring is where philosophy becomes practice. I resonate with the onboarding mantra “everything’s your fault now”—not as blame, but as an invitation to own outcomes end to end. I look for high-agency people who demonstrate systems thinking and the capacity to simplify. Manager hiring should lag role clarity; bring in managers when coordination overhead is the limiting factor, not when it merely feels uncomfortable.
Longevity comes from founder-approach fit as much as product-market fit. Build a company you don’t want to leave by aligning operating cadence, decision rights, and cultural norms with how you actually work best. Maintain conviction in unconventional practice when the evidence supports it, while remembering that “Reality has a surprising amount of detail.” The more I zoom in on the real work—interfaces, edge cases, workflows—the more the right design emerges.
In healthcare EDI, that realism matters. HIPAA overview (HHS) sets the compliance baseline. Payer integrations with Aetna, Blue Cross Blue Shield, and Cigna demand reliability and deep domain fidelity. Cloud and back-office ecosystems—from AWS and NetSuite to Slack, Microsoft Teams, Zapier, and Clay—shape the surrounding workflow. Lessons from Amazon, Target, Walmart, and Costco inform operational rigor; supply chain analogies from Ford Motor Company and GM clarify interface contracts. Porter’s five forces helps frame market structure; perspectives from Jeff Bezos and Peter Thiel sharpen strategic posture.
If you’re building for the long run, here’s the blueprint I use with product leaders: validate painfully specific jobs-to-be-done before you scale; prefer founder-led GTM until messaging closes the intent-to-adoption gap; instrument throughput and quality like a production system; invest in people who treat ambiguity as a chance to lead; and don’t confuse speed with hurry. When the “snake swallowing a deer” moment arrives, re-architect deliberately, protect your margins, and let operational excellence carry you from product discovery to durable product-led growth.
References and resources: Aetna: https://www.aetna.com/, Amazon: https://www.amazon.com/, AWS: https://aws.amazon.com/, Blue Cross Blue Shield: https://www.bcbs.com/, Change Healthcare: https://www.changehealthcare.com/, Cigna: https://www.cigna.com/, Clay: https://www.clay.com/, Costco: https://www.costco.com/, Ford Motor Company: https://www.ford.com/, GM: https://www.gm.com/, HIPAA overview (HHS): https://www.hhs.gov/hipaa/index.html, Jeff Bezos: https://x.com/JeffBezos, Kanban / TPS (Toyota): https://global.toyota/en/company/vision-and-philosophy/production-system, Microsoft Teams: https://www.microsoft.com/microsoft-teams, NetSuite: https://www.netsuite.com/, O’Reilly Auto Parts: https://www.oreillyauto.com/, Peter Thiel: https://x.com/peterthiel, Porter’s five forces: https://www.isc.hbs.edu/strategy/pages/the-five-forces.aspx, “Reality has a surprising amount of detail”: https://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail, Slack: https://slack.com/, Stedi: https://www.stedi.com/, Summit Racing: https://www.summitracing.com/, Target: https://www.target.com/, Walmart: https://www.walmart.com/, Zapier: https://zapier.com/


"Can you critique the landing page for my new Story-Based Customer Interviews course?" That simple ask used to kick off hours of back-and-forth where I fed an AI the same context over and over—only to get generic feedback that wouldn’t land with my audience or fit my products. As a product leader, that inefficiency was unacceptable; as a writer, it was just plain frustrating.
Not anymore. Today, Claude not only critiques my work, it helps me produce it. It generates marketing copy—in my voice. It helps me write blog posts. It knows what search terms are relevant to my business and helps me optimize my articles for SEO and now AEO. It helps me with competitive research, academic research, and discovery research. And it does all of this with little prompting from me.
I don’t upload files to a web-based project. I don’t manage elaborate prompt libraries. I don’t repeat myself. I ask for help and Claude knows exactly what to do. The shift happened when I learned how to give Claude Code a memory. Claude now knows who my target customer is, the key value propositions I focus on, the specific opportunities each product addresses, my revenue model, my marketing channels, and so much more.

With that memory, I consistently get high-quality output tailored to my audience and aligned to my products and services. I don’t retype the same context; Claude just remembers. In this article, I’ll show you exactly how I set up that memory. It relies on Claude Code (which requires a Pro subscription), and it’s worth it. If you’re new to Claude Code, start with "Claude Code: What It Is, How It’s Different, and Why Non-Technical People Should Use It."
Here’s the underlying problem: with large language models, every conversation starts from scratch. Yes, ChatGPT can remember some things and Claude can search past conversations, but practically speaking each new thread wipes the slate clean. If I were working on a new landing page, I’d normally need to upload target customer context, product details, primary and secondary value propositions, FAQ questions and answers, plus testimonials and logos for social proof—every single time.

Projects in web-based tools help a bit, but they introduce a new dilemma. When I move to the next landing page targeting the same customer but a different product and value proposition, do I start a new Project (tedious) or keep expanding the old one (which muddies the context window and degrades output quality)? The good news: Claude Code solves this by giving the model a precise, durable memory without overloading any single conversation.
Claude Code can read files on my local machine, which is an understated superpower. I use those files to create a persistent, reusable memory that works across all chats and Projects. Files can be mixed and matched, so I give Claude exactly what it needs for the task at hand—and nothing more. For a first landing page, I reference the target customer and the relevant product; for the second, I reuse the same target customer file and point to the new product file.

When you give an LLM the exact right context, output quality jumps. More context only helps if it’s the right context. For a landing page, Claude needs to know about the current product and perhaps related products for differentiation—but it doesn’t need to know about unrelated offerings. Structure your memory so Claude gets precisely what’s required.
Once I did this, Claude shifted from “intern who needs handholding” to trusted advisor and capable teammate. It doesn’t guess at my value propositions—I’ve already told it. It writes in my voice because it has my writing guide and samples. It knows who owns which course and which use cases map to which features. The setup takes a bit of upfront work, but it compounds: update a file when something changes and you’re done. Most of this information already lives in your system; the trick is making it easy for Claude to use.

Because the files live on my machine, I own the system. No vendor or device lock-in. I decide when and who to share with. I can work with Claude on one project and ChatGPT on another—both can rely on the same file-based memory strategy. It’s an AI strategy that scales with product discovery, accelerates go-to-market content, sharpens competitive differentiation, and supports product-led growth.
Here’s how I design the memory: I use three layers. Claude Code already encourages global preferences and Project-specific instructions, but the third layer—reference context—is where the real power lives.

Layer 1: Global Preferences (Always on). The first time I launched Claude Code, I created a CLAUDE.md file at ~/.claude/CLAUDE.md. This is where I keep the cross-project rules of engagement—how I like to work with Claude. Mine includes: Always create a plan for me to review before you start any work; Give me direct feedback (no hedging, no gentle suggestions); Use bullet points for summaries; Ask clarifying questions one at a time so I can give complete answers; No emojis unless I explicitly ask for them. Claude Code automatically loads this file at the start of every session, so I never restate my preferences.
Layer 2: Project-Specific Instructions. Different projects have different rules. In my writing workspace, the Project CLAUDE.md sets the roles (I’m the primary writer; Claude is my thought partner and editor), defines a multi-round review flow (content → structure → accuracy → typos), prioritizes human readability over SEO, and points to my writing style guide. In my task management system, I include how my Trello integration works, file naming conventions for tasks, and how to process research papers into summaries. In my code projects, I specify the technology stack (Node.js vs. Python), testing framework (Jest for Node.js, pytest for Python), code style and conventions, project architecture and directory structure, and which dependencies and libraries to use. Each project directory has its own CLAUDE.md, and Claude automatically loads the relevant file when I’m working there.

Layer 3: Reference Context (Pull as Needed)—the real power. LLMs have a context window—a limit to how much they can process at once. Even within that limit, loading too much degrades performance due to “context rot.” The remedy is ruthless context management: small, targeted files that load only when needed. Keep CLAUDE.md files concise and focused on rules and workflows. For detailed knowledge, create separate reference files and list them in your CLAUDE.md so Claude knows they exist and when to fetch them. When I ask for help creating a landing page, Claude knows to use my business profile, the product file, and my target customers context.
Here’s what most people miss: you don’t cram everything into global or Project files. You maintain small, reusable reference files that Claude only loads on demand. In my walkthrough, I share exactly which context files I created and why; how I got Claude Code to help me create them; how I break them into small, reusable components so Claude gets precisely what it needs; how I keep everything up to date; and step-by-step instructions so you can set up a similar memory system.

Let’s dive in.
Inspired by this post on Product Talk.


Every market-winning product I’ve helped build started with a positioning statement that was clear, defensible, and memorable. When I lead new initiatives at HighLevel, Inc., I treat positioning as a product decision—because it sets the guardrails for what we prioritize, how we execute, and how we tell the story across the entire go-to-market engine.
Your product positioning statement decides if you stand the test of time. Learn how other expert products do it and how to write one that sticks.
At its core, a positioning statement is the sharpest articulation of who we serve, the problem we solve, the category we compete in, the value proposition we deliver, and why we win. It is not a tagline or a pitch deck sentence; it’s the decision calculus that aligns product, marketing, sales, and customer success so we can move fast in one direction.
Here’s the simple template I use and coach teams on: For [target customer/segment] who [urgent need or job-to-be-done], [product name] is a [category or frame of reference] that [core value proposition]. Unlike [primary alternative or status quo], it [competitive differentiation and reasons to believe]. When this fits, everything from roadmaps to demos becomes easier—and conversions tend to follow.
Start with the target segment. Be precise about who you are for. I triangulate with retention analysis and behavioral data (e.g., Amplitude analytics) to find the cohorts that activate quickly, retain well, and expand. If you cannot name the segment in one line, you’ll struggle to land positioning anywhere else.
Next, define the customer outcome. Tie the promise to measurable “outcomes vs output OKRs.” Customers buy progress, not features. State the job-to-be-done in their language and anchor it to a business result they already track.
Choose your category and points of parity. Category is a cognitive shortcut; it tells buyers where you sit on their mental map. Points of parity are table stakes you must match to be considered. If you skip parity, you look incomplete; if you skip category, you look confusing.
Then sharpen your competitive differentiation and value proposition. What do you do uniquely well that competitors can’t easily copy? Back it up with reasons to believe—proof points like speed-to-value, measurable ROI, data governance, or privacy-by-design and cybersecurity commitments. Credibility turns claims into confidence.
Validate the statement through rigorous A/B testing. I pressure-test the language across landing pages, onboarding flows, in-app guides, sales call talk tracks, and nurture sequences. Tools like Pendo, Intercom, and HubSpot make it easy to instrument message experiments and see what actually moves activation, conversion, and expansion.
Operationalize the winning statement across go-to-market strategy and product-led growth motions. Bake it into onboarding, product tours, pricing pages, and demo narratives. A strong positioning statement should shape prioritization in the roadmap as much as it shapes the headline on your website.
Beware common pitfalls. Don’t confuse vibe marketing for positioning. Avoid vague superlatives that any competitor could claim. Don’t aim for universal appeal; specificity sells. And never let the statement drift—revisit it after major launches, new segments, or shifts in competitive dynamics.
Here’s an example using the template: For revenue teams at mid-market SaaS companies who need faster, more predictable pipeline creation, SignalFlow is a unified analytics platform that turns product usage signals into qualified opportunities. Unlike generic CRMs and static lead scoring, it surfaces intent in real time and automates outreach, improving conversion by 22% within 30 days.
If your team debates features more than outcomes, it’s time to revisit your positioning. In my experience, one crisp sentence can unlock alignment, accelerate execution, and make your message stick. Write it, test it, and make it the north star for every decision you ship.
Inspired by this post on Product School.


I treat agent performance analytics as a strategic product lever, not a back-office metric. When I combine Pendo’s product signals with Agent Analytics from our support systems, I get a unified view of where users struggle, how agents intervene, and which in-app experiences accelerate resolution. That visibility lets my team drive product-led growth and improve customer experience while lowering support costs.
Increase revenue, cut costs, and reduce risk with Pendo’s Software Experience Management platform. Optimize the entire software experience to drive adoption and improve engagement.
In practice, I build a clear scorecard that blends both product and support KPIs: first response time, resolution rate, first contact resolution, CSAT, containment/deflection rate, average handle time, ticket volume per active account, onboarding completion, user activation, and time-to-value. This balanced view ensures we reward not just speed, but durable outcomes that reduce repeat contacts and improve retention.
To make the data actionable, we connect our CRM integration, ticketing events, and Pendo product analytics in a unified analytics platform. That gives me cohort-level clarity—who needed help, what they were doing before opening a ticket, how agents responded, and whether users stayed engaged afterward. With clean instrumentation and consistent taxonomies, Agent Analytics becomes a reliable operating system for both product and support leadership.
I then use in-app guides, tooltips, and product tours to proactively address the top friction points that drive ticket volume. Through A/B testing, we compare cohorts exposed to guided workflows versus control groups, measuring deflection, faster task completion, and downstream conversion. When a guide meaningfully reduces tickets for a given workflow, we promote it from experiment to standard onboarding, and we feed those learnings back into our roadmap.
The real unlock comes from tying outcomes to business impact. I track how improvements in resolution quality and self-serve adoption influence expansion revenue, support cost per account, and risk signals like churn propensity. Retention analysis helps us validate whether reduced friction and better agent coaching translate into sustained engagement and healthier accounts.
Operationally, Agent Analytics helps me coach teams with precision. I spotlight high-performing behaviors, identify knowledge gaps, and standardize winning playbooks directly in the product via in-app guidance. This approach empowers agents, shortens onboarding for new hires, and keeps our best practices current as the product evolves.
None of this works without trust. We apply privacy-by-design principles and strong data governance, ensuring that analytics, coaching, and automation respect user consent and data minimization standards. With that foundation, we can scale confidently—experiment faster, learn from every interaction, and continuously improve the software experience.
If you’re getting started, begin by baselining your agent and product KPIs, ship one high-impact guide to deflect a top ticket driver, and review results weekly. Within a quarter, you’ll have a repeatable loop: diagnose friction, test an in-app solution, measure deflection and satisfaction, and reinvest the gains into the next set of improvements.
Inspired by this post on Pendo – Best Practices.


I recently tuned into an insightful All Things Product episode featuring Teresa Torres and Petra Wille on how experimenting with AI in everyday life sharpens how we build AI-powered products at work. The core premise resonated deeply with my AI Strategy: low-stakes, personal experiments accelerate confidence, clarify limitations, and build an AI product toolbox we can bring into the office with rigor.
If you want to dive in, you can listen on Spotify or Apple Podcasts. I found the conversation especially relevant for product trios and anyone shaping LLMs for product managers in high-stakes environments.
The idea is simple but powerful: when I prototype with AI at home—where the stakes are low—I learn faster, make safer mistakes, and internalize critical product patterns. Over time, those patterns transfer directly to work: tighter context management, sharper bias awareness, clearer human-in-the-loop guardrails, and a more nuanced view of when to use AI as a thought partner versus when to consider agentic AI.
In my own practice, I’ve mirrored many of the scenarios discussed: using ChatGPT by OpenAI to plan meals, analyze public data sets like school budgets, and even sanity-check real estate evaluations. These seemingly mundane tasks are fertile ground for learning about context window limits, hallucination (artificial intelligence), AI bias, and privacy-by-design trade-offs. Each experiment helps me craft better prompts, structure data for clarity, and decide when a human review step is non-negotiable—core habits for AI risk management.
At work, I treat AI as a thought partner for writing, research synthesis, and contract review. I also explore when and how to responsibly evolve toward agentic AI for repeatable workflows. The distinction matters: a thought partner augments judgment; an agent automates execution. Building the right scaffolding—data governance, auditability, constraints, and escalation paths—ensures we unlock speed without compromising safety.
Three lines from the episode stayed with me: “I’m trying to write things that only I can write — that’s my guiding writing light right now.” — Teresa. “The more we use AI, the more we learn what it’s good at, what it’s not good at, and where context becomes a limitation.” — Teresa. “It’s a safer playground — we can build our toolbox at home before bringing those lessons to work.” — Petra. These are practical north stars for product management leadership in the GenAI era.
For anyone getting started, here’s what worked for me: begin with “low-stakes” personal experiments, write down your prompts and outcomes, and reflect on failure modes. Treat each activity as product discovery: What problem am I solving? What outcome matters? What data and context does the model need? Which decisions must stay human-in-the-loop? This discipline builds an AI product toolbox you can confidently apply to real customer problems.
I also keep a running toolkit of references and tools that inform my practice: Context window as a concept helps me size and sequence information. Visual and video tools like Midjourney and Sora expand how I think about multimodal experiences. I rotate between Claude by Anthropic and ChatGPT by OpenAI depending on task fit, and I’ve used Claude Code when I need structured assistance with code review. For knowledge capture and workflow, Readwise and Ghost help me structure insights and ship content.
If you want more structured learning paths, I found Josh Seiden’s Learn AI With Me, A 30-Day Sprint to be a practical primer, and the broader community conversation at Product at Heart Conference is invaluable. For a deeper grounding in risk, I recommend reviewing topics like Hallucination (artificial intelligence), AI bias, and Agentic AI—and revisiting the complementary episode, Context is King.
I’d love to hear how you’re experimenting: Where have you seen AI meaningfully reduce toil? Where does it still struggle? How are you balancing creativity, data safety, and compliance as you scale? Drop a comment below and let’s compare notes—especially on patterns that help product trios move faster without sacrificing trust.
Bottom line: start small at home, carry lessons into the office, and build with curiosity and intentionality. That’s how we level up our product discovery, sharpen our value proposition, and lead teams confidently through the GenAI transition.
Inspired by this post on Product Talk.


"From code commits to boardrooms. Here are real stories of software engineers who swapped bugs for roadmaps on the road to product manager." I’ve made that leap myself and helped many engineers do the same. In this piece, I share the playbook I use to guide high-potential ICs into impactful product management roles—without losing the engineering rigor that makes them special.
Engineers make exceptional product managers because we’re trained to decompose complex systems, debug ambiguity, and reason from first principles. The transition isn’t about abandoning code; it’s about expanding your scope from implementation details to customer outcomes, market context, and business impact.
The first shift is mental: move from shipping outputs to driving outcomes. Features are a means; value is the end. I anchor this change with outcomes vs output OKRs, ensuring every roadmap item ties to a measurable user or business result rather than a checklist of tickets.
Next, upskill deliberately in three areas: product discovery, product positioning, and stakeholder management. Learn to design unbiased customer interviews, synthesize patterns from qualitative and quantitative signals, and craft crisp value propositions that resonate with real segments. Then practice executive-ready communication—clear decisions, concise narratives, and no jargon crutches.
Here’s the practical, low-risk way to get PM experience without changing your title: form a product trios working group (design, engineering, product) around a real problem. Lead discovery with a weekly cadence, run lightweight experiments, and translate insights into a draft product roadmapping and sprint planning artifact. Ship small, learn fast, and narrate the learning.
Build a simple portfolio that proves product judgment. Include one-page problem briefs, discovery notes, customer quotes, prioritized opportunity trees, and a before/after roadmap snapshot. For each artifact, quantify the impact: activation lift, support ticket reduction, conversion improvement—whatever outcome your work influenced.
If you want to pivot internally, propose a 90-day experiment. Volunteer to own a well-bounded problem, commit to an outcomes dashboard, and set a weekly stakeholder update. Keep a minimal engineering contribution during the trial to de-risk the transition for your team while you demonstrate PM leverage across the squad.
If you’re interviewing externally, prepare two deep case studies: one discovery-led (how you reduced uncertainty) and one delivery-led (how you aligned stakeholders and shipped). Be explicit about trade-offs, risks you retired, metrics you moved, and lessons learned. The best signals of product sense are clarity under constraints and an ability to say “no” for good reasons.
Once you land the role, use a 30-60-90 plan. In the first 30 days, map users, workflows, metrics, and decision rhythms; in 60, run a focused discovery sprint and align on your hypothesis-led roadmap; by 90, deliver a thin slice that proves value and establishes credibility with empowered product teams. Keep your communication tight, your dashboards honest, and your customers close.
Common pitfalls: translating directly from solution space to roadmap without validating problems; equating stakeholder satisfaction with customer value; and mistaking velocity for progress. Avoid them by running small tests early, revisiting segment-specific value propositions, and anchoring trade-offs to product-market fit lessons.
If you’re standing at the edge of this transition, start where you are: choose one user pain, one measurable outcome, and one small bet. Treat it like a product: define success, experiment thoughtfully, and learn in public. The road from engineer to product manager isn’t a title change—it’s a shift in how you create value.
Inspired by this post on Product School.


I’ve learned the hard way that features don’t win on their own—clear, consistent messaging does. When our teams at HighLevel rally around a single product messaging framework, we move faster, tell one story, and connect with customers in a way that actually converts. The right framework doesn’t just make marketing sharper; it aligns product, sales, and customer success on what we promise, why it matters, and how we prove it.
When I say “product messaging framework,” I mean a structured system that defines who we serve, the problems we solve, the outcomes we enable, and the value proposition that sets us apart. It includes points of parity that establish table stakes, differentiation that creates competitive separation, and proof points that make our claims credible. It maps features to benefits, organizes a messaging hierarchy from company to product to feature, and guides voice, tone, and lexicon so UX writing and go-to-market strategy stay consistent across channels.
Why does this matter? Because clarity reduces friction for buyers, consistency builds trust, and customer connection drives conversion and retention. A strong framework accelerates product discovery, strengthens product positioning, and improves onboarding and user activation. It also makes product-led growth repeatable by ensuring every touchpoint—from website to in-app guides—reinforces the same value proposition.
Here’s how I build a framework that stands up in the real world. I start with customer research and win/loss analysis to anchor on the ideal customer profile and jobs-to-be-done. I craft a positioning statement that articulates the target, problem, category, differentiation, and payoff. Then I define value pillars, each with concrete reasons to believe—customer quotes, data, and feature proof. I document points of parity and differentiation, map features to benefits and outcomes, and codify voice and terminology to keep UX writing tight. Finally, I build a messaging hierarchy (company, product, feature, segment) and an objection-handling guide so sales and support are equipped to respond consistently.
A simple litmus test keeps me honest: can a salesperson deliver a crisp elevator pitch, can a PM write a release note, and can a designer craft an in-app tooltip—all from the same source of truth? If yes, the framework is doing its job. If not, I iterate until the story is simple, believable, and memorable.
Operationalizing the framework is where impact compounds. I enable product trios and go-to-market teams with talk tracks, one-pagers, narrative decks, and a living glossary. I translate the framework into site copy, product tours, onboarding flows, and help content so customers experience the same story everywhere. I also thread it into product roadmapping and sprint planning to keep prioritization aligned with the core value proposition.
I measure what matters and refine relentlessly. I use A/B testing to validate headlines and calls to action, monitor activation and conversion across segments, and review retention analysis to see which value pillars correlate with long-term use. Feedback loops from sales calls, support tickets, and customer interviews feed back into the framework so it evolves with the market.
There are predictable pitfalls I try to avoid. Going feature-first instead of outcome-first makes messaging forgettable. Overselling differentiation without points of parity undermines credibility. Spreading across too many personas dilutes signal. And inconsistent tone across channels confuses buyers. A disciplined framework helps prevent all of these.
Treat your product messaging framework as a living system, not a slide. Revisit it when the market shifts, when your roadmap unlocks new value, or when your go-to-market strategy evolves. The payoff is real: tighter alignment, sharper positioning, faster execution, and a customer story that consistently earns attention—and conversion.
Inspired by this post on Product School.


When I think about the difference between a roadmap that moves the business and one that simply ships output, impact analysis is the habit that changes everything. It gives me and my product trios a disciplined way to forecast value, align stakeholders, and de-risk bets before a single sprint starts. Over the years, I’ve seen great ideas fail not because they were bad, but because we couldn’t articulate, test, and track their true impact. That’s the problem impact analysis solves.
Impact analysis, in practice, is a structured method for predicting how a proposed change will influence user behavior and business outcomes—and then validating those predictions with data. Uncover what impact analysis is, why it matters, and how to do it with proven methods and clear steps for product teams. When done well, it translates strategy into evidence-backed choices that strengthen our value proposition and accelerate product-led growth.
I use impact analysis at three key moments: during product discovery to vet opportunities, in product roadmapping and sprint planning to prioritize, and post-launch to confirm that outcomes beat expectations. It is equally useful for net-new features, UX improvements, pricing changes, and even enablement like in-app guides or product tours.
Step 1: Define the outcome with precision. I anchor every proposal to outcomes vs output OKRs, choose one primary success metric, and record the current baseline. If we plan to experiment, I estimate the minimum detectable effect (MDE) to ensure our A/B testing can actually validate the expected lift. This protects us from investing in ideas that are too small to measure or too broad to manage.
Step 2: Map the causal chain. I translate the idea into a simple impact map: feature change → user behavior (activation, frequency, conversion, retention) → business outcome (revenue, cost, risk, satisfaction). This clarifies what must change in user behavior and why users would care—forcing us to revisit our value proposition if the link feels thin.
Step 3: Size the upside and reach. I estimate who will be exposed (reach), how often (frequency), and the expected behavior change (conversion delta). I complement this with RICE (reach, impact, confidence, effort) or cost of delay to compare options. The goal isn’t perfect math; it’s consistent, transparent assumptions that we can pressure test with data.
Step 4: Evaluate risk, complexity, and dependencies. I assess technical effort, privacy-by-design considerations, data governance needs, and cross-team sequencing. This is where stakeholder management becomes essential—aligning Engineering, Design, GTM, and Security early so we don’t discover hidden blockers mid-sprint.
Step 5: Design the evidence plan. For changes where causality matters, I prefer A/B testing with the right MDE and guardrail metrics. I instrument events and set up dashboards in a unified analytics platform (Amplitude analytics, Pendo, or a homegrown stack) so we can monitor leading indicators quickly. If experiments aren’t feasible, I use sequential rollouts, synthetic controls, or pre-post analyses with clear caveats.
Step 6: Communicate the decision. I share a one-page impact brief that summarizes objectives, hypotheses, metric choices, expected lifts, risks, and the test plan. This reduces debate time, improves stakeholder trust, and enables empowered product teams to move faster with clarity.
Step 7: Ship, monitor, and learn. After launch, I track leading indicators within days and validate lagging outcomes over weeks. I run retention analysis and cohort reviews to confirm that behavior change sticks, and I write a short learning memo—especially when we miss—so future bets get sharper.
On a recent initiative, our team debated whether to build a new onboarding flow or invest in targeted in-app guides. The impact analysis showed the guide approach would reach 3x more users in the next quarter, require half the effort, and be easier to A/B test end-to-end. We shipped the guides, saw a measurable lift in activation, and then recycled those insights to inform the broader onboarding redesign. The analysis didn’t just pick a winner—it created a faster path to compounding outcomes.
Common pitfalls I watch for: chasing vanity metrics, assuming linear impact at scale, ignoring confidence and variance, and skipping instrumentation. Another trap is treating impact analysis as a heavyweight doc—keep it lightweight, comparable across initiatives, and tightly tied to decision-making.
My lightweight template: one sentence on the desired outcome and OKR; a causal chain with the key behavior change; a simple sizing with reach, impact, and confidence; risk and dependency notes; the experimentation plan; and the decision. If we can’t write that in one page, we probably don’t understand the bet well enough to pursue it yet.
The next time you review your roadmap, pick your top three bets and run this playbook. You’ll sharpen your prioritization, increase stakeholder confidence, and give your team a clear line of sight from product discovery to measurable outcomes. That’s how we build momentum, quarter after quarter.
Inspired by this post on Product School.


When my team is drowning in requests, the Product Tree is the visual tool that brings clarity and momentum. "Learn what a product tree is, how to use the product tree framework, and why it’s a powerful tool for smarter product prioritization." That’s exactly what I aim to share here—how I use it to align stakeholders, sharpen product strategy, and translate ideas into outcomes.
A product tree is a simple yet powerful metaphor for your product. The trunk represents the core value, the roots are the technical foundations and platform capabilities, the branches are product areas or themes, and the leaves are features, experiments, or opportunities. By placing ideas as leaves on the right branches—and making sure roots can actually sustain that growth—we turn a messy backlog into a coherent product roadmap.
Why do product managers swear by it? Because it forces outcomes over outputs, exposes trade-offs visually, and reveals where strategy is thin or overgrown. In one view, you see customer value, technical debt, and strategic focus—crucial for empowered product teams, product discovery, and stakeholder management. It’s also an excellent way to connect outcomes vs output OKRs to tangible delivery paths.
Here’s how I set it up. First, I define the trunk with a crisp product value proposition and the minimum set of experiences that make the product viable. This anchors everything else so we don’t mistake a shiny leaf for the core of the tree.
Next, I map branches to clearly named themes that mirror how customers perceive value—onboarding, activation, collaboration, analytics, or reliability. I keep branches aligned to outcomes to avoid feature-first thinking; this pays dividends during product roadmapping and sprint planning.
Then I add leaves: research insights, customer requests, experiments, and enabling features. I note intent (e.g., drive activation, reduce churn), expected impact, and a rough effort signal. This quickly surfaces which leaves grow the product and which are just twigs.
Finally, I draw roots—the enabling platform work and technical investments that make the branches sustainable. Performance, data governance, privacy-by-design, and scalability belong here. If the roots can’t support the canopy, the tree is at risk, and that becomes a visible, prioritizable problem rather than an invisible liability.
Once the tree is sketched, I facilitate a collaborative session with product trios and cross-functional partners. We prune low-impact leaves, cluster work by outcomes, and explicitly link branches to OKRs. In QBRs vs OKRs reviews, the tree becomes our single source of truth for trade-offs, helping stakeholders see why some requests move up and others wait.
In practice, I use the Product Tree to shape a near-term delivery plan and a longer-horizon narrative. Near term, it informs sprint planning and sequencing by ensuring the right roots land before the heavier branches. Longer term, it clarifies the growth story for product-led growth—what we’ll grow next and why it matters for customers.
A few tips from the trenches: anchor branches to customer outcomes, not internal org charts; spotlight enabling work so platform investments aren’t deprioritized; and revisit the tree after each discovery cycle to keep it fresh. The moment the tree feels lopsided, that’s your signal to rebalance bets or revisit assumptions in product discovery.
If you’re preparing for your next planning cycle, try a 60-minute Product Tree workshop. You’ll come away with a shared mental model, sharper prioritization, and a roadmap that is easy to communicate and defend—because everyone can see the product’s future taking shape right in front of them.
Inspired by this post on Product School.
