Blog

Jul 15, 2025

Guide to Career in the AI Era

Jul 14, 2025

The AI Arms Race We Didn't Ask For

Jul 6, 2025

How to Price a Product

Jul 1, 2025

Context is the New Code

Jun 23, 2025

Think Harder

Jun 15, 2025

Principles of Product Development

Jun 11, 2025

On the Road to AGI

Jun 8, 2025

Intro to the Model Context Protocol

May 30, 2025

The Hidden Cost of Saying Yes

May 22, 2025

The Three Reasons You'll Get Fired as a CPO

May 19, 2025

When Not to Use AI

May 1, 2025

When Simple Beats Complex

Apr 26, 2025

My First Year as Chief Product Officer

Apr 13, 2025

The Real Barrier to AI Disruption Isn't Technology

Apr 2, 2025

Build Your Own LLM or Buy Access

Mar 19, 2025

Voice Agents with OpenAI's Realtime API

Mar 4, 2025

Protecting Your Focus

Feb 21, 2025

Matching Structure to Company Growth

Jan 30, 2025

Connecting Your Price to Customer Value

Jan 16, 2025

Understanding AI Memory Systems

Dec 25, 2024

Mastering the Art of Selling AI

Dec 8, 2024

Your Customer Is (Likely) Not You

Nov 19, 2024

Why Product Teams Get Stuck

Nov 12, 2024

Making AI Easy to Use

Oct 20, 2024

Beyond the Feature Request

Oct 2, 2024

Transforming from a Service to a Product

Aug 26, 2024

Bringing AI into the Enterprise

Aug 5, 2024

The 'Great, Not Good' Principle

Jul 25, 2024

Crafting Professional Communication

Jul 8, 2024

Uncovering User Needs with Jobs-to-be-Done

Feb 12, 2024

Helping Clients Show AI's Value

Jan 11, 2024

Your Intuition Isn't Enough

Dec 26, 2023

Building Domain-Specific AI

Oct 14, 2023

Prompt Engineering Guide

Sep 23, 2023

Managing Unplanned Work

Sep 1, 2023

Ship Faster

Aug 17, 2023

How to Write a Resume

Jul 24, 2023

Hard Truth About Joining a Startup

Jun 7, 2023

Stop Trying to Fix Churn