When the PM Ships Code: A Working Agreement with Engineering

PMs who prototype and commit code are renegotiating a boundary that took twenty years to settle. The division of labor, the handoff, and what stays PM work.

By Prateek Jain
11 min readIntermediate

LinkedIn shut down its Associate Product Manager program and replaced it with a Product Builder track: one rotation that runs across product, design, and engineering1. On teams organized this way, the old benchmark of one PM per eight engineers is collapsing, because the PM's job now includes shipping code1. A boundary that took two decades to settle (the PM decides what, engineering decides how) is being renegotiated team by team.

Teams that renegotiate it explicitly get faster validation and fewer arguments. Teams that let it renegotiate itself get turf wars and prototype code leaking into production. This article is the explicit version: who builds what, how the handoff works, where trust breaks, and what the PM still owns. The mechanics of prototyping itself (tools, the one-page companion, what to hand over) are covered in From PRD to Prototype. This one covers the team.

The role is splitting

Userpilot's 2026 trends analysis describes two archetypes pulling apart1. The builder-PM is AI-native, ships prototypes themselves, and works on teams that deliberately blur the PM/engineer line. The integrator-PM is high-EQ, cross-functional, and owns the roadmap in messy B2B environments where alignment is a human problem before it is a technical one. Neither archetype is safer than the other. The group under most pressure is the one in the middle, doing neither distinctively1.

Product leaders do not agree on where this lands. Jenny Karuna, CPO at Katch, describes two camps: one says PMs now write code and we will see more hybrid roles like forward-deployed engineers and product engineers; the other says AI frees PMs to focus on deciding what to build, with the classical PM-engineer partnership intact. Her bet is a messy middle where both models coexist2.

Which means the working agreement is team-specific. A platform team with four dependent teams and a compliance sign-off probably keeps the classical split. A five-person growth team probably does not. The mistake is leaving the question unasked, because, as Karuna puts it, the PM who clings to old cadences becomes a bottleneck2.

The division of labor

LogRocket's definition of a product builder is a useful anchor: someone who takes an idea from zero to one with minimal dependency on other teams, contributing through execution instead of requesting it3. That sentence describes the prototype phase. It does not describe production, and the rest of this article divides up the gap between the two.

Here is the default agreement. Adjust it, but write your version down.

The PM builds and ownsEngineering builds and ownsShared
Prototypes and concept testsProduction code, including rebuilds of PM prototypesEvals for AI features
Internal tools that touch no customer dataAuthentication, payments, anything handling personal dataContext files: the security and convention rules AI agents must follow
Evidence: user tests run against working softwareData models, migrations, performance, scaleDefinition of done for each tier of software
One-off analysis scriptsOn-call and incident responseReview standards for PM-authored pull requests

The payoff for dividing it this way is speed of learning, not lines of code. The LogRocket author models the shift like this (his estimates, not a measured study): time to first user feedback drops from four to six weeks to one to two; ideas tested per quarter rises from two or three to between six and ten; engineering hours consumed by failed ideas drops from 400-plus to under 1003. Treat the specific numbers as one practitioner's modeling. The direction is the point: when the PM builds the throwaway versions, engineering hours concentrate on ideas that already survived contact with a user.

If you want your own baseline instead of someone else's model, measure how long an idea currently takes to reach a user on your team.

The handoff

The collaboration pattern that works, per LogRocket: the builder-PM creates the first version of a feature, then works with a senior engineer to make it scalable and production-ready3. Two rules keep that pattern safe.

Rule one: production is estimated as new work. The prototype informs the build; its code is not the starting point. Veracode tested more than 100 models and found roughly 45% of AI-generated code samples introduced OWASP Top 10 vulnerabilities4, and a vibe-coded prototype was built with zero review on top of that base rate. Sometimes the fresh estimate kills the feature, which is cheaper than killing it after an engineering quarter.

Rule two: guardrails are shared infrastructure, built once. A Thoughtworks team was asked to scale a vibe-coded prototype built by a non-technical "citizen builder" in their own global marketing org, and found serious cracks that prevented it from going to production safely5. Part of the cause is structural: AI agents prioritize the path of least resistance and frequently recommend insecure configurations5. What fixed it was not banning the builders. The org compiled its security rules into a structured context file loaded as rules the model must follow, treated AI permission requests with caution, added a security intelligence feed, and built a shared secure-by-default starter harness, jointly owned by the business functions, engineering, and security. With those guardrails embedded in the agent workflow, the platform shipped securely to 150 users5.

Prototype code that sneaks into production without this handoff is technical debt taken on without a decision, which is the worst kind. Technical debt management covers what that costs and how to pay it down.

The trust problem

