>I really prefer people to warn me before dropping a bomb
Why? These "hi" or "are you there" or "can I ask a question" are useless to me. Also in the reverse role I find it useful to just type up my whole problem. Sometimes in the middle of typing it all up I will figure out a good solution and then just not send the message. Even if the person is not there to help you, you can always copy paste your message to someone else.
It depends, I mean in times of remote work it's good when the routine doesn't degrade to a purely mechanical exchange. Also it can be actually useful if people chit-chat about what they are doing which can lead to discussions and save time by cutting useless work. It's not ideal when people repeatedly ask me about a certain class of problems - terse or not - it's a disruption to my work.
(With dropping a bomb I also mean something like a larger/tedious amount of work)
Why? These "hi" or "are you there" or "can I ask a question" are useless to me. Also in the reverse role I find it useful to just type up my whole problem. Sometimes in the middle of typing it all up I will figure out a good solution and then just not send the message. Even if the person is not there to help you, you can always copy paste your message to someone else.