How I Approach Product and Design

I don’t really think about design as a set of frameworks or rigid processes.

Most of the work happens in environments that are messy, fast-moving, and rarely fully defined. Priorities shift, teams work through real constraints, and clarity is often missing when decisions need to be made.

Over time, I’ve found that clarity, alignment, and momentum matter far more than trying to create the perfect process.


Clarity Comes Before Execution

Good execution only matters if you’re solving the right problem.

A lot of times teams move straight into execution before they are fully aligned on the problem they’re trying to solve. I try to slow that process down just enough to create clarity first.

When that part is right, decision-making becomes easier, collaboration improves, and the work tends to move forward with a lot less friction.

Alignment Drives Progress

Most of the issues I see are not really design problems. They are alignment problems.

When product, design, and engineering are not working from the same understanding, things become harder than they need to be. Decisions slow down, priorities drift, and the experience often loses cohesion.

When teams are aligned around the problem they are solving, work moves faster, collaboration improves, and the outcomes are usually stronger.

Progress Over Perfection

Very few products, teams, or organizations get everything right the first time.

I’d rather see teams make meaningful progress, learn as they go, and continue improving instead of waiting for perfect conditions before moving forward.

Momentum matters. The work can always be refined over time, but stalled teams rarely create great outcomes.

Design Should Shape Decisions

Design works best when it helps shape direction early instead of only reacting to decisions after they’ve already been made.

That means working closely with product and engineering early, helping define the problem, and balancing customer needs, business priorities, and technical realities before execution begins.

It also means creating an environment where teams have clarity, trust, and enough shared context to make better decisions together.