This question (Split Java ArrayList into equal parts … Peer review) is on hold for being "off topic."
It's a good example of a question that should be closed, being a request for peer review, but it has been marked for closure for being "Off topic". The description in the close reason states:
This question does not appear to be about programming, within the scope defined in the help center.
After clicking through multiple links, you finally arrive at the On-topic guidelines, which are vague and fuzzy about this particular area. It's easy to be misled that this sort of question falls into the scope of StackOverflow, specifically this clause:
- practical, answerable problems that are unique to the programming profession
Which I believe vaguely describes code review questions in general.
I think "primarily opinion based", rather than "off topic", hits the nail on the head, as I believe it does for book recommendations, overly-high-level design questions, and other similar questions.
- Is this question closed for the right reason?
- "Off Topic" has a broad, sweeping description, and tends to aggregate most questions that don't fit other categories very well. Might it be appropriate to rename it to something like "Belongs on Another StackExchange Site", or something else that directly implicates there is a location to ask, and that this is not it?
- Did the description change when putting questions on hold was introduced?
- Should the Help Center include a note about where to ask questions of this type, or subjective questions in general?
It appears that "Off Topic" is lopsided as a close reason: of 30 random questions with close votes I looked at on the review page, and of 79 total close votes, 44 were off topic votes. Maybe "off topic" needs to be split into more specific subcategories.