PaPoo
cover

The uncomfortable truth behind “AI slop” is that the bar depends on the code’s job

What jumped out at me is that Boris Cherny didn’t try to pretend there’s one clean rule. That’s the honest answer, and also the annoying one if you were hoping for a crisp doctrine from the person behind Claude Code.

The split the developer described feels real to me. There’s throwaway code, where “black box” is fine because the code is disposable and the blast radius is tiny. And then there’s production code, where I don’t think anyone actually wants to trust vibes, even if they say they do. The phrase “vibe coding” is already doing too much work here. It sounds liberating until you remember that somebody still has to debug the thing at 2 a.m.

Cherny’s response is basically: use Claude, but don’t lower your standards. In practice that means tests, linting, automated reviews, fuzzers, security checks, and a human who owns the quality bar. That part makes sense. What I’m less convinced by is the gentle implication that the tooling itself solves the drift toward slop. Tools help, but only if the team already has discipline. If the team doesn’t, Claude can just make the mess arrive faster.

The most interesting line, to me, is the one about the developer acting like a “mini CEO.” I get the metaphor, but it also reveals the weird shift AI coding is causing: engineers are being asked to supervise more and type less, yet many of them did not sign up to become process managers. That tension is probably what the email was really about. Not whether AI can write code. It obviously can. The real issue is whether the person using it can still explain, review, and defend the output when it matters.

Cherny’s “or, wait for the next model” closing is funny, but it’s also a little too convenient. Sometimes the next model does help. Sometimes it just gives you a more persuasive version of the same problem. If I were the developer who wrote that email, I’d read Cherny’s reply as permission to be stricter, not laxer. The model is not the excuse. It’s the pressure.


Reference: A developer emailed Claude Code's creator about AI slop. Boris Cherny wrote back.

同じ著者の記事