Blog

Thoughts on vibe coding, AI collaboration, and building things that matter.

Jack of All Trades

New

But oftentimes better than a master of one.

Read post →

This Isn't Disruption

New

Calling 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 →

Lessons LearnedDebugging DisastersThe Refactor ChroniclesAI for AccessibilityBuilding in Public

"The best way to learn is to build in public and share what you discover."