When trying to provide an answer, I sometimes found myself hesitant to provide the exact recipe that would be a solution for a particular problem.
I think it is better (it has always been better when it's been me at the other end, at least) to provide an answer that does not give a step-by-step recipe, and instead points to the relevant docs, that can provide a much better, in-depth, detailed understanding of the issue.
Where should one draw the line?
Is it a better answer one that would only "partially" solve a problem?