đ Hey, itâs Stephane. I help engineers become great engineering managers - whether you want to become one or are already leading a team.
Paid subscribers get 50 Notion Templates, The EMâs Field Guide, and access to the complete archive.
You see a PR authored by your PM.. Itâs 700 LOC and touching on 3 services. They picked up one of the customer complains and thought they could fix it by just clauding their way into a solution.
Now, someone from your team needs to review it and decide whether itâs safe to merge.. and deploy it? but what if somethingâs wrong with it? would whoever approves it now be responsible for fixing that?
At Shopify, the companyâs internal AI agent, River, exists in Slack, and employees ask it to read code, write code, open pull requests, and query production data. Itâs super popular as well! In a recent month 5,938 people used it across 4,450 channels.
About one in eight merged pull requests in Shopifyâs main codebase started that way.
Shopify CEO gave that pattern a name
Tobias LĂŒtke calls this a âslop grenadeâ.
Someone generates something with AI, definitely doesnât understand it, bearly reads it, and passes it on to a colleague. The time they saved becomes someone elseâs work.
When someone that deep into AI-assisted development says AI-generated output that is not well understood is a problem, itâs probably something worth paying attention to.
The problem isnât the output
A âslop grenadeâ doesnât only mean bad AI-generated code.
Itâs code that someone created, didnât properly understand it and then handed to a reviewer to deal with.
If the person who submitted it canât fully explain the decisions behind it - thereâs a real problem.
When that happens, the reviewer needs to do much more than reviewing the code. They have to work out what parts can be trusted in the PR (AI can sound very convincing even when itâs wrong) and potentially also teach the author what their own code does.
Sounds to me like a complete recipe for disaster.
This doesnât only happen with code
Pull requests and code are only very obvious examples.
The same thing happens when someone generates any type of document really - like an ADR, an RFC, an incident report, meeting notes, acceptance criteria, Slack summaries, a performance review.
In each of these, creating the artefact became easier than it used to be. Reviewing them became harder because reviewers have to decide whether any of it is actual thinking from the author now.
Own it fully!!!!
If you own an artefact, youâre responsible for what it says, whether you wrote all of it yourself or not.
Before you open up a PR (or any document that needs a review) you should understand it well enough to stand behind whatâs in it.
If someone questions any part in it, you should be able to explain why you made that decision. You canât say âAI suggested doing thatâ.
If thereâs a mistake, itâs yours to own and correct. And if you donât understand part of what your AI produced, the work isnât ready to be shared with others yet.
Attention is a scarce resource
AI made it much easier to create things. It didnât make it easier to decide whether those things are of high quality, correct, or ok to ship.
That attention was always limited. The amount of work waiting to be reviewed though, now is growing much faster than the number of people available to review it.
See you in the next one,
~ Stephane



