I have a senior colleague who is very intelligent and appears to recall absolutely everything he has ever witnessed, with clarity and immediate comprehension and insight.
I am not so gifted and have occasionally asked questions which are, it would appear from the responses, to be a repetition or that I should have found the answer elsewhere before coming to them.
I appear to be at the bottom of their priority list (emails will often take some time to be answered) and they are not afraid of pointing out mistakes they think I’ve made in front of any number of colleagues?
I am mid-senior and certainly not bad at my role. I don’t believe people should be reprimanded for forgetting minor details or needing things explaining more than once.
I am always happy to pass on my knowledge and only gripe when it appears that a colleague is simply being lazy. I do not consider it laziness if someone has not sought out every potential avenue of information before coming to me.
How can I deal with/respond to someone who does behave that way when I am invariably going to need their input?
[Edit] The responses I have received in the past have lead me to avoid contacting this person as much as possible. Communication with them often feels like I must “ask exactly the right question in exactly the right way” or I will only receive a useful response if it comes along with some kind of criticism.
Of course, if one were to break down their criticism in the context of the communication (typically, if not exclusively, email) it would be impossible for me to show that their criticism is - factually - wrong. However, they are the only person who behaves this way and there are many others of similar intellect who are much more helpful and a joy to converse with.