New: warm up Reddit accounts. You own them.
Rankhog

r/softwarearchitecture rules, stats, and what to post

Know the rules before you post. So easy grandma can do it.

121K members
To post
No minimum in the rules
To comment
No minimum in the rules
Self-promotion
Banned
Links
Not mentioned in the rules
Promo risk
High
From the rules, not from removal counts
Community age
12 years
Since Dec 2013
A grandma in an orange sweater at an old beige computer, reading r/softwarearchitecture on Reddit. A Rankhog sticker and a Reddit sticker are on the computer.

About r/softwarearchitecture

A source-backed Rankhog guide to r/softwarearchitecture: public rules, community context, posting fit, and startup-promotion risk before you publish.Checked from the r/softwarearchitecture rules on Reddit.

r/softwarearchitecture rules

7 rules, in the community's own words.

  1. 1

    Be kind.

    Be agreeable even when you disagree. Personal attacks instead of criticizing the idea is strictly forbidden in this subreddit. There are many ways to convey disagreement without resorting to ad hominem attacks.

  2. 2

    No promotion of personal/business services.

    No promotion of services offered either by an individual or company.

  3. 3

    No job posts

    You cannot post job advertisements, links to job boards, resumes, personal sites with the aim to get a job, or solicitation of employment of any kind.

  4. 4

    No flair abuse

    Using the incorrect flair purposefully will result in punitive action.

  5. 5

    No cryptocurrency - zero tolerance

    Absolutely zero posts about cryptocurrency. The topic of blockchain is allowed.

  6. 6

    Keep posts related to Software Architecture

    All posts must be related to software architecture.

  7. 7

    No AI Generated Posts

    The community has decided that AI generated posts are not something that brings value to the architecture community. They will be removed.

What to post in r/softwarearchitecture

What fits the room, and what gets removed.

Works well

  • A writeup of a real architectural decision you made, covering the options you considered and the tradeoffs you accepted.
  • A question post asking how experienced architects would structure a specific system or handle a specific scaling problem.
  • A lessons learned post about a migration, refactor, or redesign, written in your own words with no links to your company.
  • A discussion of an architectural pattern from your own experience, explaining where it helped you and where it hurt.

Avoid

  • Posting a link to your product, service, or company blog, because “No promotion of personal/business services.” bans promoting services offered by an individual or company.
  • Sharing a job ad, a link to a job board, or asking the community to hire you, because “No job posts” forbids all solicitation of employment.
  • Pasting a post drafted by ChatGPT or any other AI tool, because “No AI Generated Posts” means the community removes them.
  • Writing about cryptocurrency in any form, because “No cryptocurrency - zero tolerance” gives you no second chance.
  • Posting about a general coding topic with no architectural angle, because “Keep posts related to Software Architecture” requires every post to relate to software architecture.
  • Picking a flair that does not match your post, because “No flair abuse” makes deliberate misflairing punishable.

Best hours to post in r/softwarearchitecture

No pattern yet. r/softwarearchitecture does not have enough top posts from the last 90 days to name its best hours.

What r/softwarearchitecture Is For

This community is for people who design, structure, and optimize software systems. The description asks for discussions on architectural patterns, best practices, and real-world experiences, so the room is full of engineers and architects who want to talk about how systems are built and why. It is a discussion space, not a marketplace. The rules make that clear with a ban on promoting personal or business services, a ban on job posts, and a ban on AI generated posts. If you show up as a founder who wants to trade honest experience about architecture decisions, you fit. If you show up to pitch, you do not.

Rules That Matter Before Posting

The rule that decides most marketing outcomes here is “No promotion of personal/business services.”, which bans promoting services offered by an individual or a company. That covers your product, your agency, your consulting offer, and anything else you are selling. “No AI Generated Posts.” matters just as much, because the community has decided AI generated posts bring no value and removes them, so a post drafted by a chatbot is gone even if the topic is perfect. “Keep posts related to Software Architecture.” sets the topical bar, meaning every post must connect to designing or structuring software systems. “No job posts.” removes job ads, job board links, resumes, and any solicitation of employment, so hiring or job hunting posts are out. “No cryptocurrency - zero tolerance.” bans all cryptocurrency posts, though the topic of blockchain itself is allowed. “No flair abuse.” means you must pick the correct flair for your post on purpose. Finally, “Be kind.” sets the tone, so criticize ideas and never people.

What To Post

A good post here is your own writing about a real architecture problem or decision. Walk through a system you designed, explain the tradeoffs you weighed, and share what happened next. Ask the community for their take on a specific architectural choice, like how to structure a service boundary or when to pick one pattern over another. Share a lesson from a migration, a refactor, or a scaling effort, focused on the architectural reasoning rather than the tool you sell. Keep the post on topic, pick the correct flair, write it yourself, and leave every promotional link out. If your product comes up in the comments because someone asks, answer honestly and plainly without turning the thread into a pitch.

What To Avoid

The fastest removals come from breaking the promotion rule, so leave every link to your service, product, or company out of the post. Do not post job ads, resumes, or anything aimed at getting hired or hiring. Do not post anything written by AI, because the community removes AI generated posts on sight. Do not post about cryptocurrency at all, since that rule has zero tolerance. Keep every post tied to software architecture, use the right flair, and stay civil even when you disagree with someone in the comments.

A note from Anthony

The “No AI Generated Posts” rule is the one that stands out to me, because it means this community judges your writing, not just your ideas. I also like that blockchain is allowed while cryptocurrency is not, which shows the moderators drew a very deliberate line. With no observed top posts to learn from, I would start by reading what is on the front page before writing anything.

By , 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/softwarearchitecture

What subreddits are similar to r/softwarearchitecture?

Subreddits like r/softwarearchitecture are r/programming, r/ProgrammerHumor, r/learnprogramming, r/webdev, r/mac, r/AskEngineers, r/javascript and r/gamedev.

Can I mention my product or service if I frame it as helpful?

No. Rule “No promotion of personal/business services.” bans promoting services offered by an individual or a company, so your product, agency, or consulting offer is off the table.

Can I use AI to draft my post?

No. Rule “No AI Generated Posts” removes AI generated posts, so write in your own words about your own experience.

Can I post a job or look for architects to hire?

No. Rule “No job posts” covers job advertisements, job board links, resumes, and any solicitation of employment.

Can I post about blockchain or crypto architecture?

No. Rule “No cryptocurrency - zero tolerance” bans all cryptocurrency posts, though the topic of blockchain itself is allowed.

Can I share a lesson from building my own system?

Yes, as long as it stays on software architecture and you break no other rule, since the description invites real-world experiences and best practices.

Subreddits like r/softwarearchitecture

Other rooms for the same crowd.

Free Reddit tools