r/swift rules, stats, and what to post
Know the rules before you post. So easy grandma can do it.
- To post
- 60 day old account
- To comment
- 60 day old account
- Self-promotion
- Banned
- Links
- Allowed with conditions
- Promo risk
- High
- From the rules, not from removal counts
- Community age
- 12 years
- Since Nov 2013

About r/swift
A source-backed Rankhog guide to r/swift: public rules, community context, posting fit, and startup-promotion risk before you publish.Checked from the r/swift rules on Reddit.
r/swift rules
5 rules, in the community's own words.
- 1
Rule I - Must be relevant to Swift
Your post should be related to The Swift Programming Language. We get it, Taylor Swift is great but unless she's starting a new career as a Swift developer, we don't need to know about it.
- 2
Rule II - Be Respectful
We know you're passionate about Swift but, please be respectful and follow reddiquette. Any form of abuse, discrimination (whether racial, sexual, religious etc) or any vulgar comments/posts are not tolerated.
- 3
Rule III - Must be an original source
Make the original source of the content your submission, and do not use URL shorteners. If a mirror is necessary, please provide one in comments. No hotlinking or rehosting someone else's work (unless they specifically allow it in their terms of use or request it). Post direct links to your source.
- 4
Rule IV - Asking Questions
Before posting your question, use the search bar to make sure your question has not been answered before. If you think your question is simple, please post it in the monthly pinned thread titled "Got an easy question? Ask it here!"
- 5
Rule V - Self Promotion
Self promotion is tolerated for people that are contributing to the community by answering questions and engaging in constructive discussions. Fewer than 5% of your posts (including comments) should be self promotion. If you have fewer than 5 posts/comment on the sub, or your account is less than 2 month old, self promotion is not allowed. Note: If your post is about a job opening, you must include the name of the company and a salary range, otherwise your post will be removed.
What to post in r/swift
What fits the room, and what gets removed.
Works well
- Share a Swift package, library, or open source tool you built, posted as a direct link to the original source, after you have been answering questions in the community for a couple of months
- Write a technical walkthrough about a Swift language feature or a problem you solved, with the code or article hosted where you wrote it
- Answer questions from other developers in the monthly easy questions thread to build the contribution history the self promotion rule asks for
- Ask a genuine question about Swift after searching first, and use the monthly pinned thread if it is a simple one
- Post Swift news or an announcement straight from its original source, with a mirror in the comments only if one is needed
Avoid
- Posting anything about Taylor Swift, the singer, because the first rule removes it on sight
- Self promoting before you have at least 5 posts or comments on the sub or before your account is 2 months old
- Exceeding the 5% self promotion share across your posts and comments
- Using URL shorteners or posting tracked links instead of the original source
- Rehosting or hotlinking someone else's work without permission in their terms of use
- Asking a question without searching first, or posting a simple question outside the monthly pinned thread
Best hours to post in r/swift
No pattern yet. r/swift does not have enough top posts from the last 90 days to name its best hours.
What r/swift Is For
This community is for people who work with Swift, the general purpose programming language built around safety, performance, and software design patterns. The people posting here are developers who write Swift, people learning the language, and folks sharing news, questions, and original work related to it. The rules make the boundary very clear. Posts must be about the Swift programming language, and the community even spells out that Taylor Swift content is not welcome unless she becomes a Swift developer. If you are a founder building something with Swift, or marketing a tool that Swift developers would use, this is a room full of your exact audience, but only if you show up as a programmer first.
Rules That Matter Before Posting
Four rules decide whether a marketing adjacent post survives here. “Rule I - Must be relevant to Swift” means your post has to be about the Swift programming language, not about your product in general. “Rule III - Must be an original source” means you link directly to the original source, no URL shorteners, no rehosting someone else's work. “Rule IV - Asking Questions” means you search before asking, and simple questions go in the monthly pinned thread titled “Got an easy question? Ask it here!”. “Rule V - Self Promotion” is the one that matters most if you have something to sell. Self promotion is only tolerated for people who contribute by answering questions and joining discussions, fewer than 5% of your posts and comments can be self promotion, and if you have fewer than 5 posts or comments on the sub, or your account is under 2 months old, self promotion is not allowed at all. “Rule II - Be Respectful” is the baseline for how you talk to people once you are here.
What To Post
A good post here is about Swift itself. Share your own original work, like a library you wrote, an article you published on your own site, or a tool you built with Swift, and link straight to the source. If you want to mention something you made as a founder, the safest path is to first spend time answering questions and joining discussions, then post your work as a genuine contribution. If you have a simple question, the monthly pinned thread titled “Got an easy question? Ask it here!” is the right home for it. If you are hiring and want to post a job opening, include the name of the company and a salary range, because the rules say a job post without those will be removed.
What To Avoid
Do not post about Taylor Swift, the rules are explicit that she is off topic unless she starts writing Swift code. Do not post promotional content unless you meet the contribution bar in “Rule V - Self Promotion”, and never promote if you have fewer than 5 posts or comments on the sub or your account is under 2 months old. Do not use URL shorteners, do not rehost or hotlink other people's work, and always submit the original source. Do not post a question without searching first, and do not post simple questions outside the monthly pinned thread. Do not post a job opening without the company name and a salary range. Never be abusive, discriminatory, or vulgar, because “Rule II - Be Respectful” says that is not tolerated.
A note from Anthony
The 5% self promotion cap and the 2 month account minimum are stricter than most programming subs, and I respect that, because it forces you to be a real member before you ask for anything. I also love that the first rule has to tell people, in writing, that Taylor Swift posts are not welcome. My honest read of the evidence is that this community rewards the slow path, answer questions for a couple of months, then share something you actually built with Swift.
By Anthony Riera, founder and operator of Rankhog. Every guide is built from the community's own public rules and data, then checked by Rankhog's grounding audit before it goes live.
Common questions about r/swift
What subreddits are similar to r/swift?
Subreddits like r/swift are r/programming, r/ProgrammerHumor, r/learnprogramming, r/webdev, r/mac, r/AskEngineers, r/javascript and r/gamedev.
Can I post my Swift based product here?
Only if you meet the conditions in “Rule V - Self Promotion”. You need to be contributing to the community by answering questions and joining discussions, fewer than 5% of your posts and comments can be self promotion, and you need at least 5 posts or comments on the sub plus an account older than 2 months. If you do not meet that bar yet, self promotion is not allowed.
How old does my account need to be?
The rules state that if your account is less than 2 months old, self promotion is not allowed, so 60 days is the minimum before any self promotion is even on the table.
Can I use a link shortener or a tracked link?
No. “Rule III - Must be an original source” says do not use URL shorteners, and you should post direct links to your source.
Can I post about Taylor Swift?
No. “Rule I - Must be relevant to Swift” is about the programming language, and the rule explicitly says Taylor Swift content is not needed unless she starts a new career as a Swift developer.
Where do simple questions go?
In the monthly pinned thread titled “Got an easy question? Ask it here!”. “Rule IV - Asking Questions” also asks you to search the sub first to make sure your question has not been answered before.
Subreddits like r/swift
Other rooms for the same crowd.