Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I'm teaching myself Java, and it's (effectively) my first programming language. Sometimes when I complete an exercise I wonder if I've done things in the right way.

For example, perhaps I write a little program that successfully copies a file. Have I dealt appropriately with the things that can go wrong? Is my code unusual or hard to read? Is there a more standard way to accomplish the goals of this program?

So I'm wondering if posting such code with a request for general feedback is appropriate. My hesitation is that it can lead to discussion, rather than a definitive answer, and it could seem to be undesirable clutter. Nevertheless, such questions (unlike the meta-question that I'm asking now) would be programming questions, and there are many objective answers that could be offered.

So let me know. Is this good use of Stack Overflow? Or acceptable as Community Wiki? Or should I find a friend to review my code, and use Stack Overflow for clearly defined, objective questions?


migration rejected from Jul 13 at 11:44

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by Nathan Tuggy, Ward, TIPS, S.L. Barth, Infinite Recursion Jul 13 at 11:44

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question pertains only to a specific site in the Stack Exchange Network. Questions on Meta Stack Exchange should pertain to our network or software that drives it as a whole, within the guidelines defined in the help center. You should ask this question on the meta site where your concern originated." – Nathan Tuggy, Ward, TIPS, S.L. Barth, Infinite Recursion
If this question can be reworded to fit the rules in the help center, please edit the question.

This kind of meta-questions is broadly discouraged. No, there is not a good place to ask it. Ans: It depends, but I lean against it. YMMV, etc. – dmckee Apr 7 '09 at 12:37
Good question, but belongs on uservoice, or should be expanded to become part of the SO FAQ. Questions like this come up all the time . . . – Binary Worrier Apr 7 '09 at 12:40
Sorry. Now I know about uservoice. – Eric Wilson Apr 7 '09 at 12:52
I think this question was more general than just "Is it okay to ask this question on SO?" and my answer was in the same vein. Shall vote to reopen if closed. – Cerebrus Apr 7 '09 at 12:56 – badp Feb 18 '11 at 21:30
somewhat hilarious that this question is migrated after nearly two years. Voting to delete, hard to believe that this question adds value. – Eric Wilson Feb 19 '11 at 3:32

I think you're looking for


Not the answer you're looking for? Browse other questions tagged .