Building AI that works requires three types of understanding:

Traditionally, the first is "product." The second is "engineering." The third is neither — or both.

But these don't live neatly in separate roles. The work happens at the intersection. You can't shape the problem well from only one side.


The failure modes of splitting it

If product owns problem-shaping alone:

If engineering owns problem-shaping alone: