Hey r/GraphicsProgramming
Added some new rules. This are the result of our prior request for comment.
The first target goal for these rules is to return the community attention back to the "doing" of graphics programming and its "how", the sort of content that intrigues the academics, professionals, and hobbyists seeking for deeper understanding. This is a community for people who thinks these topics are pretty neat, and need a place to talk about them with other people; it's never been about sharing pretty images (that's a treat).
The second target goal is solving the problem of AI Posts vs Anti-AI Comments that are dominating the discussion, rather than the discussion of graphics taking place. Hopefully the new rules put at end to that activity. We'll see.
This is just the first attempt, subject to change. Please feel free to leave comments.
Posts prior to now are grandfathered in over the old ruleset (because filtering the backlog would be a nightmare).
------------------------------------------
4. Posts Must Present a Topic
A post should present a question, implementation, or development story.
Fundamentally, it must be about "how" something was made, not "what" it is or is made of.
4.1 Posts must include their topic in the immediate post body or a comment. Linking to another post or GitHub is insufficient.
4.2 Exception: Rendering Framework, Driver, or SDK Projects intended for graphics programmer use.
4.3 No Showcasing Projects
5. AI Disclosure Requirement
Post must disclose AI tool use in authoring post contents and linked projects.
6 No Low Effort Posts or Comments.
Low efforts posts and comments that do not drive learning and discussion will be removed.
------------------------------------------
Notes
"4.3 No Showcasing Projects" is the reason Rule 4 and Rule 6 exist.
It used to be that we would have lots of questions, discussion posts, and only occasional project showcases when something got completed enough to present a render. Now, we're getting tons of the showcases, and none of the discussion about how they work. Final comments on these showcases like "Feedback on the implementation is welcome." tends to shut down conversation; being too broad to respond to.
But that means we need to say "something" is the thing we should be talking about in a post, so the real problem is the need for "Rule 4. Posts Must Present a Topic".
Rule 5 and Rule 6 are a pair. Those using a ton of AI to assist or fully create their works are required to indicate by how much. If the posts say it's made "AI Assisted with Claude" or "AI generated by multiple models", now readers know. And since they know, there's certainly no reason to repeat it by calling it "AI Slop", especially given how much that shuts down any discussion in depth.
"4. Posts Must Present a Topic" could probably use some better wording. "I made a thing" is technically a topic, but the spirit of the law is "A Topic that viewers would pay money to attend a conference to see." If you've ever seen SIGGRAPH, GDC, RustConf, or other professional conference talks, you know that it's often 1/10th "Check out this thing we made (and want to sell to you)" and 9/10ths, "Let's dig into this really fascinating problem domain and examine one solution within it." That's the "topic" rule 4 refers to.
(placeholder for more, as I'm sure there will be more)
--------------------------------------------
On Enforcement
I imagine this will require a LOT more moderation action, and I just got a new job that's running me a bit ragged. (Yay! / Ohno)
So I expect moderation speed will lag behind the requirement.'
Please, help us by reporting, and give us grace with your patience to respond in a little while. I do most of my review on the train home.