Re:No AI Slop: A Manifesto
by courtcircuits on Friday November 13, 2026 @02:58PM
(#50488829)
> Improving the system over patching the output
This really connect with the latest conversations I had with coworkers regarding how can we review gigantic PR generated by AI. One way could be to ask the submitter to give their prompt as part of their contribution. This way it's easier for the reviewer to understand what was the thought process of the contributor and if this very process is sound.
Not saying that this way to review is a silver bullet, but at least it removes some weight.
I heard about one project where people are trying to only commit really thorough specifications and integration tests to a repository. Then a CI triggers an agent sandbox which generates all the product at once. This approach is highly debatable because really token consuming but is fairly interesting because the project ends up to be really well documented and tested.
Re:No AI Slop: A Manifesto
by viklove on Friday November 13, 2026 @03:18PM
(#50489059)
Do most people generate PRs from a one-shot prompt? I have a whole pipeline of prompts, tests and evals, which loop back and potentially restart if the result is inadequate. How would I include that in the PR?
Re:No AI Slop: A Manifesto
by courtcircuits on Friday November 13, 2026 @03:53PM
(#50489500)
Yep true, I'm still thinking about this as of today so my thoughts on this are not really mature and there are definitely a lot of caveats in that approach I didn't see.
However, having a rigorous spec process which ends up giving lots of details to the agent seems to me the right way to build stuff with LLMs. Rather than iterating and piling changes after changes.
Re:No AI Slop: A Manifesto
by courtcircuits on Friday November 13, 2026 @03:46PM
(#50489409)
Good question, and I think that this is a problem that needs to be solved. Just like a commit repository, it would be lit to record the chain of thoughts of the agents you're using.
Re:No AI Slop: A Manifesto
by jaggederest on Friday November 13, 2026 @05:44PM
(#50491179)
At least for my workflow, which is fairly similar, the result of the first few stages is a refined single prompt, which I then run and the result is a PR. so I, at least, would include that final single prompt over the prior intermediate results.
I also think that might not be everything you need to really vet/recreate those PRs since there's a lot of strategic and operational stuff that goes into the pre-composition runs (sometimes I actually throw everything away and restart), so something a little more sophisticated would be interesting.
Re:No AI Slop: A Manifesto
by courtcircuits on Friday November 13, 2026 @03:50PM
(#50489454)
Because, unless you are changing some code by hand. Your prompt and the context your giving to your agent is the seed for the outcome of the agent itself. No agent as far as I know can generate content ex-nihilo. So having a look at what people are telling their agent to do can definitely help understanding the result of the same agent in my opinion.
Re:No AI Slop: A Manifesto
by courtcircuits on Friday November 13, 2026 @03:48PM
(#50489426)
Yeah true, actually my phrasing was poor. I came to that idea through debate with other coworkers. This is not a solution for gigantic PRs but rather a method on how people should be reviewing AI changes.
Re:No AI Slop: A Manifesto
by photios on Friday November 13, 2026 @04:01PM
(#50489591)
Why, yes, blame someone else, and not the person that shat out the PR :)
I had a recent case where I, being the lead, sliced up the work real good into an epic and what not and a guy on the team just did a "hurr durr, Claude, go wild with all that" and threw a huge PR over the wall linked to 5+ stories.
Well, we got to have "the conversation" after that and learned how to fix these kinds of PRs together...
Re:No AI Slop: A Manifesto
by TexanFeller on Friday November 13, 2026 @05:18PM
(#50490804)
That is patently false in the real world we live in currently. I constantly see lazy coworkers post 2000 line PRs for a trivial change that their LLM generated when 500 lines might accomplish the same in a better way. It's almost always a lazy human accepting what Claude did by default without any manual review or asking the LLM to do anything differently.
Claude absolutely loves to reimplement the wheel locally instead of just calling a method in a library we already depend on. Every doc comment and README.md update is bloated by 2-5x what's needed to communicate intent or to actually be read by a human later. It makes random drive-by edits that aren't necessary and weren't asked for in the prompt. It's a well oiled machine for producing astronomical bloat by default if you don't supervise and rein it in!
Re:No AI Slop: A Manifesto
by grey-area on Friday November 13, 2026 @03:35PM
(#50489280)
Just ban large prs. They can always be split up, and usually as well as helping review it makes them less risky and easier to find bugs and roll back if there was a problem.
The discipline of splitting them up helps in almost every dimension.
Re:No AI Slop: A Manifesto
by tracerbulletx on Friday November 13, 2026 @03:36PM
(#50489298)
So what do you think of Discord rewriting in rust, and AWS shipping an emulator that was ai generated? Do you think those were done with small prs? Do you think that it's bad they did those things?
Re:No AI Slop: A Manifesto
by forbiddenvoid on Friday November 13, 2026 @03:42PM
(#50489358)
Please add your own thoughts to the conversation rather than aggressively asking rhetorical questions. "Counterexamples exist" is hardly a valid criticism of another human's perspective.
Re:No AI Slop: A Manifesto
by tracerbulletx on Friday November 13, 2026 @03:46PM
(#50489407)
If someone says PRs need to be small, and I say here are some examples of huge PRs that I think are good, do you think these are still bad? That is not remotely invalid.
Re:No AI Slop: A Manifesto
by Jtsummers on Friday November 13, 2026 @03:52PM
(#50489478)
Where did grey-area say they need to be small. As in an absolute? They didn't, you just assumed that's what they meant and then went off the rails in your response.
Re:No AI Slop: A Manifesto
by tracerbulletx on Friday November 13, 2026 @03:56PM
(#50489534)
The first 4 words? "Just ban large prs." A ban is pretty absolute language. He would have banned my example PRs clearly. Or maybe he wouldn't which is why I asked about them as examples. Because that is the obvious follow up. If you ban large PRs what are you losing? You're loosing big swing aggressive efforts to make sweeping progress.
Re:No AI Slop: A Manifesto
by nvme0n1p1 on Friday November 13, 2026 @03:55PM
(#50489530)
It's like responding to "you should wear a seatbelt, statistically they keep you safer in a crash" with "here are two people who got in a crash without a seatbelt and survived"
Re:No AI Slop: A Manifesto
by grey-area on Friday November 13, 2026 @04:09PM
(#50489683)
I think they could do those things with small PRs if they chose. If their agents are not intelligent enough to make small prs, I guess they can YOLO and assume everything is just fine with what the agents did. I do think small PRs would be better for agent review as well though, because they avoid any problems with context being overwhelmed and things being missed/forgotten.
What are the PRs you're thinking of?
You're welcome to do large PRs, I'm not a fan of huge PRs though and would not pretend to review them (as pretending is what it would be), nor would I like to work somewhere where this is the culture.
Re:No AI Slop: A Manifesto
by yjftsjthsd-h on Friday November 13, 2026 @04:29PM
(#50490029)
I, personally, would certainly argue that those should be done in small PRs. If you have a working application and want to rewrite in rust, I would expect it to be done by replacing individual components one at a time while making sure relevant tests keep passing. If you're making a new application, I would expect it to be built incrementally by adding parts incrementally.
Re:No AI Slop: A Manifesto
by photios on Friday November 13, 2026 @03:56PM
(#50489540)
Fully agree with a twist - ban dumb large PRs.
To add to my openspec shilling above, I've been known to "fix" large PRs by reverse engineering specs from them and building each spec out in a separate PR.
Last week me and a coworker turned a 15k line PR into 10 x 1.5k line ones that went in smoothly.
Re:No AI Slop: A Manifesto
by photios on Friday November 13, 2026 @03:52PM
(#50489486)
Look into [openspec](https://openspec.dev). My team is routinely passing 1-2-5k line PRs through review, with the following caveats:
1. PRs come with "the prompt". In openspec parlance this is a set of docs: a proposal, design, specs, task list.
2. I have a tiny skill to slice and dice PRs, so I can review each part of the system separately by rewriting commits in order of reviewal: specs/docs, production code, tests, evidence. I sometimes pull DB queries to a separate commit for focused review.
3. The evidence bit is built by another skill: go over all added spec scenarios and produce a markdown document with links to the code implementing the scenario and the tests proving the implementation works. Emacs helps me jump back and forth via those links and read the parts I'm interested in.
My next goal is to extend openspec schemas with custom workflow steps to make PRs land in my preferred review structure and contain the evidence report, so I don't have to build it.
Re:No AI Slop: A Manifesto
by eden-u4 on Friday November 13, 2026 @05:22PM
(#50490865)
Up until you notice that in the spec an agent wrote "All operations should be atomic". But, the you observe that it keeps modifying the same value across multiple threads because there's another spec that states "No perf regression, pls".
Re:No AI Slop: A Manifesto
by mschuster91 on Friday November 13, 2026 @03:25PM
(#50489147)
> Slop is asymmetric. The cost of producing a thousand-line PR or a ten-page doc is approaching zero, while the cost of reviewing it remains constant.
I'd say the cost actually grows as people get laid off left and right, and on top of that, a 1000 line PR from a good human, give me a case of beer and I'll make me some sense of it, but if it's AI slop, get ready to hand me a crate of homemade Slivo or I won't touch that...
Re:No AI Slop: A Manifesto
by colinrand on Friday November 13, 2026 @03:46PM
(#50489411)
Plus, I find reading slop docs takes cognitively much more effort. When I find problems in human docs, it's easier for me to point out the issue, comment etc. But on these AI slop docs, I find it overwhelming to comment on, because the issues are often woven throughout the document in a way that makes it so I can't isolate the comment in a single place. It's hard for me to describe.
Re:No AI Slop: A Manifesto
by tracerbulletx on Friday November 13, 2026 @03:51PM
(#50489460)
The fact of the matter is software development of the future is not going to look like AI slop, and its also not going to look like the hand crafted engineering of the past. It's going to be a whole new third thing of organically growing software with constraints and processes that result in quality. The degree to which different companies and people have figured it out varies wildly, and almost every best practice so far is wildly over confident and untested. We were still arguing orver OOP and thats been around for 50 years. People are having a meltdown over the changes in the last 2 years and reacting in wildly unpredictable ways.
Re:No AI Slop: A Manifesto
by ozgung on Friday November 13, 2026 @03:52PM
(#50489483)
> Comments and feedback on this document are welcome. What is slop? Why does slop happen? Why is slop worth fighting? How do we fight slop?
This sounds like slop. Like an engagement bait. Also a no slop manifesto should start by defining “slop” as the first thing. That’s not something for the comment section.
> AI cannot replace human judgement, it can only amplify our judgement (or lack thereof)
Re:No AI Slop: A Manifesto
by grey-area on Friday November 13, 2026 @04:14PM
(#50489765)
Well maybe Tao is wrong and we should instead focus on making LLMs explain their ideas better. It really seems eminently achievable and would be better all round.
I think the problem with those Maths proofs was they were massively rushed and OpenAI just couldn't be bothered to do it properly or actually check them. They were more interested in the PR than in helping advance Mathematics.
Re:No AI Slop: A Manifesto
by riantogo on Friday November 13, 2026 @03:54PM
(#50489516)
Seems like a good thought for pre-agentic era where ai assisted existing human workflows. We are fast approaching the end of that era. In the agentic future the past human-centric workflows (reviewing, validating, approving etc.) will be replaced with agent-to-agent workflows. There will be resistance from humans who would want to be in the comfort of familiar human-centric workflows. The survivors will see where we are heading and adapt.
Re:No AI Slop: A Manifesto
by camillomiller on Friday November 13, 2026 @04:20PM
(#50489870)
LOL stop it already with the agentic crap. Besides the already automation-ready software use cases, agents are simply the wrong tool for the job, unless you bend and distort the definition of such job.
Y’all fully invested in this agentic bullshit that you sound delusional and talk in self-evident truths that nobody outside of your niche SWE bubble would ever share.
Re:No AI Slop: A Manifesto
by riantogo on Friday November 13, 2026 @06:47PM
(#50491815)
I can't argue against you having an alternate opinion. But "humans better than ai for taste, judgement, reviews etc." is the self-serving assumption not grounded in any empirical evidence.
Re:No AI Slop: A Manifesto
by riantogo on Friday November 13, 2026 @06:43PM
(#50491783)
This assumes that "humans owning the intent, taste, and consequences" is necessarily a good thing, and agents will necessarily do a worse job. This is not grounded in anything but vibes.
Re:No AI Slop: A Manifesto
by criley2 on Saturday November 14, 2026 @06:31AM
(#50496166)
Agents are nothing more than magnifiers for the operator. They 10x the user.
If you find your agent sucks at programming and has zero taste for good design, then that's arguably a 10x of the operator.
I'm quite pleased with the quality of programming and design that I'm able to achieve with the processes I do with agents.
I've certainly noticed that when I watch a junior use AI they've produced nothing but the most intolerable slop man has ever seen. And I've seen principles and architects produce one shots that are such shining examples of quality engineering that they remain nothing more than goals to me.
Re:No AI Slop: A Manifesto
by criley2 on Saturday November 14, 2026 @06:29AM
(#50496152)
Throughout my career I've met many engineers who drew a line in the sand and said I'll never work at a business. Who does a practice that accelerates the business and lowers the quality of the engineering.
Most of them exited this industry before their career was over.
Re:No AI Slop: A Manifesto
by InexSquirrel on Friday November 13, 2026 @03:56PM
(#50489538)
> 17. There will always be alpha in reviewing something.
What does alpha mean in this case? I only understand this term in from a finance perspective (excess returns). Is it used here to mean 'value'? E.g. there is always value in reviewing something?
Re:No AI Slop: A Manifesto
by lemarchr on Friday November 13, 2026 @04:08PM
(#50489675)
While I am sympathetic to the authors, the reason that agile swept over the industry is that it was a demonstrably more effective when measured by business outcomes. "AI slop all the things" is miserable for human employees and introduces new kinds of dysfunctions called out or hinted at in this manifesto. However, if on balance it is more effective when measured by business outcomes, there is little chance of this manifesto gaining traction in the industry.
From my own personal experience, which may not reflect the broader industry although I suspect it does, the ones who embrace slopping with the least regard for their peers are also the ones perceived as the most effective by their employers. Those who take a principled stance get the worst of both worlds. They cannot combat the deluge of slop with their own clanker, and they lose the influence with their company leadership that would provide sponsorship to change how AI is being used. This creates competitive pressure to follow suit, and from there it is a race to the bottom.
Re:No AI Slop: A Manifesto
by bigstrat2003 on Friday November 13, 2026 @08:54PM
(#50492783)
Every software product proudly labeled as "we used AI to make this" sucks. For example, people have repeatedly pointed out how bad Claude Code is, precisely because it's just AI slop. Microsoft going down yesterday is almost certainly also due to slop. And so on.
Re:No AI Slop: A Manifesto
by criley2 on Saturday November 14, 2026 @06:27AM
(#50496135)
Using Claude code as an example is shocking.
It's arguably the most successful piece of software in the past decade.
It took a software company from a 10 billion company to a 1.5 trillion company in about one year.
This is the counter example to you. With AI, a small team can make a trillion dollar business in the order of days.
Hard to care about developers crying about the usability of their Dev tools when their businesses are 100Xing and 1000Xing per year on the back of AI code
And you have no idea if the Microsoft outage was caused by AI. You are just lazily attributing an issue to AI because it's convenient for your argument which is a very ignorant tactic
Re:No AI Slop: A Manifesto
by vibe101 on Friday November 13, 2026 @04:34PM
(#50490125)
I had thought the same while reading. Every single letter/word/line needs a review and even that might not be enough to prevent slop. Use AI for reviewing, catching edge cases and improving the overall quality instead.
Re:No AI Slop: A Manifesto
by Kuyawa on Friday November 13, 2026 @04:12PM
(#50489722)
AI says: "we don't care, we will do it our way"
More than 20 apps developed in the last six months, all top quality, I haven't coded a single line, speed and output is what matters, results improving by the day and will be unrecognizable in a couple of years by any metric
AI is unstoppable and no matter how many manifests luddites write AI won't care
Re:No AI Slop: A Manifesto
by wauter on Friday November 13, 2026 @04:23PM
(#50489936)
Could use a non-negative name. Just like it was not the ‘no heavyweight dev processes’ manifesto but Agile manifesto which was wsy catchier to reference, maybe yours could be named like the… Human-serving Engineering manifesto or something?
Re:No AI Slop: A Manifesto
by PetriCasserole on Friday November 13, 2026 @04:33PM
(#50490102)
Aren't you really trying to get at is a Human Flourishing manifesto? Your postions are pro-human, anti-AI. But what if AI did go away tomorrow because... um... Noosphere Prime Intellect awoke and humans started working with it? Your pro-human arguments probably wouldn't change but all the AI slop stuff would be slop itself.
Re:No AI Slop: A Manifesto
by TexanFeller on Friday November 13, 2026 @05:27PM
(#50490930)
Truly wondrous, that is the most gag-inducing text I've read in months! It's like an LLM was promoted to say sweet nothings in corporatese and therapy speak while drawing inspiration from the speeches of the most vapid politicians.
Re:No AI Slop: A Manifesto
by locallost on Friday November 13, 2026 @04:40PM
(#50490214)
This ship has sailed. We first need to suffer the consequences (if there will be any, not arguing that) before action is taken to prevent the consequences from repeating in the future. It's just human nature. Even the agile manifesto happened after decades of doing it "wrong". Most people who don't go on the slop train will experience their colleagues doing it and getting rewarded for it. The HN crowd is in general an exception here, being above average (not counting me), but most people experience management expectations that are not too forward looking.
Re:No AI Slop: A Manifesto
by gwbas1c on Friday November 13, 2026 @04:43PM
(#50490268)
My favorite bit:
> What shipped, who's using it, and how it's helping them matters FAR MORE than lines of code, prs merged, tokens spent, or the number of agents running in parallel.
Sometimes when I hear shocking amounts of money spent on AI tokens, I wonder if someone's obsessing over the tech and forgetting that only the result matters.
Re:No AI Slop: A Manifesto
by GuB-42 on Saturday November 14, 2026 @06:50AM
(#50496260)
I would even say: AI slop is when we put less time/effort in producing something with AI than we would have spent producing it without AI.
If you are focusing on quality, AI should make things slower, not faster, on that you still do the same work you normally do by hand, but in addition do that, you use AI to make it better. For programming it could mean you still write the code by hand, but you make an additional pass with a LLM to find bugs you could have missed.
... and it will save time in the future, sometimes, slow is fast.
Re:No AI Slop: A Manifesto
by gwbas1c on Saturday November 14, 2026 @07:57AM
(#50496665)
I wonder if you've used AI yet?
I'm getting excellent code reviews with copilot; it really thinks through corner cases that would take a very long time to discover. It's also very easy to use with no learning curve.
But keep in mind that AI, like most technologies, is a "labor saving device," where the point is to lower the effort needed to create something. I'm often doing 2-4 days worth of work in 2-4 hours. Most of the time savings come from work that I understand and would produce similar results.
(Rejecting a labor saving device like this is foolish.)
Re:No AI Slop: A Manifesto
by GuB-42 on Saturday November 14, 2026 @12:37PM
(#50498967)
I don't use AI much, but I don't reject it either. And it is certainly good at finding corner cases I would have missed, but it also does really stupid mistakes sometimes.
It leaves me two options: do most of the work myself as to avoid AI stupidity, then have the AI help me with the corner cases it is so good at finding. It takes time but the final quality is better.
Or let the AI do its thing. The end result is usually worse than if I did it by hand but it is fast. I.e. slop. Sometimes, slop is fine: a one off script, a personal project,....
Re:No AI Slop: A Manifesto
by dist-epoch on Friday November 13, 2026 @04:43PM
(#50490276)
> 1. AI is the most useful tool most of us have ever worked with, but a swarm of agents can produce more work in a single day than a person can review in our lifetime.
When you put it like that, seems the problem is on the human side
Re:No AI Slop: A Manifesto
by drunx on Friday November 13, 2026 @05:14PM
(#50490753)
You can't go in with fighting AGAINST it. You need a vision of your you incorporate it into life in the most beneficial way.
There is a lot of value in the fact that none engineers can build products now! Should AI products adhere to a certain quality standards? Yes! Should they be treated similarly as "human created" ones... Well, yes. Like it or hate it.
Re:No AI Slop: A Manifesto
by carra on Friday November 13, 2026 @05:20PM
(#50490837)
The article circles around a central idea that it never fully identifies: whether AI is involved or not, all slop is made by HUMANS. Because the real cause of "slop" is that someone didn't care and published the first result they got, as if it was the final product. They didn't put in the effort to analyze what they got, improve on it and deliver a minimum quality.
And this is something that has always happened. Way earlier than current AIs we had already coined the term "shovelware" that was mostly a large quantity of sloppy software. We also had plenty of sloppy drawings at sites like DeviantArt. AI just made it way easier for slop to happen, but the ones producing slop are always people.
Re:No AI Slop: A Manifesto
by BrandoDev_it on Friday November 13, 2026 @05:20PM
(#50490844)
The problem is: how can you scale human code review? Because LLMs continue to be better at coding, and continue to write a lot of code, and will always code at a lower level with the time passes. So the difficulty of human review will become higher and higher.
It's clear that human review it's the very bottleneck in this workflow.
Re:No AI Slop: A Manifesto
by tadfisher on Friday November 13, 2026 @05:38PM
(#50491075)
> Because LLMs continue to be better at coding
A major reason slop exists is because they are not "better" at coding, given some subjective criteria. They are notably worse at documentation and somewhat poor at choosing abstractions in my experience. For the most part, I witness the tools copying other examples out of the working repository, which makes them exactly as bad as the humans who originally wrote the code.
> will always code at a lower level with the time passes
For humans, this is traditionally an anti-pattern. We are good at intuiting abstractions and knowing when to use them or climb up and down the abstraction hierarchy. For LLMs, this is also an anti-pattern, because going lower-level is an exponential waste of tokens; both for writing and reading the resulting code, which they do constantly in order to understand the project again and again in order to fulfill your prompts.
Thinking of human review as a "bottleneck" is incorrect framing. We are quality control. You can choose to cede quality control to LLMs and agent harnesses, that's up to you. In my experience this generally leads to a meteoric rise in slop, because the tools increasingly resort to writing more code to solve a problem instead of updating existing code or writing the correct code. When I shake my head at some slop code, then read the slop comment that uses some slop justification that isn't real and only existed in the prompt context, I am happy that I took the time to review it. Maybe that makes me a bottleneck, oh well.
Re:No AI Slop: A Manifesto
by TexanFeller on Friday November 13, 2026 @05:38PM
(#50491076)
> LLMs continue to be better at coding
Faster definitely, but even with the latest Fable model "better" is often debatable and varies a lot based on what you care about. I can often rewrite what Claude did in 1/2 the lines or less to do the same thing while making it easier for humans to understand and maintain. Claude gives me a sculpture in a good rough starting shape, but it usually needs to be sculpted down at the end whether manually or by prompting Claude about the unnecessary bloat it generated.
Re:No AI Slop: A Manifesto
by hollowturtle on Saturday November 14, 2026 @01:40AM
(#50494617)
While I agree with you I usually find the best output when doing the contrary of this:
> Claude gives me a sculpture in a good rough starting shape, but it usually needs to be sculpted down at the end whether manually
I make the sculpture in a good starting shape manually by writing the code that matters, data shaping, interfaces etc. It's then way more effective filling the rest following the path I created. Way better than any spec driven, as code is the ultimate spec.
The other way around makes it harder for me to fix, cause even with a lot of steering it makes things in a way i'd never introducing a bias that requires a high discipline and energy to fight back
Re:No AI Slop: A Manifesto
by BrandoDev_it on Friday November 13, 2026 @05:56PM
(#50491315)
Yes of course we need. Software sucks. And sucks because there is a LOT of work to do. Always. Not only strictly programming work, right. But in fact LLMs can do also UI, UX and more.
We have a fantastic tool which is cheap and very fast. With good quality even if not great. This is a massive leap.
Re:No AI Slop: A Manifesto
by BrandoDev_it on Friday November 13, 2026 @05:23PM
(#50490890)
I made an AI coded Desktop Environment, without anytime looking at the code. AI does code reviews. People already using it and runs good.
I think in some ways this manifesto is already old. (Check my blogpost and my other comment here) tldr; human code review is a huge bottleneck.
Source: https://github.com/vela-desktop/vela
How I work: https://velade.org/blog/not-vibecoding/
Re:No AI Slop: A Manifesto
by svieira on Friday November 13, 2026 @05:52PM
(#50491267)
A short formulation that I really like in the style of the original:
--------
We are uncovering better ways of developing systems by using AI and guiding others to use it responsibly.
Through this work we have come to value:
Human accountability over delivery velocity
Human dignity and control over unsupervised autonomous execution
Human augmentation over replacement
Impactful outcomes over raw code generation
Human collaboration over individual uplift
That is, while there is value in the items on the right, we value the items on the left more.
The problem is that the things on the left are legitimately less valuable than the things on the right to most people. The target audience will eat it up, but why should anyone who isn't a developer care? This entire thing fails to explain it's value to anyone who isn't already convinced.
For example -
You make more money if you deliver quickly than you do if you have "accountability." What even is accountability, how do I explain it to a CEO? Is this office speak for blame? Is the idea to know who to yell at so you can feel better, or to make money? Feelings don't sell widgets.
"Human dignity and control" - Who is this valuable to? Not consumers, they want Walmart prices. Not companies, they want Walmart profits. What's in it for them?
Re:No AI Slop: A Manifesto
by tavavex on Saturday November 14, 2026 @12:32AM
(#50494310)
If this isn't how you sell it, then there's no way to sell it. This doesn't just apply to AI-generated software. We're living in an age where all companies realized that taking the road that makes the most money immediately with no other considerations is better than strange ideas like quality, brand perception or ethics. It's the same reason why luxury brands are stooping down to nickel-and-dime their customers, why all digital services rush to integrate gambling or predatory loan schemes into their products, why every blank space is used for advertising without regard for appearances or cohesion, why even historically 'refined' companies are happy to abuse their consumers, why physical products in almost all segments get downgraded, shrunken down and cheapened. If it adds anything to the next quarter's profit, then it's the only way. The most horrifying thing is that consumers seem to love it and have nearly no limit to how much they're willing to tolerate, people who care about the worsening of everything are seen as a tiny minority of weirdos. Maybe eventually the trend reverses once the world becomes totally unlivable, but I'm not holding my breath. Vibe coding was made for the modern world, it's the most extreme caricature of what we value.
Re:No AI Slop: A Manifesto
by mapontosevenths on Saturday November 14, 2026 @11:45AM
(#50498425)
> If this isn't how you sell it, then there's no way to sell it. T
I disagree. Nothing you said is wrong, really, but like most good things in society change requires cooperation. To get that you have to consider other peoples perspectives. Language is for communication. So what are we trying to communicate and how do we do it effectively?
First decide who it is you're trying to convince, and then target the message that they need to hear. Don't lie, just choose the most compelling argument for that audience. People have a finite amount of attention and won't sit through a lecture that's clearly not meant for their ears.
For example, we might rephrase it in terms of reliability when talking to engineers, or into the business advantages of being able to introduce new features faster when humans understand the codebase for an executive. Just figure out who it is that needs convincing the most, and explain to them why it benefits them.
Right now this is just rabble rousing. It feels like the goal is to convince those who are already angry that they should be even angrier. To what purpose though? Everyone is angry, and the world doesn't need more. What it needs is to channel that anger into something useful or, more productively, to start helping to convince those who aren't already.
Re:No AI Slop: A Manifesto
by svieira on Saturday November 14, 2026 @01:54PM
(#50499708)
If your CEO doesn't know what accountability is, you may be working for Betsy Sherlock. /s
If you do not value human dignity, naturally none of this matters. I do not judge people who need Walmart prices, I judge people who prefer they have more regardless of what that does to others. Companies simply need boundaries, that's what the government is for, defense of the common good in the face of people pursuing their individual ones.
Selling it is good, but the point is to be able to articulate it to yourself before you package it up in various forms for others.
Re:No AI Slop: A Manifesto
by a3w on Friday November 13, 2026 @06:11PM
(#50491472)
Agile Manifesto was successful, since companies had a market advantage in delivering instead of wasting money.
Will "No AI[1] slop, aim for understanding system we ship in human brains instead" be advantageous in capitalism? I sincerely doubt it. And that makes me sad.
[1]: Or, to prevent slop: at least, no speed-up beyond catching up to what was still well-thought out in terms of input and/or reviewed by humans. AI can still be a tool, but must never take all roles in a process from gradle to grave.
Re:No AI Slop: A Manifesto
by mindwok on Friday November 13, 2026 @06:20PM
(#50491561)
I was only thinking to myself yesterday how much I grieve the fall of agile and DevOps. It was all the industry cared about for a while and the movement behind it made me hopeful for the future of work.
AI has really disrupted that, and I’m thrilled to see folks trying to bring back the best parts of it (namely shared understanding and contribution). But I agree with others, making the movement anti slop feels the wrong way around. What it’s getting at IMO is deep understanding and shared understanding are crucial to human progress, and reckless AI use compromises that
Re:No AI Slop: A Manifesto
by Pannoniae on Friday November 13, 2026 @06:23PM
(#50491594)
One sentence really caught my eye.... "We may still review a plan, design, or result, because if we don't, we just get the same output as everyone else."
Is getting the same output as everyone else bad? I'd say not necessarily. When you're making something, you might want to spend your "innovation tokens" on the core of what you want to do better. Then do a good-enough job at everything else.
To me it feels like the subtext in this is that making things more accessible is bad because then your stuff isn't unique anymore? I do not think this zero-sum / scarcity mindset is really accurate or helpful, IMO.
This really connect with the latest conversations I had with coworkers regarding how can we review gigantic PR generated by AI. One way could be to ask the submitter to give their prompt as part of their contribution. This way it's easier for the reviewer to understand what was the thought process of the contributor and if this very process is sound. Not saying that this way to review is a silver bullet, but at least it removes some weight.
I heard about one project where people are trying to only commit really thorough specifications and integration tests to a repository. Then a CI triggers an agent sandbox which generates all the product at once. This approach is highly debatable because really token consuming but is fairly interesting because the project ends up to be really well documented and tested.
However, having a rigorous spec process which ends up giving lots of details to the agent seems to me the right way to build stuff with LLMs. Rather than iterating and piling changes after changes.
I also think that might not be everything you need to really vet/recreate those PRs since there's a lot of strategic and operational stuff that goes into the pre-composition runs (sometimes I actually throw everything away and restart), so something a little more sophisticated would be interesting.
Obviously highly dependant on the complexity of the app.
Small CLI tools or helper react apps you'll throw away? Yes, I'll do PRs from one shots.
I had a recent case where I, being the lead, sliced up the work real good into an epic and what not and a guy on the team just did a "hurr durr, Claude, go wild with all that" and threw a huge PR over the wall linked to 5+ stories.
Well, we got to have "the conversation" after that and learned how to fix these kinds of PRs together...
Claude absolutely loves to reimplement the wheel locally instead of just calling a method in a library we already depend on. Every doc comment and README.md update is bloated by 2-5x what's needed to communicate intent or to actually be read by a human later. It makes random drive-by edits that aren't necessary and weren't asked for in the prompt. It's a well oiled machine for producing astronomical bloat by default if you don't supervise and rein it in!
The discipline of splitting them up helps in almost every dimension.
What are the PRs you're thinking of?
You're welcome to do large PRs, I'm not a fan of huge PRs though and would not pretend to review them (as pretending is what it would be), nor would I like to work somewhere where this is the culture.
To add to my openspec shilling above, I've been known to "fix" large PRs by reverse engineering specs from them and building each spec out in a separate PR.
Last week me and a coworker turned a 15k line PR into 10 x 1.5k line ones that went in smoothly.
1. PRs come with "the prompt". In openspec parlance this is a set of docs: a proposal, design, specs, task list. 2. I have a tiny skill to slice and dice PRs, so I can review each part of the system separately by rewriting commits in order of reviewal: specs/docs, production code, tests, evidence. I sometimes pull DB queries to a separate commit for focused review. 3. The evidence bit is built by another skill: go over all added spec scenarios and produce a markdown document with links to the code implementing the scenario and the tests proving the implementation works. Emacs helps me jump back and forth via those links and read the parts I'm interested in.
My next goal is to extend openspec schemas with custom workflow steps to make PRs land in my preferred review structure and contain the evidence report, so I don't have to build it.
I'd say the cost actually grows as people get laid off left and right, and on top of that, a 1000 line PR from a good human, give me a case of beer and I'll make me some sense of it, but if it's AI slop, get ready to hand me a crate of homemade Slivo or I won't touch that...
This sounds like slop. Like an engagement bait. Also a no slop manifesto should start by defining “slop” as the first thing. That’s not something for the comment section.
> AI cannot replace human judgement, it can only amplify our judgement (or lack thereof)
Why not? Did you mean should not.
Oh no, the horror
The comparison doesn’t work for the music industry, at least. Many hit songs are written and produced on a whim, while people analyze it for years.
I think the problem with those Maths proofs was they were massively rushed and OpenAI just couldn't be bothered to do it properly or actually check them. They were more interested in the PR than in helping advance Mathematics.
It sounds to me like you're arguing against this point in particular.
More power to you. I'd like never to work at a place that sanctions slop-validated-slop.
If you find your agent sucks at programming and has zero taste for good design, then that's arguably a 10x of the operator.
I'm quite pleased with the quality of programming and design that I'm able to achieve with the processes I do with agents.
I've certainly noticed that when I watch a junior use AI they've produced nothing but the most intolerable slop man has ever seen. And I've seen principles and architects produce one shots that are such shining examples of quality engineering that they remain nothing more than goals to me.
Most of them exited this industry before their career was over.
Good luck to you
What does alpha mean in this case? I only understand this term in from a finance perspective (excess returns). Is it used here to mean 'value'? E.g. there is always value in reviewing something?
So true, I feel guilty not fighting it at the place I work at, but it seems impossible.
This manifesto gives me a spark on hope I haven't felt in months.
From my own personal experience, which may not reflect the broader industry although I suspect it does, the ones who embrace slopping with the least regard for their peers are also the ones perceived as the most effective by their employers. Those who take a principled stance get the worst of both worlds. They cannot combat the deluge of slop with their own clanker, and they lose the influence with their company leadership that would provide sponsorship to change how AI is being used. This creates competitive pressure to follow suit, and from there it is a race to the bottom.
That's a very big "if". So far, it appears that AI slop leads to worse business outcomes.
It's arguably the most successful piece of software in the past decade.
It took a software company from a 10 billion company to a 1.5 trillion company in about one year.
This is the counter example to you. With AI, a small team can make a trillion dollar business in the order of days.
Hard to care about developers crying about the usability of their Dev tools when their businesses are 100Xing and 1000Xing per year on the back of AI code
And you have no idea if the Microsoft outage was caused by AI. You are just lazily attributing an issue to AI because it's convenient for your argument which is a very ignorant tactic
More than 20 apps developed in the last six months, all top quality, I haven't coded a single line, speed and output is what matters, results improving by the day and will be unrecognizable in a couple of years by any metric
AI is unstoppable and no matter how many manifests luddites write AI won't care
It really boggles my mind. I mean, come on just reuse the curriculum from the past 20 years. You do have that don’t you? Don’t you?!
> What shipped, who's using it, and how it's helping them matters FAR MORE than lines of code, prs merged, tokens spent, or the number of agents running in parallel.
Sometimes when I hear shocking amounts of money spent on AI tokens, I wonder if someone's obsessing over the tech and forgetting that only the result matters.
Slop is when we put less effort into producing something than we ask the consumer to spend understanding it.
If you are focusing on quality, AI should make things slower, not faster, on that you still do the same work you normally do by hand, but in addition do that, you use AI to make it better. For programming it could mean you still write the code by hand, but you make an additional pass with a LLM to find bugs you could have missed.
... and it will save time in the future, sometimes, slow is fast.
I'm getting excellent code reviews with copilot; it really thinks through corner cases that would take a very long time to discover. It's also very easy to use with no learning curve.
But keep in mind that AI, like most technologies, is a "labor saving device," where the point is to lower the effort needed to create something. I'm often doing 2-4 days worth of work in 2-4 hours. Most of the time savings come from work that I understand and would produce similar results.
(Rejecting a labor saving device like this is foolish.)
It leaves me two options: do most of the work myself as to avoid AI stupidity, then have the AI help me with the corner cases it is so good at finding. It takes time but the final quality is better.
Or let the AI do its thing. The end result is usually worse than if I did it by hand but it is fast. I.e. slop. Sometimes, slop is fine: a one off script, a personal project,....
When you put it like that, seems the problem is on the human side
Industry: "What makes you think software not sucking is part of our equation?"
There is a lot of value in the fact that none engineers can build products now! Should AI products adhere to a certain quality standards? Yes! Should they be treated similarly as "human created" ones... Well, yes. Like it or hate it.
And this is something that has always happened. Way earlier than current AIs we had already coined the term "shovelware" that was mostly a large quantity of sloppy software. We also had plenty of sloppy drawings at sites like DeviantArt. AI just made it way easier for slop to happen, but the ones producing slop are always people.
If it was cheaper and easier to make shovelware before, it is 10,000x cheaper and easier now.
A major reason slop exists is because they are not "better" at coding, given some subjective criteria. They are notably worse at documentation and somewhat poor at choosing abstractions in my experience. For the most part, I witness the tools copying other examples out of the working repository, which makes them exactly as bad as the humans who originally wrote the code.
> will always code at a lower level with the time passes
For humans, this is traditionally an anti-pattern. We are good at intuiting abstractions and knowing when to use them or climb up and down the abstraction hierarchy. For LLMs, this is also an anti-pattern, because going lower-level is an exponential waste of tokens; both for writing and reading the resulting code, which they do constantly in order to understand the project again and again in order to fulfill your prompts.
Thinking of human review as a "bottleneck" is incorrect framing. We are quality control. You can choose to cede quality control to LLMs and agent harnesses, that's up to you. In my experience this generally leads to a meteoric rise in slop, because the tools increasingly resort to writing more code to solve a problem instead of updating existing code or writing the correct code. When I shake my head at some slop code, then read the slop comment that uses some slop justification that isn't real and only existed in the prompt context, I am happy that I took the time to review it. Maybe that makes me a bottleneck, oh well.
I think if you see real examples you can better understand what I mean
Faster definitely, but even with the latest Fable model "better" is often debatable and varies a lot based on what you care about. I can often rewrite what Claude did in 1/2 the lines or less to do the same thing while making it easier for humans to understand and maintain. Claude gives me a sculpture in a good rough starting shape, but it usually needs to be sculpted down at the end whether manually or by prompting Claude about the unnecessary bloat it generated.
> Claude gives me a sculpture in a good rough starting shape, but it usually needs to be sculpted down at the end whether manually
I make the sculpture in a good starting shape manually by writing the code that matters, data shaping, interfaces etc. It's then way more effective filling the rest following the path I created. Way better than any spec driven, as code is the ultimate spec.
The other way around makes it harder for me to fix, cause even with a lot of steering it makes things in a way i'd never introducing a bias that requires a high discipline and energy to fight back
--------
We are uncovering better ways of developing systems by using AI and guiding others to use it responsibly.
Through this work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.For example -
You make more money if you deliver quickly than you do if you have "accountability." What even is accountability, how do I explain it to a CEO? Is this office speak for blame? Is the idea to know who to yell at so you can feel better, or to make money? Feelings don't sell widgets.
"Human dignity and control" - Who is this valuable to? Not consumers, they want Walmart prices. Not companies, they want Walmart profits. What's in it for them?
I disagree. Nothing you said is wrong, really, but like most good things in society change requires cooperation. To get that you have to consider other peoples perspectives. Language is for communication. So what are we trying to communicate and how do we do it effectively?
First decide who it is you're trying to convince, and then target the message that they need to hear. Don't lie, just choose the most compelling argument for that audience. People have a finite amount of attention and won't sit through a lecture that's clearly not meant for their ears.
For example, we might rephrase it in terms of reliability when talking to engineers, or into the business advantages of being able to introduce new features faster when humans understand the codebase for an executive. Just figure out who it is that needs convincing the most, and explain to them why it benefits them.
Right now this is just rabble rousing. It feels like the goal is to convince those who are already angry that they should be even angrier. To what purpose though? Everyone is angry, and the world doesn't need more. What it needs is to channel that anger into something useful or, more productively, to start helping to convince those who aren't already.
If you do not value human dignity, naturally none of this matters. I do not judge people who need Walmart prices, I judge people who prefer they have more regardless of what that does to others. Companies simply need boundaries, that's what the government is for, defense of the common good in the face of people pursuing their individual ones.
Selling it is good, but the point is to be able to articulate it to yourself before you package it up in various forms for others.
Will "No AI[1] slop, aim for understanding system we ship in human brains instead" be advantageous in capitalism? I sincerely doubt it. And that makes me sad.
[1]: Or, to prevent slop: at least, no speed-up beyond catching up to what was still well-thought out in terms of input and/or reviewed by humans. AI can still be a tool, but must never take all roles in a process from gradle to grave.
AI has really disrupted that, and I’m thrilled to see folks trying to bring back the best parts of it (namely shared understanding and contribution). But I agree with others, making the movement anti slop feels the wrong way around. What it’s getting at IMO is deep understanding and shared understanding are crucial to human progress, and reckless AI use compromises that
Is getting the same output as everyone else bad? I'd say not necessarily. When you're making something, you might want to spend your "innovation tokens" on the core of what you want to do better. Then do a good-enough job at everything else.
To me it feels like the subtext in this is that making things more accessible is bad because then your stuff isn't unique anymore? I do not think this zero-sum / scarcity mindset is really accurate or helpful, IMO.
Should have taken their own advice and reduced this to five points max. This is too verbose and redundant.
I’d suggest you bake it into that header line on writtten by; something like this (but edited depending how ai was used):
“Written without AI assistance by the speakers and attendees of AIE Code Summit 2026”