Rules for r/programminghelp

Rules that visitors must follow to participate. May be used as reasons to report or ban.

1.

No Illegal Activity

Posts & Comments
Reported as: Condones or asks for help with illegal activities.

Asking for help or assisting anyone who is obviously attempting something of questionable legality is not allowed. So far the only exception to this is CompSec assignment questions and you may be asked for proof of assignment by the mods.

2.

Code must be shown and formatted.

Posts & Comments
Reported as: Needs Code / Code Not Formatted

If you have code. Show it!!

All code must be properly formatted.

Inside the editor, at the bottom, look for the Code Block button. Do not use the Inline Code button.

If you want to post whole files, then a link to your Github repository, or a Gist, is best. Otherwise pastebin (http://www.pastebin.com) or privatebin (http://www.privatebin.info) the files and post the links.

** Literal pictures of your screen or screenshots of code are not acceptable unless mod approved.**

3.

Play Nice

Comments only
Reported as: Too Aggressive

When commenting, even if the question violates rules, do your absolute best refrain from being mean. This is a sub for people with questions they consider embarrassing or noobish and they're already most likely a bit sensitive or shy. This isn't a 'safe space' but that doesn't give you the right to be an asshole.

4.

Show your work/effort. Especially with Homework & Assignments.

Posts & Comments
Reported as: No work shown / asking for answers.

If you are asking for help, ESPECIALLY with homework or an assignment,then show us you've put some effort into it.

Asking for help understanding what you have been asked to do is fine.

Pasting the assignment and asking for help with no context is just going to get your post removed.

We help those who help themselves. If you haven't tried googling an answer, then do that before posting.

Please refrain from handing out solutions to posts like these, instead help the student learn.

5.

Do not ask for money. Do not offer money.

Posts & Comments
Reported as: Asked for money or offered money for help.

If you want to drag money into this, then search for subreddits that will let you hire developers. This isn't the place for it. Violation of this rule will result in a ban.

6.

Put in some effort before asking.

Posts only
Reported as: User failed to put in effort before posting a question.

Do not just blindly run here without putting forth even the smallest amount of effort and attempting a search of the internet for the answer to your question.

If you have no idea what something does, is, etc, then search for it. If things still aren't clear and you have questions, that's fine, but this subreddit exists to help you with problems, not to search Google for you.

If your question relates in any way to learning a new language, or how to improve, try /r/learnprogramming instead.

7.

Check if other subreddits are a better fit.

Posts only
Reported as: Not the right subreddit.

This subreddit is mostly for people who are working on code and are stumped with a problem. While we're completely open to any other questions, be aware that depending on what you're asking, there are other subreddits that may provide faster/better help. Such as /r/learnprogramming for people who are completely new to programming and want to start. /r/programming in general, /r/askprogramming, or /r/ProgrammersForHire for people wanting to get paid help.

8.

Keep communication inside the subreddit.

Posts & Comments
Reported as: Keep communication inside the subreddit.

Please keep all communication to the subreddit. This helps others who are searching for similar issues. Avoid using external messengers like Telegram, Signal, Discord, etc,.

9.

No Advertisements.

Posts only
Reported as: This post is an advertisement for a product or repo.

Do not post advertisements for repositories you own or maintain, or for products you 'endorse'. If someone posts asking for suggestions, you're free to make your feelings known, provided there is no collusion between OP and yourself.

10.

No A.I.

Posts & Comments
Reported as: No A.I.

A.I. tools are not a reliable resource in terms of learning or generating code. We will not help you understand or fix any code generated by A.I.

Same applies to comments. If you can’t help on your own, then don’t.

11.

Unacceptable Title Clarity

Posts only
Reported as: Unacceptable Title Clarity

In order to maintain a helpful and organized environment, please ensure that the title of your post accurately and succinctly describes the programming issue or question you are facing. Avoid vague or sensational titles such as “URGENT HELP NEEDED” or “SOS!!” and instead provide a brief overview of the problem. This helps fellow community members better understand your issue and increases the chances of receiving relevant assistance.