No Hello (2013)
nohello.com
nohello.com
Don't ask to ask, just ask
Every now and then, in online chat rooms I hang around in, someone pops in and says something in the lines of,
Foobar123:
Any Java experts around?
This is bad form, for several reasons. What the person is actually asking here is, Foobar123:
Any Java experts around who are willing to commit into looking into my problem, whatever that may turn out to be, even if it's not actually related to Java or if someone who doesn't know anything about Java could actually answer my question?> Based on the wonderful nohello.com.
Of course, you can keep things faster by putting the social dance right at the first message "Hello, how are you? Great game by your team last night congrats!", but it is still expected to lose some time on that...
Another great example is the "Thank you" email after someone does something for you. I know many countries where this is frown upon (because is an unnecessary email), but there are many where the inverse is true, people expect you to acknowledge gratitude (with the risk of being known as a rude/cold person if not).
To sum it up, be aware of the culture you're working with
The next question was whatsup? how is it going? how was your weekend?
Our reaction was that the recipient (typically an overpaid US guy) actually wanted an answer. It took me a couple of years that they didn't really give a damn. It was actually a hallmark to ignore and move on to the objective topic. (It somewhat impressed those guys!)
I find myself typing out the whole message, greeting included. However, as that might look a bit too much like a wall of text on WhatsApp, Telegram, Slack or the like, I tend to cut the question just before sending the greeting, and paste and send the question (or conversation context) immediately after.
So, my messages will look something like this:
- Mordisquitos is typing -
# Ctrl-X
[20:12] Mordisquitos: Hi ${oldAquaintance}! How's it going?
# Ctrl-V
[20:12] Mordisquitos: Are you in ${homeTown} these days? I'm here till Sunday, so if you're here we could meet if you want!
Or like this: - Mordisquitos is typing -
# Ctrl-X
[10:03] Mordisquitos: Good morning ${coworkerName}!
# Ctrl-V
[10:03] Mordisquitos: Regarding the issue with cranking the widgets, I had some questions about the timing
- Mordisquitos is typing - # The specifics of the question, may take a while
I think the reason I do it is out of empathy, assuming that other people might feel like I myself do. Be it out of social anxiety or ADHD, I really hate receiving unexpected contextless greetings and being expected to greet back before knowing what the hell you're writing to me about. Neither am I very happy about seeing an unexpected greeting followed by minutes of a "user is typing", during which my mind is already hopelessly hyperfocused on wondering what it will be.I am well aware though that the time that I'm (perfectionistically) typing my initial message that I will later cut and send, if the user has the application open they may already be seeing the "Mordisquitos is typing" notification before I sent the initial hello, which could be even worse. I think sometimes I've even gone as far as typing out my greeting+message on a text editor beforehand.
It's particularly annoying when non-technical managers will ask "quick" questions that actually take a long time to answer.
I think the shift for me was (1) not being in the office physically, and realizing I was missing the simple "hello" conversations to acknowledge folks, and (2) I just care a lot less about productivity these days. Or rather, maybe, I've come to appreciate more how much productivity depends on healthy human interactions. I'm not a work robot, and I don't really need to "optimize my life" to the point of being one. My time isn't so valuable that replying with a "Hello back! How was your weekend?" kills me - and for an colleague who needs or wants to talk, a simple chat "hello" might be the open door they need. That endless todo list can, and will wait... And it will be as full on the day I wake for the last time as it was this morning.
The difference in context is the length of the subsequent conversation. If it is a quick question, with a quick answer, just saying “hello” to start a conversation is a waste of time. But if it is the start of lengthy conversation that is technically async, but actually would be more productive if both parts are online to reply in minutes, just saying hello is useful. Also, polite, since this is closer to a real life conversation.
It is the short version of ”Hello, let me know when you are free for a async-but-not-so-much conversation”
With skill, you can have not one but several concurrent conversations, each just like this one.
All the time you’re working hard and waiting for answers, of course, dreading to think just how difficult would the life be if all this got condensed into 15 minutes as it ought to.
It used to be rude to greet and immediately start demanding.
In political debate on TV here in NL, I noticed nodding is often used to indicate a listener is listening. It doesn't mean they agree. Its essentially a way to shut/calm down the active talker, akin to 'yeah yeah, get on with it, let me reply...'
Isn't that how async communication is supposed to work?
A: Hi (expecting a response from person B before continuing) B: Hi A: proceeds with start of questions or comment
The first problem is that A may, as you say, sitting idly by waiting for B to say "hi" back. I.e. the first person may not understand how to effectively communicate in an async setting.
The second is that "hi", then waiting for a response, can signify to B that A wants an active, real-time conversation - not an async conversation. The ambiguity of "hi" may cause B to deliver complete attention, which has real costs. Unfortunately, A might just be being polite (in a misguided way) or they have jumped the gun and spoken before they have thought about what they want to say.
This is a very real communication issue that has causes a real productivity loss from high performers that have to unblock people frequently.
[Citation needed]
In 12 years of working professionally, a "hi" nas never been a blocker, neither for myself nor any of my teammates.
How much attention do you have to be reading brain farts all day?
Not just for wasted time, but also because they're pointless, awkward, and anachronistic.
(Who cares? Just adapt to who you're talking to and stop whining about their preferred salutations)
Can I ask you one question?
Yes, but that was it!
Hello.
I keenly await your reply.
Yours, etc
If you're brilliant enough that you think you can teach this piece of "netiquette" to non techies, then you are almost certainly smart enough to write a script to obsolete the need for the netiquette in this instance.
Make a damn bot that waits random(1, 3) seconds before responding, "Hi, what's up?"
This is one of the few social problems that is trivially solved by technology. To not solve it, and to then pretend we must do work to teach the world how to type chats to each other is to be the opposite of a hacker.
Seriously, where is the newbie_responder.pl module that passes the Turing test for introductory social pleasantries? Shame on you, Perl community.
In my imagined alternate reality, some Perlite got tired of multiple bot responses to the newbie and didn't want to do the boring work of electing a leader bot. And in their hacking fervor they accidentally created a novel solution to the Byzantine Generals problem.
Back in reality we get million dollar NFT monkey jpegs and a brilliant scheme to optimize out the word "Hello."
Hacker news? More like "hawker" news.
Hello!
./laughtrack.pl