Why AI Won't Save Us All (And Why That's Not What You Think)
AI hype hides the hard work of real products; designers, PMs, and engineers are still needed because making something great is the difficult 90 percent.
When ChatGPT Is Not Enough: How I Planned an XTerra with AI
Planning an XTerra triathlon revealed why ChatGPT struggles with long projects, and how moving to Claude Code with files and MCP fixed memory and dates.
I Woke Up at 4 AM and Became a Vibe-Coding Master (In 6 Hours, Not 15 Minutes)
A first-person account of building a full-stack app in six hours with AI tools, plus the engineering mindset and patterns that made it work.
AI Won't Replace You (Unless You Allow It To)
Treating AI as a collaborative companion rather than a one-shot replacement, and recognizing its limits to work faster and stay ahead.
Schools Are Missing the Biggest Opportunity AI Has Ever Given Us
A personal argument that schools should embrace AI to personalize learning for each child, using a five-step study framework as an example.
When Being Too Involved Becomes a Problem (A Lesson in Over-Ownership)
How over-ownership backfired when a PM overstepped his scope, and a framework for involving stakeholders and documenting business cases properly.
Why I Drink So Much Coffee (It's Not What You Think)
A personal reflection on the reasons behind drinking coffee: welcoming others, ritual and focus, work habits, and a feeling of freedom.
Facts vs. Projections: The Principle That Changed How I Work (and Live)
A principle for separating objective facts from the opinions and expectations layered on top, applied to work decisions and relationships.
When Your Engineers Fight For Your Product (You Know You've Won)
When engineers fight for your product vision it signals trust, a compelling vision, and true ownership, and what to ask when your team isn't there yet.
My Job-Finding Framework (That Got Me 8 Offers from 150 Applications)
A personal, step-by-step framework for finding a job, covering positioning, application quotas, customization, storytelling, and salary negotiation.
Never Leave a Meeting Without Documentation (My Offsite Lesson)
Why writing down and agreeing on meeting decisions prevents repeated discussions, using an offsite lesson and divergent-convergent thinking as examples.
Stop Saying "You're Good"—Here's How to Actually Give Feedback
A situation-action-consequence model for giving feedback that is specific, fact-based, and actually useful instead of generic praise.