Hacker News new | ask | show | jobs
by function_seven 1587 days ago
> But, if I end up just getting people to learn how to start a Slack DM with a question instead of just "Hi! Are you there?", well, that will also be progress.

Why does this piss me off so much? I mean, the Slack thing. There are half a dozen people who DM me each day with "Hi." or "Good morning". ...And nothing else. Those messages fill me with instant dread. Oh God what are they going to ask me now?, or, fuckin' out with it, yeah?

I'm pretty sure it's because I'm right, and they know what they're headed towards will be a slog. So better to trap me by having me respond first ("Hi, what's up?"). Now that I've responded, THEY GOT ME! Without knowing the subject matter, I'm committed to a discussion about it.[0]

Contrast this with those compose an actual message. ("Morning. Quick question, how many modifiers are we allowed to comp on the widgets this year before we need the TPS Approval Team to get involved?", or "Hi. Can you update the stats today for tomorrow's meeting?") Those are fantastic. If it's a simple question, I can respond instantly without losing flow or whatever. If it's a complicated question, I can respond instantly with "I'll find out by COB tomorrow", or maybe it's complicated and also aligned with what I'm working on, so I pick up the phone and call them right then. I have options.

But the "hi" with no context or further messages? I just flat out ignore those now. Hopefully I'll be getting people to learn how to start a DM with a question.

[0] Hmm, I just got an idea. I'm going to start DMs with "Promise you won't get mad." :P

4 comments

It's a common asynchronous communication anti-pattern, there's a website dedicated to this: https://nohello.net/en/

I have found out a way to make people realize by themselves how inefficient this practice is: if I get a "hi" message without any further question/info, I will delay the response for a few hours. The next time I always get the full message right away.

I find it funny that there’s also a competing camp: https://yeshello.org
The timestamps kill me
Thanks for the tip. I need to try this one out.

I really despise this pattern, as described by OP.

Being passive aggressive is common among toddlers and mediocre companies.

People who build unicorns know how to communicate. It‘s not that hard, really.

> There are half a dozen people who DM me each day with "Hi." or "Good morning". ...And nothing else.

This must be a company culture thing. Approximately no one at my company does it.

On the contrary, it feels like a waste of everyone’s time to do the TCP handshake thing before asking the question, just fire off your UDP packet with the “hi” pleasantry and actual substance in all in one.

Just the other day I was trying to figure out how to link a bot into Teams in the background to deal with this exact problem: if I get a message which only says something like "got a moment?" it would automatically send back "what's the issue?" or something similar.
Alas, building a Teams bot to do something actually useful like that is all but impossible...
It feels like someone should have disassembled the protocol and created a way to hook in as a pretend extra client by now (that just looks like your user) but Google's become very bad at making these sorts of resources available.
Developer resources on the Teams front are just horrible.

It's mind-boggling how bad the SDKs remain this many years into the product.

No, I just think it seems rude to start with a question instead of a stock pleasantry. I know you know I’m teeing up a question, if I wasn’t I wouldn’t be slacking you at all.
Right. We both know you're going to ask a question. So fire away.

I don't mind a "Hi." followed by some [user is typing] followed by the actual question. It's the naked "hi" with nothing else. The "hi" that's just dropped there awaiting me to confirm that I'm now a part of a conversation I know nothing about.

Emails have subject lines and require the sender to write out what they want. Phone calls leave me the option to pick up or let go to VM if I'm not available. But DMs are the worst of those two: text like an email, realtime like a phone call.

For some reason those seem to correlate with users who want me to do their work for them, or are about to drop a request that I have no time for—and don't even have the time to explain why it's not my domain or a good fit for my schedule. These are requests I'd love to get via email so I can respond on my own time. Or as a voicemail. Or even as a written out DM.

But not as another message in "a conversation we're having now."

Additionally I really am fed up with people splitting everything in Slack into multiple lines so that I receive multiple notifications from what should have been a three to five liner.

Was it a nuisance when work from home started more and more people switched over to this pattern.

Nowadays I am just fed up with it.

But it might be because after 23 months we (the company I am working for) still haven't been able to learn how to replace most meetings with forms that don't take up that much synchronous time.

Most meetings I am in could be at least cut short when prepared up front by a document that enables commenting. Then one could discuss ideas and not need to generate them on the fly.

And then there are the few cases where the need is to brainstorm. These can be fun. And I like them. But they are for cases when the map/way/ideas are yet unknown.

When the path is more clear things imho should be more asynchronously organized.

>Additionally I really am fed up with people splitting everything in Slack into multiple lines so that I receive multiple notifications from what should have been a three to five liner.

On IRC this is called "scrolling" and depending on your relationship with the person you can ask them if someone is playing a joke by hooking their enter key up to their spacebar.

In general I think what's happening is a tell that a person doesn't act with fully-formed thoughts when they open their mouth.

Yes, but even more rude with async communication like Slack is sending a pleasantry by itself, and not following it with a question until the initial pleasantry receives a response.

https://nohello.net/en/

Yes, it's very much the expectation that I need to somehow be immediately available that makes it rude. I don't know how many times I have to respond, "Hi! Do you have a question? If you want to chat, feel free to schedule some time on my calendar, I'm free most of the day."
> Yes, it's very much the expectation that I need to somehow be immediately available that makes it rude.

I pretty much agree with the other comments against people just saying 'hi' and nothing else. But this made it click to me.

I think many of the people who do this are the same who drop by your desk and ask for a random thing, without taking the time to ask whether you're available or not. This is the same thing, just moved online.

Also, bonus points for people who just say 'hi', you say hi back, and they never reply anything. Reminds me of people in person who would come up to your desk, say hi, while at the same time frantically typing on their phones and making you wait.

Well, it is very rude to request attention without any sign of what you want to discuss and no indication that you will even be there to say anything once you get the person's focus.

I completely understand where you are coming from. But rest assured, your politeness is stressing the people around you and lack of it will at worst perceived as rushness.

“Hey, [question here]?”
Yeah that's what I default to. Or maybe even "Morning, how's it going? [question here]".

I like to be friendly but also to not to waste time by doing some kind of weird manual slack handshake protocol.

In slack at least you can insert line breaks so the pleasantry first, line break, then question.
Exactly this. All in one message, not so that you send the first "Hey" and then formulate the main question for a couple of minutes while the other person is already waiting.
Sure start with a pleasantry, but include the question in the same message! Write it out first in notepad or whatever if need be. The first message needs to have enough information for them to process the topic as you are already demanding the recipient's attention with it.