
The $300 Million Button: Why Friction is the Enemy of Revenue
Don’t ask for marriage on the first date. How “Guest Checkout” changed the internet.

Don’t ask for marriage on the first date. How “Guest Checkout” changed the internet.

Stop looking at your customer’s age and income. Start looking at their struggle. A guide to the “Jobs to be Done” framework.

The Mythical Man-Month and the counter-intuitive math of software teams.

Your users aren’t rational accountants. They are emotional storytellers. Here is how to write a better ending.

Why “silos” in the office lead to “silos” in the user experience.

Why the strategy that got you to $1M ARR will prevent you from getting to $10M ARR.

Why ignoring small bugs creates a permission structure for mediocrity.

Understanding the “Gravity of Expectations”—why delight fades and how to prioritize your roadmap to prevent churn.

The Distribution Trap: Why “Best in Class” Lost to “Good Enough” Subtitle: Lessons on Bundling, CAC, and Defensibility from the Slack vs. Microsoft War.

Product Strategy is P&L Defense: Lessons from the Uber Turnaround Subtitle: How to move from being a “Feature Factory” to a “Profit Engine.”