Replies: 2 comments 1 reply
-
As for fixing the language so it's not so condescending, here's my solution:
This is obvious, people already know this. You don't have to make them feel dumb by suggesting this is some new-fangled idea that you came up with that is really important to get across. Remove this line completely, it's not necessary. It's probably the most condescending line on this entire page.
This is a great line! Keep it! But it contradicts the previous line (you say you won't judge, but you are already pre-judging them by telling them about the precise way they have to ask questions, lmao), which will no longer be a problem when that previous line is removed.
Uh, no. There's nothing wrong with asking to ask, and it doesn't imply anything except what users mistakenly read into it. Remove the do not ask to ask, it makes y'all sound pretentious. You can keep the first part though, because it's generally good advice.
The XY problem stuff can be removed. It's unnecessary and even the website you link to is actually just really rude. You can say almost the same thing without sounding so pretentious by just saying something more like this: "Be sure to state your problem, what you have already tried to solve it, and how those attempts failed. Having the full context of the problem helps others guide you to the right solution". This is how the entire thing should read, according to my suggestions above:
There, simple, easy to understand, not condescending or presumptuous. Much better, imho. |
Beta Was this translation helpful? Give feedback.
-
(If you're wondering why this is being commented on now, someone decided to bring it up!) While I think that the pages supposedly explaining "don't ask to ask" and the XY problem are a poor way to direct users on how to ask questions, I think it's important to note that neither concept is particularly problematic on its own. Many communities state "don't ask to ask" largely because that's a bad way to get help - anyone providing help in a community space is a volunteer with limited time, and getting to the point by asking your question immediately is far more likely to encourage others to actually answer your question, in my experience. That said, I don't think the link used is particularly helpful - it'd be better to use some nicer phrasing in the wiki itself, IMO. As for the XY problem, it absolutely is a real problem that I run into all the time in programming communities. I agree that the link sucks and things should be rephrased, but disagree that the concept only exists for Stack Overflow users to be condescending (god knows they don't need an excuse to do that). I do also think it's useful to include that specific term on the page, since it's something many would-be helpers are likely to be familiar with and potentially bring up when explaining how they can better ask their questions next time. I think it's also worth noting that knowing how to ask for help is a skill that many people haven't yet honed. Instead of removing the implication that it's important to hone this skill, I think the wiki would be better served by creating a page with advice on how to better ask for help, the information that helpers will require and expect (and why that is), written in a positive and encouraging tone. This is something that worked well when I was a co-owner at Python Discord, and they still have an expanded version of the page I wrote today - though it doesn't have the same optimistic tone that I previously used. I'd also just like to point out that those helping out are people too, and there is an implied level of etiquette that many users seeking support don't try to reach. While I don't think it's useful to talk about "help vampires" and other such terms, I think the wiki should at least ask for some patience and mutual respect. Out of curiosity, why isn't this a PR? |
Beta Was this translation helpful? Give feedback.
-
In regards to: https://wiki.quiltmc.org/en/introduction/getting-started
Just wanted to point out a few problems with the language of this page on the wiki: it's condescending. Dictating the specific particular ways people have to ask questions is pretentious when all that really matters is that a question was asked and someone is able to answer it. Even the link to the page explaining why you apparently "shouldn't ask to ask" is presumptuous and pretentious. We are not divas, we are programmers. This "bad form" is made up. In fact, I've never seen anyone say something like this is "bad form" in the many many programming communities that I have been in. Really, it's just extremely petty.
As for the XY problem, that's just as pretentious because it's the excuse StackOverflow users use to berate people who ask a question about a particular problem and someone can't imagine how it might be useful, so they automatically determine that it's not useful to begin with, as if that person knows every single thing about what solutions are useful for particular problems. Again, it's pretentious and condescending, and even the examples given in this XY problem website are intentionally convoluted and unrealistic. The biggest problem with this "XY Problem" is that some people think that Y is not a valid solution, whereas many others would say it is a valid solution. Ultimately, you answer what you've been asked because that's what you've been asked to help with. It is up to the asker to determine whether the solution is valid or not, or to ask whether it's a valid solution or not. Nothing more, nothing less. StackOverflow is literally notorious for these types of responses, and for just generally terrible solutions in general. StackOverflow should never be used as a model for this type of stuff, and it is not good to advocate that type of behavior in a programming community. I can speak more on why this XY Problem thing is actually extremely bad for interactions and learning in general if people wish, but I think I got the main point across.
Beta Was this translation helpful? Give feedback.
All reactions