The more I use Stack Overflow the more I see people telling others to delete their questions afterwards for debugging help.
A (recent) example of this, and what caused me to ask this question on meta, was https://stackoverflow.com/questions/44689467/print-out-a-value-from-a-java-class/44689571#comment76362843_44689467. It's relatively low in terms of complexity, could probably have been asked better, but I've been attempting to answer questions on Stack Overflow that I have the skill level to answer authoritatively, which usually means these first-post debug level problems.
Yes, this question isn't necessarily helpful to others. But
- It's hostile to new users.
- It removes the reward for having an accepted answer, making it less likely that people receive help.
- It may, just possibly, have been the key for someone googling something extremely similar to understand their own problem.
Why do people do this?
I realize this is sounding slightly Stack Overflow specific, but most other Stack Exchange communities, seem friendlier, and more likely to answer the question as asked.