The article explains perfectly what the parent would want instead.
Chat is for back and forth.
And to pretend that this "conversation preparation" somehow takes (and interrupts) a worthy chunk of your day is either laughable or pompous.
plus, didn't we agree that chat is async and thus this "conversation setup" never happens? I am forced to respond to "how are you" in real time?
async convo = UDP "convo setup" = TCP, and it doesn't happen
...
...
...
>> hi what's up
...
...
...
...
> there's a bug, it does abc when you do xyz
...
...
...
> ok I fixed it
versus
> hi, there's a bug, it does abc when you do xyz
...
...
...
> ok I fixed it
pleasantries are fine, just include the point along with them