This is happening right now. The level of detail is exactly as presented here:
DEVELOPER: I have my build automation set up with credentials for my code repository. But the job gets a credentials error. Can someone here help me with this issue?
ME: It depends what the issue is. What is the job trying to do? What happens when it tries?
DEV: It's trying to download a module.
What I'm actually trying to get at, without spelling it out like the guy is five years old, is, "what command is triggering the error, and what error is triggered?" To me, this is absolutely basic, obvious, computer troubleshooting 101. I assume that every software developer is familiar with the debugging process of "read error message, figure out what caused it, figure out how to address the cause".
But apparently this guy simply does not think that way. It does not occur to him to provide, or even think about, basic technical details of the problem. I figure there's at least a 50% chance that if he actually reads the error function call and the error message together, the solution will be obvious and easy to apply. I figure there's at least an 80% chance that I'll understand the problem and its solution instantly, the moment he provides those to snippets of text. Even though right now I know absolutely nothing about the actual details of his setup or goals.