Skip to content
Thinking

3 min read · Starter draft

Why Product Engineers Matter More as Building Gets Easier.

The handoff was always the expensive part. Now it's most of the cost.

Every product team I have seen loses something at the handoff. A designer makes forty decisions and documents twelve. An engineer receives the twelve, infers another ten, and has to guess the rest at four in the afternoon with a deadline. Nobody is doing a bad job. The format is lossy.

For a long time that loss was a small share of the total cost, because the building itself was so expensive. Now the building is fast, and the handoff is still exactly as slow as two calendars and a comment thread.

The ratio flipped

If implementation takes a day, a two-day wait for a design clarification is the project. The translation layer between "what we want" and "what we built" has become the most expensive thing in the process, simply by staying the same while everything around it shrank.

A product engineer removes that layer for a certain class of work. The person who decided the interaction is the person who builds it, so the other twenty-eight decisions arrive intact.

This is not an argument against specialists

Deep specialists are still how hard problems get solved. A product engineer is not a replacement for a staff engineer on a distributed system, or for a researcher running a real study.

The case is narrower. A large share of product work is medium-difficulty and highly ambiguous: a new flow, an onboarding change, an internal tool. That work is dominated by coordination cost, and it goes much better when one person can hold the problem, the design and the build at once.

What the role actually requires

It takes more than knowing Figma and React. The useful version of this person can:

  • Say what the business needs from the feature, in a sentence
  • Make the interface decisions and defend them
  • Build it to production quality
  • Check afterwards whether it worked

The last one gets skipped the most, and it is the one that separates a product engineer from a designer who codes.

I think this is where a lot of early-career people should be aiming. I am.

Have a problem worth building around?

Start a conversation
Esc