Chris Salvato

Working Blueprint

I do my best work when we get to the right question early.
My bias is to find the underlying structure of the problem, make the model explicit, and use that clarity to pick better product, technical, and company moves.

How I Think About Problems

I start by finding the real question
Most teams do not fail because they cannot execute. They fail because they are solving the wrong problem, honoring the wrong requirement, or optimizing for a local maximum. Before touching implementation, I want to understand what we are actually trying to accomplish, what assumptions are embedded in the request, and whether the work should exist at all.
I look for the underlying structure beneath the noise
When a situation feels messy, I assume there is a cleaner structure underneath it. My instinct is to identify the real constraints, incentives, boundaries, and failure modes so we can stop arguing at the surface level and make better bets.
I make the model explicit early
In product and engineering work, I often lead with interface and domain design. I want the nouns, boundaries, contracts, and abstractions clear before we disappear into implementation. Getting the model right early prevents a lot of downstream thrash.
I use delete → simplify → accelerate → automate
Once we are solving the right problem, I prefer to delete what we can, simplify what remains, speed up the valuable parts, and automate only after the shape of the work is sound. Optimization before clarity is usually waste.

How I Work Through Ambiguity

I use discovery to avoid building the wrong thing
For complex problems, I naturally work in a Double Diamond pattern: discover what is actually going on, define the real problem, develop multiple viable paths, then deliver. Skipping discovery can look fast, but it usually just creates expensive rework.
I turn clarity into decision velocity
I care a lot about getting the framing right because good framing makes the rest of the work move quickly. Once the principles, tradeoffs, and constraints are visible, decisions tend to become straightforward and execution speeds up.
I would rather place a good bet than admire a perfect analysis
I value rigorous thinking, but not analysis theater. My goal is to understand the system well enough to make a strong move, learn quickly, and keep adjusting as reality teaches us more.

How I Communicate

I ask pointed questions to sharpen the problem
If I ask a lot of questions, it is not posturing. It is usually because I am surfacing assumptions, exposing ambiguity, and getting us to a clearer shared model. I would rather have a sharp conversation early than a confused execution cycle later.
I communicate to decide and act
I like communication that helps a team understand the tradeoffs, make a call, and move. I am happy to use docs when they clarify thinking, but I usually prefer conversation when the goal is alignment or decision-making.
Directness works well with me
I prefer candor over diplomacy theater. I would rather hear the strongest version of what is true than spend energy decoding politeness. Clear disagreement is useful. Hidden disagreement is expensive.
Tell me what matters to you
If I understand your goals, constraints, and definition of success, I can be a much better partner. Context makes my judgment more useful.

How I Make Decisions

I want decisions made as close to the truth as possible
In general, the people closest to the problem should make the call. I care about ownership and judgment at the edges, while recognizing that leadership context can matter when the local view is incomplete.
I have strong opinions, loosely held
I am comfortable taking a position, but I expect good evidence and reasoning to change my mind. I do not want consensus for its own sake; I want the best understanding we can get.
I make principled decisions that scale
I spend a lot of time making the governing principles explicit. When a team agrees on the principles, individual decisions get faster, cleaner, and more consistent.
I decide quickly once the frame is right
I do not chase false precision. Once I understand the shape of the problem and the relevant tradeoffs, I am comfortable making a call and updating as new information arrives.

What Teammates Can Expect From Me

I will push us toward what actually matters
I am comfortable letting secondary fires burn if that is what it takes to protect the important thing. If I think we are spending energy on motion without value, I will say so.
I care about truth-seeking, not consensus theater
I want us to see the world as it is, including the inconvenient parts. That often means probing assumptions, debating tradeoffs, and being honest about what we know, what we do not know, and what is probably noise.
I am optimistic, but not naive
I generally believe there is a way through hard problems, but I do not confuse optimism with hand-waving. I want the real constraints on the table so we can find the move that actually works.