The shift requires ego adjustment on both sides3. The PM gives up the idea that their working demo is a finished contribution. The engineer gives up the idea that writing code is what justifies their seat at the table. LogRocket frames the underlying change precisely: PM influence is moving from authority-based (roadmap ownership, coordination) to capability-based (demonstrated output)3. That only works in your favor if the output holds up under review.

What breaks trust from the PM side: pushing unreviewed code toward production, treating the prototype as "80% done," or sneaking in a "small fix" without review. Stack Overflow's 2025 survey found the top frustration with AI tools is output that is "almost right, but not quite" (66%), and 45% of developers said debugging AI-generated code takes more time than expected6. Your small fix is someone else's debugging afternoon.

What breaks trust from the engineering side: gatekeeping prototypes, demanding production standards for throwaway code, or reviewing PM pull requests to a stricter bar than peers as a quiet turf move. Prototypes are the PM's lane; review the code, not the author's job title.

Review etiquette for PM contributions, where the agreement allows them:

  • Keep PRs small and scoped to one thing.
  • Label what is AI-generated and what you actually understand.
  • Take feedback the way a junior engineer would. Do not relitigate product priority inside a review thread.
  • Never merge on your own approval. Reviewer rules are part of the shared agreement.
  • If review concludes the thing should be rebuilt, accept it. That outcome is the handoff working as designed.

If you mapped stakeholder currencies in Stakeholder Management 101, this is that framework applied at close range. Engineering's currency is focus and less chaos. A PM who tests eight ideas a quarter without consuming engineering hours is paying in exactly that currency, and the trust compounds.

What stays PM work

Karuna's line is the one to keep: "as execution gets cheaper, the critical skill becomes choosing what to execute." And again: "the hardest and most valuable part of product work is no longer writing the code. It's deciding what's worth coding in the first place"2. Her second durable skill is taste, meaning editorial judgment: use AI assistants for breadth and exploration, then apply taste as the filter2.

The Userpilot author lands in the same place from the other direction: "everyone is about to be able to build. Nevertheless, the problem was never building but building the right thing"1.

So the builder-PM shift adds a capability without moving the center of the job. Problem framing and taste decide whether the eight prototypes you can now ship per quarter were worth shipping. A builder-PM with weak framing is just faster at being wrong.

FAQ

Do PMs need to write production code now? No. In the working agreement above, the PM ships prototypes, internal tools, and evidence. Production code, security, and scale stay with engineering, including rebuilds of PM prototypes. The skill you need is taking an idea to a working first version, not maintaining it in production.

How do I propose this without starting a turf war? Bring the agreement, not a finished PR. Show your engineering lead the division-of-labor table, ask what they would change, and start with the lowest-stakes lane (an internal tool touching no customer data). Demonstrated output on safe ground earns the next lane.

I'm an integrator-PM in a messy B2B org. Does this apply to me? Less of it. In environments where alignment is a human problem, the integrator archetype owns the roadmap and the classical partnership holds1. The part that still applies: neither archetype is safe by default, and the pressure lands on PMs doing neither distinctively. Be deliberately one or the other.

Who reviews the PM's code? Whoever engineering designates, at the same bar as a peer's code in that lane. A throwaway prototype may need no review at all; an internal tool needs a real one; anything aimed at production goes through the full handoff with engineering estimating it as new work.

Can the prototype just ship if it works in the demo? Not if it touches authentication, payments, or personal data. Roughly 45% of AI-generated code carries OWASP Top 10 flaws4, and the demo proves the happy path only. The full handoff checklist (companion page, prompt history, list of what is faked) is in From PRD to Prototype.

Sources

Footnotes

  1. 6 Product Management Trends in 2026, Userpilot. Source for the two-archetype split, LinkedIn's Product Builder track, the 1:8 ratio collapse on builder teams, and the pressure on the undistinct middle. 2 3 4 5 6

  2. The Future of the Product Manager Role, Gibson Consultants (Jenny Karuna, CPO at Katch). Source for the two-camps divergence, the messy-middle bet, and the problem-framing and taste quotes. 2 3 4

  3. Why product managers must become product builders in 2026, LogRocket. The time-to-feedback, ideas-per-quarter, and engineering-hours figures are the author's modeled estimates, not a measured study. 2 3 4 5

  4. 2025 GenAI Code Security Report, Veracode. 45% of AI-generated code samples introduced OWASP Top 10 vulnerabilities, tested across more than 100 models. 2

  5. The VibeSec Reckoning, Gautam Koul, martinfowler.com (Thoughtworks). The citizen-builder case, the path-of-least-resistance failure mode, and the guardrails that got the platform to 150 users. 2 3

  6. 2025 Developer Survey, AI section, Stack Overflow. "Almost right, but not quite" was the top AI frustration at 66%; 45% said debugging AI-generated code is more time-consuming.