Info
Shamelessly copied from: https://dontasktoask.com/, for safe keeping.
Every now and then, in online chat rooms I hang around in, someone pops in and says something in the lines of,
Foobar123: Any Java experts around?
This is bad form, for several reasons. What the person is actually asking here is,
Foobar123: Any Java experts around who are willing to commit into looking into my problem, whatever that may turn out to be, even if itās not actually related to Java or if someone who doesnāt know anything about Java could actually answer my question?
There are plenty of reasons why people who DO have the knowledge would not admit to it. By asking, youāre asking for more than what you think youāre asking.
Youāre asking people to take responsibility. Youāre questioning peopleās confidence in their abilities. Youāre also unnecessarily walling other people out. I often answer questions related to languages or libraries I have never used, because the answers are (in a programmer kind of way) common sense.
Alternatively, it can be seen as..
Foobar123: I have a question about Java but Iām too lazy to actually formalize it in words unless thereās someone on the channel who might be able to answer it
..which is just lazy. If youāre not willing to do the work to solve your problem, why should we?
The solution is not to ask to ask, but just to ask. Someone who is idling on the channel and only every now and then glances whatās going on is unlikely to answer to your āasking to askā question, but your actual problem description may pique their interest and get them to answer.
So, to summarize, donāt ask āAny Java experts around?ā, but rather ask āHow do I do āproblemā with Java and āother relevant infoā?ā
You can take your chances with a poorly asked question, or learn how to ask a good question.