We Were Thinking...
Thoughts on product strategy, design, AI, and building better businesses.
22 Agents, Zero Egos: The Surreal Reality of Coaching an AI C-Suite
I just had a post-mortem with my COO about our CPO's performance. Neither of them are human. Welcome to the surreal world of managing 22 AI agents.
Requirements are Dead Weight: Why JTBD is the New Interface for AI
The traditional Requirements Document isn't just a bottleneck—it's an artifact of a bygone era. In 2026, Jobs to be Done is the new prompt engineering.
The Longest Year: Vibe Coding and the 4-Hour Turning Point
Vibe Coding is officially one year old. In those twelve months, I've lived an entire career's worth of product cycles. Here's how a 4-hour hotel room session changed everything.
The 5-Minute Feature: Why "Low Priority" No Longer Exists
In the Vibe Coding era, the distance between "I want this" and "This exists" has shrunk to almost zero. The rigid Sprints and agonizing trade-offs are becoming relics of a slower age.
Beyond the Meat Grinder: A New Reality for the Disrupted Worker
The market has clamped down. If your job involves sitting in front of a computer, you are in the crosshairs of a massive disruption. Here's how to navigate it.
The Agile Leapfrog: Why Your "Digital Transformation" is Already Obsolete
While companies are still transitioning to Agile, small AI-augmented teams are shipping products in days. The bottleneck isn't the code anymore—it's your process.
The "Option" Trap: Why Great Design is About Making the Hard Decisions
In product design, offering more options isn't empathy—it's abdication. We make the hard decisions so our users don't have to.
How AI Turned Me Into a One Person Team of Ten
How AI has given me leverage I've never had before. Not hype, just practical, day to day impact across product, design, and development.
AI Didn't Stop Coming for Your Job. We Just Misread the Pause.
The hiring rebound is real, but temporary. The uncertainty is real, but manageable. What you do with this pause will determine your stability ahead.
Building in a language I finally speak
Vibe coding isn’t about losing the craft. It’s about changing the language of creation to one you already speak.
Why AI Won’t Destroy Humanity: A Different Perspective
The fear that AI will inevitably destroy us is rooted in anthropocentric biases and flawed analogies. A perspective on why AI won't destroy humanity.