How can one ask a good question in a subject he doesn't know much about?
For example, I'm a developer. Even though I may not know Java, I know how to ask a good question about Java because it's my world.
When it comes, for example, databases, I am a user of databases, but I'm far from knowing particularities about this world.
So, when asking questions about databases, many times the question will seem too broad, or a XY Problem, or a "how-to-do-my-job" question, simply because I don't know how to ask in this particular field.
Then, what it may seems pretty good to me, when it comes to a person who knows a whole lot more than me, he thinks it's not a good question.