Articles
Writing on digital design and development
Practical writing on design processes and user experience.

Why Most Products Start With the Wrong Problem
Most products fail before design starts. How to narrow your audience, find the problem your users are already patching around, and build something worth scaling.

How to Ship Under Constraints
Constraints are not a reason to stop. How to run experiments, find alternative paths, and keep shipping when the obvious route is blocked.

What a Year of Building with AI Actually Taught Me
Most designers start building with AI and think the hard part is the code. It is not. What actually changes the output is how you direct it.

How to Run User Interviews That Lead to Real Decisions
Your next user interview will probably confirm what you already think. Here is how to run one that does not.

Stop Losing Users: How to Map Flows That Guide Users, Not Confuse Them
Users do not get lost in products. They get lost in flows that were never mapped. How to create a user flow before you design the screens.

Structure Before Screens: The Secret to Scalable UX
Designing screens before defining objects leads to rework. How to use Object-Oriented UX to structure your product before you start wireframing.

If Your Users Are Lost, It's Not Them — It's Your Information Architecture
The structure is failing your users, not the other way around. A walkthrough of information architecture: how to audit it, test it, and fix it.