Comment by BrandoElFollito

3 years ago

I always want to know that because I do not want to send messages when it is not a good time for that. Nor I want to receive any.

A "hello" means it is "IM urgent" so it can wait for the moment I am OK to exchange.

Like I said, this is also cultural - some cultures allow people to interrupt others, some not.

August 21, 2022

Re: your messages in this thread

Dear BrandoElFollito:

You're rebuilding TCP over UDP. Chat apps are connectionless (or RESTful, if you will). What makes them productive, especially in the workplace, is the fact that they can work without all the handshaking that accompanies more structured communication like in-person, spoken human conversations.

Nothing is stopping you from adding back all your binds, listens, SYNs, and ACKs to a protocol that doesn't need them. But it's a conversational code smell if you do.

Sincerely yours,

sowbug

  • Dear sowbug - apparently you live in a place where it is fine to send a message and it does not matter if the recipient is ready to receive it or not. Good for you.

I don't want to wait there and stare in typing icon while you are typing and retyping and figuring out what you want to send.

That is why hello is annoying. People are capable to talk immediately, but take forever to finish writing.

  • The solution here would be for Microsoft to add a "hello will be ignored" option to Teams so I can just check that and have it look like Teams is saying back to them " please write more then just hello "

  • It does not work that way in my place. You write "hello" and if there is no immediate "hello" back, then you leave this aside until there is. There is no staring at anything.

How would you manage that via telephone?

Sending Hello this way seems like calling somebody and if they answer it's ok to interrupt.

Being responsive doesn't mean you're idle.

  • The phone is the last but one "urgency" level. It means that if someone calls me on the phone it is really urgent. I would interrupt a lot of things, including a presentation, if I get a call.

    If this is to say something minor I will block that person, or never pick up their call again.