Reddit rules index · read 2026-10-12
Can you promote on r/programming?
Self-promotion restricted Its rules restrict self-promotion. Posts that promote your own work are likely to be removed.
AI-generated content not allowed Its rules remove some or all AI-generated posts, comments or media. Write it yourself here, or pick another community. Other communities' AI rules.
What this page is
This page quotes r/programming's rules as ThreadFox read them on 2026-10-12. The quoted text is the community's; the verdict above is our reading of it. Conditions often decide whether a post fits (a required thread, flair, posting day, account age or karma), and r/programming's current rules on Reddit always win over this page.
Free, for a specific product: a researched Reddit plan by email (communities whose rules fit your post, quoted and dated), or ThreadFox Lite, read-only tools an AI assistant can use to read a community's current rules itself, through your own Chrome (Claude Code: claude mcp add threadfox-lite -- uvx threadfox-lite). For an assistant that also writes and posts within each community's rules, the ThreadFox kit is $49 once.
Want to post here? Get ThreadFox ($49): your AI (Claude Desktop, Claude Code or Codex) reads a community's current rules, writes one post that fits and posts once from your own Chrome. No Claude? We'll post for you ($49 per 30-day campaign). Free: a Reddit launch plan for your product, ThreadFox Lite or the posting checklist by email.
- 6,926,225 members
- link posts only
- its rules on Reddit
Computer Programming
What its rules say about promotion
No Product Promotion/"I Made This" Project Demo Posts
r/programming is not the place to post a project to get feedback, ask for help, or otherwise promote it. Technical write-ups on what makes a project technically challenging, interesting, or educational are allowed and encouraged, but just a link to a GitHub page or a list of features is not. The technical write-up must be the focus of the post, not just a tickbox-checking exercise to get us to allow it. This is a technical subreddit. We don't care what you built, we care how you build it.
What its rules say about AI and bots
No LLM-Written Content
If you don't want to write it, we don't want to read it. This includes the use of LLMs for translation or summarisation. Moderators reserve discretion in ambiguous cases.
AI-related posts must comply with the AI Policy
Content about LLMs and AI is generally considered off-topic unless they are *deeply technical*. Refer to our [wiki](/r/programming/wiki/ai-policy/) for more details.
No Non-Programming/Generic LLM/Diffusion Content
r/programming is not a place to share AI content that has nothing to do with programming or is overly generic. Examples of inappropriate topics would include: Claude spent all my money at Vegas. Sam Altman created a bot that's gonna replace yer mum. Roiters in Barcelona were pacified by a soliloquy written by an AI.
Comments: No Bots
Actual humans only, please and thank you.
All 14 rules of r/programming
- No LLM-Written Content
If you don't want to write it, we don't want to read it. This includes the use of LLMs for translation or summarisation. Moderators reserve discretion in ambiguous cases. - AI-related posts must comply with the AI Policy
Content about LLMs and AI is generally considered off-topic unless they are *deeply technical*. Refer to our [wiki](/r/programming/wiki/ai-policy/) for more details. - No Political Posts or Personal/Social Drama/Gossip
r/programming is not a place to share content with a primary focus on politics, personal drama, social gossip, or such. Examples of inappropriate topics would include: Please vote for net neutrality. Big Tech is being sued in Europe for blahdeblah. Grace Hopper Conference is now 60% male. Postgres is turning the freaking frogs gay. Linus Torvalds was a poopy-head on a mailing list. The People's Rust Foundation is arguing with the Rust Foundation For The People. - No Non-Programming/Generic LLM/Diffusion Content
r/programming is not a place to share AI content that has nothing to do with programming or is overly generic. Examples of inappropriate topics would include: Claude spent all my money at Vegas. Sam Altman created a bot that's gonna replace yer mum. Roiters in Barcelona were pacified by a soliloquy written by an AI. - No Product Promotion/"I Made This" Project Demo Posts
r/programming is not the place to post a project to get feedback, ask for help, or otherwise promote it. Technical write-ups on what makes a project technically challenging, interesting, or educational are allowed and encouraged, but just a link to a GitHub page or a list of features is not. The technical write-up must be the focus of the post, not just a tickbox-checking exercise to get us to allow it. This is a technical subreddit. We don't care what you built, we care how you build it. - No Content Aggregators
No newsletters, listicles, or anything similar that aggregates content. If you found 15 open source projects that will blow my mind, post those 15 projects instead and we'll be the judge of that. - No Surveys Or Job Postings
If it seeks to extract value from the sub without contributing anything, it isn't welcome. Check out /r/samplesize as an alternative place to submit surveys. Exceptions are made for high quality surveys hosted by established members of the software development community (really just the annual SO Developer Survey). - No Support Questions or AskReddit-Type Questions
/r/programming is not a support forum. If you have a question, check out /r/learnprogramming, /r/cscareerquestions, or [Stack Overflow](https://stackoverflow.com/). Similarly, if you'd see it on a programming-focused version of AskReddit, it doesn't belong here. Examples of inappropriate topics would include: What's your favourite programming language? Tabs or spaces? Does anyone else hate it when your CSS gets in your ASM and you recursion all over your Senior Developer? - No Meta Posts
Examples of inappropriate topics would include: DAE think r/programming sucks? DAE think r/programming rocks? Why did you remove my post? Why did you ban this user that is totes not me I swear I'm just asking questions. - No Images, Memes, Or Other Low Effort Posts
There's better subs for them, and if we allowed them they'd just flood the sub. - No Blogspam
Don't post actual blogspam: blogposts that do nothing more than linking to a primary source. We may leave these up if they are the first post to get traction about a news event and they're the best discussion going on about the news event. - No Extreme Beginner Content
Examples of inappropriate topics would include: What is a variable. What is a for loop. Making an HTTP request using curl. We may leave these up if they've generated a lot of healthy discussion. - Comments: No Bots
Actual humans only, please and thank you. - Comments: No Incivility
If you're unable to say something without calling someone names, don't say it at all.
What the written rules don't show
- Unpublished minimums. Many communities remove posts from new or low-karma accounts through AutoModerator settings that are not on the rules page, often before a moderator sees them.
- Reddit's own filters. Reddit's site-wide spam filters can remove posts from accounts that mostly share links to their own site, in any community.
- The community's norms. Many communities see themselves as peers, not an audience: post where you already take part, and make the post worth reading without the link.
Similar communities
Let your AI read the rules before it posts.
ThreadFox reads a community's current rules, writes a post that fits them, posts once with Reddit's Brand affiliate tag and checks it stayed up. The free ThreadFox Lite reads rules too.
Get ThreadFox · $49Try Lite freeFree checklist by emailAll 3,164 communities
The verdict is our reading of r/programming's rule text on 2026-10-12. Rules change and moderators decide: read the current rules before you post. Not affiliated with Reddit or r/programming.