Since it's a communication tool, you'll get better results if you use it like it was designed and like everyone else does.
I'm not asking for a poll, but reasoning (which is the explicitly stated purpose for this forum). If a thousand (apparently annoyed) HNers agreed on something but could not reason why, I wouldn't care for it. In fact, I've seen exactly this kind of cultish thinking among developers specifically, hence the existence of flamewars over notation preference.
The tone of some of these replies also suggest to me there's some projection going on, that also makes me defer to the explicit reasoning provided rather than the sentiment.
> you're using this tool fundamentally differently than everyone else and than it's meant to be used, and you're doing it in a way that inconveniences everyone who has to use it to interact with you
I disagree, but if you've already made up your mind, there's no opportunity for discourse here.
There's no opportunity for discourse, but it's apparently because your idea of "reason" is also different from everybody else's.
Their opinion differs to mine, and I also disagree with some of the counter-arguments.
Describing their responses as "real" versus mine is evidence that you've made up your mind, and are no longer objective about the topic.
> your idea of "reason" is also different from everybody else's
reasoning can be flawed or incorrect, but you are implying mine isn't reasoning at all. Care to back that claim up?
> sometimes you might ask to call them instead of typing your question.
Does not explain or justify. Is not a reason. The possibility that you might ask to call has no bearing on whether or not you should start with "Hello," because if you are going to ask to call, you would be better served by just asking to call in the initial message, and if you are not going to ask to call, you would be better served by just asking your question in the initial message.
> It also might be the case there are multiple people who can answer the question, so you want [to] send out "hi" to a few of them to see who will respond right now.
Does not explain or justify. Is not a reason. Whether you are going to send the message to multiple people or only one has no bearing on whether or not you should start with "Hello," because if you are going to send the message to multiple people, you would be better served by sending your actual question. Even if you get more than one answer, you can just thank the people for their responses, if you don't manage to delete the extra messages from other people. If you are only going to send the question to one person, you would be better served by asking your actual question, so they can move the conversation forward when they reply.
> I would not send out multiple "Do you have time to hop on a call for 5 mins?" b/c then they might call me before I delete the message.
Does not explain or justify. Is not a reason. Whether more than one person might call you has no bearing on whether you should start with "Hello," because if more than one person does try to call you before you have a chance to delete the message, you are still better served by having them know why you wanted to talk, since they can better appreciate why you would have sent multiple messages and taken the soonest call, and if no more than one person tries to call you, you are still better served by having that person know why you want to talk to them before they call.
> I use IM as more informal, (AND/)OR conversations with likely back-and-forth, that may require the other person to be present to be of use.
Does not explain or justify. Is not a reason. Whether you need someone to be present to have a back-and-forth conversation has no bearing on whether you should start with "Hello," because if you do need someone to be present, you would be better served by having them already know what you might need them to be present to discuss, and if you do not need someone to be present, you would be better served by having them know as soon as possible what information you need from them.
None of your "reasons" explain or justify. None of them actually have any bearing on whether you should or should not start a conversation with "Hello." The answer is the same regardless of your "reasons." They're not even germane to the discussion, much less are they "reasons."