Hacker News new | past | comments | ask | show | jobs | submit

No AI Slop: A Manifesto

https://www.slopmanifesto.com/
loading story #50490268
loading story #50491594
> 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.

loading story #50489934
loading story #50489486
loading story #50489280
loading story #50489059
loading story #50489171
loading story #50489209
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?
loading story #50491267
loading story #50490753
loading story #50490837
loading story #50490844
> 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?

In this context, "alpha" is knowledge that gives you a competitive advantage.
loading story #50489663
loading story #50491561
> The more slop flying around a team, the more we lose the will to fight it.

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.

I signed, very balanced take.
loading story #50491472
> Slop is when we put less effort into producing something than we ask the consumer to spend understanding it.

This feels directionally right, but if you define slop this way then you put a cap on AI productivity. For example, I heard an interview with Terry Tao talking about how the work of mathematicians is now to understand the proofs generated by AI. He's, by definition, describing these groundbreaking proofs as slop (by the above definition).

loading story #50489757
loading story #50489590
loading story #50489573
loading story #50489765
loading story #50489680
loading story #50490510
I’ve seen first hand $40,000/year private schools assigning AI slop phonics handouts to their students.

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?!

> 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)

Why not? Did you mean should not.

loading story #50490276
> 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...

loading story #50489411
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.
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.

loading story #50489971
loading story #50490214
There's no responsibility in not reviewing some code you ship, this manifesto is really more pro than against slop.
loading story #50490125
loading story #50490890
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.
loading story #50489859
loading story #50490040
loading story #50489870
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

loading story #50490050
loading story #50489739
loading story #50489884
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.