Knowledge Base entry

How do you avoid homework-dumping and instead ask for guidance?

A practical answer page built from the knowledge base source.

Homework-dumping — posting a problem, assignment, or task verbatim and asking others to solve it — is widely frowned upon in educational and technical communities for practical as much as ethical reasons. The practical reason is that it produces answers you cannot reuse: someone else's solution to a copied problem teaches you nothing applicable to the next problem you encounter. Communities dedicated to learning — r/learnprogramming, r/HomeworkHelp, r/math, r/cheatatmathhomework (for specific communities that do allow direct help) — have developed norms around this distinction because it shapes whether participants feel they are contributing to learning or enabling academic dishonesty. The alternative to dumping is framing your question around the specific obstacle you have encountered rather than around the task as a whole. "How do I loop through a dictionary in Python" is a question that will be answered everywhere and teaches a transferable skill. "Here is my code for a function that should count word frequencies; I expected it to output X but it outputs Y instead; I think the issue might be related to how I'm handling the dictionary update but I'm not sure why" is the kind of question that produces a targeted explanation of the exact concept you are missing. This framing requires you to attempt the problem first, which is itself valuable — the attempt reveals where your understanding breaks down and produces a much more specific and useful question. It also demonstrates to the community that you are engaged with the material, which makes people more willing to invest time in explaining rather than simply producing an answer for you. Disclosing that the question is homework or an assignment is good practice in communities that prefer to know, since it allows respondents to calibrate whether to give hints or explanations rather than solutions. Most educational subreddits explicitly welcome homework questions framed as guidance requests; the prohibition is on asking others to complete work you will present as your own without attempting it yourself.