01The shift
The real story isn’t that roles are blending.
PMs are starting to code. Engineers are starting to do product. Everyone knows that. It’s true. But that’s not the real story. The real story is that AI is collapsing role boundaries faster than people can develop the judgment those boundaries used to enforce.
02Why the wall existed
The boundary wasn’t about titles. It was about cost.
For a long time, the wall between product and engineering wasn’t about org charts or tradition. Building was expensive. If you wanted software made, you needed engineers. Because engineering was expensive, PMs had to get good at framing, prioritizing, clarifying — deciding what mattered before something got built. And engineers, because they lived inside the implementation, had to get good at systems, trade-offs, architecture, reliability — all the invisible stuff underneath the product.
That separation wasn’t perfect. But it forced each side to develop a kind of judgment. The friction was educational.
A clean idea on the surface can hide messy reality underneath. That friction taught humility. Another friction taught contact with ambiguity. Both taught judgment.
03The scarcity flip
Execution got cheap. Judgment didn’t.
People say AI makes everyone more technical. Or that AI lets non-engineers build. Or that engineering is becoming commoditized. There’s truth to all of that. But the deeper thing AI changes is this: it makes execution cheap. And when execution gets cheap, the scarce resource changes.
The scarce resource is no longer the ability to produce output. It’s judgment. Judgment about what to build. Judgment about how it should be built. Judgment about which problems are real and which are noise. Judgment about what looks done but is actually fragile. Judgment about what feels impressive but is actually unnecessary.
AI gives people leverage before it gives them calibration. It gives them the capability before the taste.
04Two sides, same shape
Both failure modes look like productivity.
This is why this moment is hard to diagnose. The PM can point to a working prototype. The engineer can point to a well-built system. In both cases, there’s something real there. That’s what makes it deceptive.
The PM trap
Working software isn’t understood software.
- LeveragePrototype in an afternoon. Launch something users can touch.
- DangerAI can help you build past your actual understanding faster than you realize.
- SymptomOne update breaks another. Data model gets muddy. The code runs — but you no longer have a clean mental model of why.
- FailureBuilding past your judgment.
The engineer trap
Elegant systems solving the wrong problem.
- LeverageShip idea to implementation without the old friction of alignment.
- DangerSkip the messy learning loop that product judgment used to require.
- SymptomBeautiful architecture. Plugins, workflows, extensibility. Users actually needed something narrower.
- FailureFalse certainty about what deserves implementation.
05The PM trap, unpacked
Build a journaling app. Now it decays.
First version works. Log in. Store entries. Summarize with AI. Tag, search, reflect. Amazing. You keep going. Settings. Syncing. Profiles. Prompt customization. And now weird things happen. Something updates in one place and breaks in another. The data model gets muddy. A fix solves one issue and creates two more. The code technically runs, but you no longer have a clean mental model of why it runs.
So you patch it. Patch it again. Eventually rewrite part of it. Something else becomes unstable. This is where a lot of AI products quietly decay.
The danger isn’t building. The danger is building past your judgment.
06The engineer trap, unpacked
Elegant. Scalable. Modular. Solves the wrong problem.
Execution is now so cheap you can move from idea to implementation before you’ve earned conviction about the problem itself. You used to need buy-in, process, translation. Now you can just start building. That sounds great until you realize what that friction used to do — it forced contact with ambiguity.
The engineer failure mode isn’t usually poor implementation. It’s false certainty about what deserves implementation. You build something elegant, scalable, modular, technically impressive — that solves the wrong problem. Or the right problem at the wrong level of complexity. Or a problem that only makes sense to someone who enjoys building systems.
07The hidden risk
The illusion of understanding.
AI is very good at producing things that cross the threshold of plausibility before they cross the threshold of wisdom. The presence of output creates an illusion of comprehension.
In the past, the delay between idea and implementation exposed what you didn’t know. It was also too long in many cases, and it does need to be shortened. But now the model fills the gap so quickly your ignorance can stay hidden longer. And that suppresses the learning cycle. PMs no longer get slowed down in the exact places that used to teach systems intuition. Engineers no longer get slowed down in the places that used to teach product discipline.
AI increases speed. But more importantly, it removes the friction that used to create judgment.
08The real divide
Use AI to extend your judgment. Not to bypass it.
The future isn’t PMs versus engineers. The winning move isn’t “everyone should be full-stack” or “everyone should be a product-minded builder.” That’s not wrong. It’s just incomplete.
The real divide is between people who use AI to extend their judgment and people who use it to bypass it. That’s the line that matters. The people who will stand out are the ones who can move fluidly between outcomes, systems, and judgment. They know how to ask: what problem actually matters here? What’s the simplest thing that could work? What’s fragile underneath? What are we assuming that we haven’t validated? Where am I relying on AI in a way that exceeds my own understanding?
- 01The wall between roles wasn’t titles. It was cost. AI demolished the cost.
- 02The friction that disappeared was educational. It taught each side to think.
- 03Execution is cheap now. Judgment is scarce.
- 04The PM trap: building past your understanding.
- 05The engineer trap: false certainty about what deserves implementation.
- 06Both failure modes look like productivity at first.
- 07The real divide is between those who use AI to extend judgment and those who use it to bypass it.
Not just building faster. Thinking better while building faster.