That said, I find that even if a message is asynchronous, it is much easier to track conversation flow via slack than email. Reply chains and indentations get messy and become an eye sore to navigate. If I write, "Hey, did you do that thing?" and don't hear "Yep, it's done" for a day, I can more easily see the flow of thought in Slack.
Though, I would appreciate a more standardized practice around, "If Slack says you are available, we can expect you to respond relatively quickly" than seeing a green dot and not hearing back for hours or a day.
I still hate "Hello" and "Hi" messages though. It baits a response without putting in any groundwork for me to understand what a person wants. Just say what you need.
> Them: "Hello"
> Me: "What's up?"
> Them: "Are you available now?"
> Me: "Yes... What do you need?"
Flows like this make me come off as an asshole because I'm annoyed by the tedious nature of the conversation. Tell me what you need so I can know how to respond.
> Them: "Hey, when you have minute, can you take a look at the database?"
> Me: "Sure thing. Can do in about 15 minutes"
^ this is way easier to work with for me