Blog
Thoughts on vibe coding, AI collaboration, and building things that matter.
Jack of All Trades
NewBut oftentimes better than a master of one.
Read post →
This Isn't Disruption
NewCalling AI a disruptor is like calling electricity a candle replacement.
Read post →
What I Actually Do All Day
A Tuesday inside AI, from coffee to code
Read post →
This Is the Moment We'll Talk About Later
Thoughts about Matt Shumer's 'Somthing Big is Happening' post
Read post →
What I Actually Say to Start a Coding Session
The first 5 messages that set up everything (for bugs AND new features)
Read post →
Welcome to Speak Human
AI explained for people who don't speak tech
Read post →
Why I Stopped Using Every Productivity App and Built My Own
The day Alexa forgot my life.
Read post →
I Let AI Manage My Task List for a Month
What happened when I handed my life to Claude.
Read post →
The Multi-LLM Workflow: Using AI as a Team
Why I use four different AI models — and how they complement each other.
Read post →
Building Tools for Family: When "Users" Have Names
Generic apps don't solve specific problems. So I stopped looking and started building.
Read post →
The Life Prompt: Teaching AI Who You Actually Are
Every AI interaction started the same way. Then I wrote a user manual for myself.
Read post →
You Built a Life Prompt. Now What?
Where to put your life prompt so AI actually remembers who you are.
Read post →
Product Thinking with AI: The Idea Matters More Than the Code
AI can build anything. That's exactly the problem.
Read post →
Vibe Coding: Trust the Flow, Fear the Roadmap
How I built a life management system with AI — and what I learned when it actually worked.
Read post →
New posts every week
I write about building with AI, the tools I'm shipping, and what I'm learning along the way. Subscribe to Speak Human to get them in your inbox.
What I'll be writing about →
"The best way to learn is to build in public and share what you discover."