News for hackers. Stuff that matters.
Re:Shopify cancels all recurring meetings with over two peop... by MuffinFlavored on Tuesday January 03, 2023 @10:38AM (#34232790)
> all recurring group meetings

What about when you are working on something but you also message somebody on Slack/Teams a question and they instantly hit you back with "hey, instead of talking through it on chat, let's both stop everything we're doing and join a call"?

By all means, I get it that sometimes (not sure how to measure it/what the answer is) it's quicker to "bite the bullet", hop on a call, screenshare, etc.

but it does seem almost like a communication style preference. some people are super quick to want to jump on a call no matter what. and then the question becomes does it "impede" those whose communication style is not to jump on a call. it's like "rude" to say "i'd prefer not to jump on a call with you", forcing them to go from "call communication style" -> "type communication style"

it really makes me wonder if some people are on 1 on 1 or small group calls basically 4+ hours out of the day (by choice. not scheduled meetings or on call incidents)

Re:Shopify cancels all recurring meetings with over two peop... by coffeeblack on Tuesday January 03, 2023 @10:57AM (#34233078)
It’s “rude” to say you’re busy? I too prefer calls (not with Teams though), just because you can look at code together and also have some interaction with remote colleagues. But if the other person has no time, no problem. Why would that be rude?
Re:Shopify cancels all recurring meetings with over two peop... by MuffinFlavored on Tuesday January 03, 2023 @11:04AM (#34233186)
> It’s “rude” to say you’re busy?

I think this misses the point. How do you navigate this if you never want to do the voice call and always just handle it over text? I'd have to lie (every time they want to call me) saying "I'm busy". It's like you accepting the call is insisted/expected.

I'm talking about preferring to never do a voice/video call.

Re:Shopify cancels all recurring meetings with over two peop... by dagw on Tuesday January 03, 2023 @11:18AM (#34233412)
If you are asking someone to take time out of what they are doing to help you with something, I think it is only polite to try to be accommodating to their preferred means of communications, be it calls or text.
Re:Shopify cancels all recurring meetings with over two peop... by bluefirebrand on Tuesday January 03, 2023 @11:15AM (#34233356)
> How do you navigate this if you never want to do the voice call and always just handle it over text?

It's fine to have preferences but to expect your company and team to let you always do things your personal preferred way is pretty unrealistic. I don't think even the CEO of any company gets to have their way 100% of the time (although they almost certainly get their way more than anyone else in the company does)

Re:Shopify cancels all recurring meetings with over two peop... by MuffinFlavored on Tuesday January 03, 2023 @01:48PM (#34235994)
> It's fine to have preferences but to expect your company and team to let you always do things your personal preferred way is pretty unrealistic.

Another way to say this is "if you work a remote coding job, it is expected that you hop on a video/voice call pretty much whenever one of your teammates/managers/co-workers wants you to whenever they have a question they don't feel like typing out" because it's basically just a socially accepted norm. The majority of people prefer you stop what you're doing, get into a socially uncomfortable/awkward situation, and you're "the victim" until the person on the other end will let you hang up.

Repeat that 4+ times a day on average 5 times a week and that $120k/yr comfortable soft 8am-5am "IT" job starts looking less attractive/more soul sucking/5-10 years in you're dreaming of buying a van and moving into a cabin in the woods.

Re:Shopify cancels all recurring meetings with over two peop... by jensensbutton on Tuesday January 03, 2023 @04:08PM (#34238084)
Then... move to the woods?
Re:Shopify cancels all recurring meetings with over two peop... by crent on Tuesday January 03, 2023 @04:33PM (#34238404)
I don’t think that’s another way to state that… The original statement is a bidirectional statement. Meaning you should also be able to decline calls and the other party will have to respect your preferences some of the time. It’s just basic balance and social graces, really.
Re:Shopify cancels all recurring meetings with over two peop... by chollida1 on Tuesday January 03, 2023 @11:13AM (#34233334)
> I'm talking about preferring to never do a voice/video call.

That would drive me crazy.

I think you'll have to accept that somethings have to be face to face. And some companies prefer to do things that way.

I guess you adapt or go to a company that can guarantee you'll never have to speak to someone at all.

But face to face is the oldest form of human interaction. Its going to be hard to get along in the real world if you really don't like it.

I'm trying to imagine how you'd do something like a lay off over chat or an interview or a performance review? That just seems like living life on the hardest possible mode.

Re:Shopify cancels all recurring meetings with over two peop... by uxp100 on Tuesday January 03, 2023 @05:48PM (#34239267)
A video call isn’t face to face…

I for one prefer actually face to face, then text chat, then voice chat, video chat never. Screen shares are almost always a signal that this call will be a huge waste of time, but I suppose it’s fairly necessary if you insist on voice chat.

Video chat is obviously here to stay in the software industry, which is why I’ve left it. I worked started working remotely from 2015 onward, felt ambivalent about it, but the the proliferation of video meetings with the pandemic really made it bad. I worked in office in 2021 and 2022, but once the genie was out of the bottle, you’d get calls all the time. Used to be you could just send a status report to sync up with overseas teams, but now, why not a daily video call? just a bizarrely irritating and draining way to spend your day.

Re:Shopify cancels all recurring meetings with over two peop... by mindcrime on Tuesday January 03, 2023 @10:44PM (#34241754)
Screen shares are almost always a signal that this call will be a huge waste of time

If you're talking about just sharing images of each other's faces, then sure. But if you're talking about an actual screen, with an editor, and code, and config files, and debug logs, or whatever, then "hard disagree" here. I can't even count the times somebody has pinged me for help with something, made it sound super mysterious and unsolvable while explaining through text chat, and then we had a Teams call and I saw something in (their code|their config|their debug logs|etc) that let me solve the problem for them in like 2 minutes.

That shit is exactly why I agree with the person up-thread who said "I almost always want to jump on a call ..." IME, things get done quicker when I can actually see what's going on for myself instead of having to read someone else's abridged / misinterpreted / whatever version of events.

Re:Shopify cancels all recurring meetings with over two peop... by natpalmer1776 on Tuesday January 03, 2023 @11:17AM (#34233394)
White lies like "I'm busy at the moment, can you send me a message describing the issue instead?" are socially normal and expected in a professional work environment.

Why? ¯\_(ツ)_/¯

Someone else could probably explain (or disagree & explain) better than I can.

Re:Shopify cancels all recurring meetings with over two peop... by q7xvh97o2pDhNrh on Tuesday January 03, 2023 @03:33PM (#34237593)
<cynical-but-true>

It's because we've built an industry-wide culture of never broaching a topic of feedback that might be even a little uncomfortable. So it's frowned upon to say the thing that would actually help both the other person and yourself — and, often, the other person would have no idea how to hear such a thing anyway.

What we mean:

"The exercise of writing out what you want/mean will help you clarify your own thoughts and end up saving us both a lot of time. It would make the whole company better if we were all disciplined about doing that first, genuinely trying to make progress asynchronously, and then only jumping on a call if really needed."

Instead, we say:

"My internet has been weird all week. Do you mind if we do this one over chat?"

And then we hope that, after the 25th time we say this, they'll figure out the common-sense basics of human communication and empathy on their own.

</cynical-but-true>

Re:Shopify cancels all recurring meetings with over two peop... by natpalmer1776 on Tuesday January 03, 2023 @03:45PM (#34237754)
With slightly less cynicism, in many cases most folks outside of "the industry" will engage in the same behavior and most folks won't ever be conciously aware of this behavior.

On a whole people tend to do a good job of working together in a way that minimizes instances of anger, dislike, or irritation. Not everyone is good at it, and few people are aware of what behaviors contribute to this cohesion.

This is one of those behaviors.

Re:Shopify cancels all recurring meetings with over two peop... by coffeeblack on Wednesday January 04, 2023 @03:34AM (#34243378)
I have colleagues who never do calls, no problem. I prefer by video calls (except when I have to use Teams) over voice or text. But if others don’t, that’s okay too. No need to lie about “being busy”, just that you can explain or understand better over text.
Re:Shopify cancels all recurring meetings with over two peop... by bluefirebrand on Tuesday January 03, 2023 @11:11AM (#34233302)
I'm one of those people who almost always wants to immediately get on a call to solve a problem rather than typing it out. I get that it's tiring being on calls all the time but it's also much more effective to have a call for most types of work conversations, even as a software dev.

Here's the way I look at it.

If you are asking me a question where my reply isn't time sensitive, and it doesn't need to turn into a conversation about my answer, that doesn't need to be a call.

If you just want a status update on XYZ from me, which may be a short conversation, that probably does not need to be a call.

If you want my help with just about anything code related, that's a call. Screensharing is way easier for me to see what you are talking about, and it's much easier for us to be on the same page if we're both looking at the same thing.

It's also a massive peeve of mine when someone asks a question on messaging, refuses to have a call, and then proceeds to take forever getting back to me. It's one thing it I say something like "Try this, this, and this. Let me know what works" and then I can get back to my work.

But if I'm trying to step you through something and you sometimes reply immediately, sometimes in 5 minutes, sometimes in a half hour, then you get to have calls whenever you want my help from then on

Re:Shopify cancels all recurring meetings with over two peop... by wheels on Tuesday January 03, 2023 @11:42AM (#34233838)
I understand what you're saying, but for many of us, the threshold is much higher for a call.

I tend to, and I know I'm not alone here, accomplish most of my work in very focused blocks that often take me multiple hours to get into. Often I'll go a whole work day without being able to get there, and often when I'm in the flow, I'll work 12+ hours because that's how I'm most productive.

Your 5 minute call may cost me 3-6 hours of productivity. Once I've pulled my head out of what I'm working on, it's not a given that I can jump right back in. Sometimes that's worth it. It's possible not having that call may cost you 3 hours of productivity. But because some people have different work styles, people who focus easily (or are working on easier problems) often don't think of the costs for those who don't.

Re:Shopify cancels all recurring meetings with over two peop... by nightpool on Tuesday January 03, 2023 @11:50AM (#34233960)
Okay, but in this situation you are the one that asked them for help with your code. There's no "interrupted productivity" here if you're already blocked and waiting for advice or help with something. And besides, if you spend 3-6 hours working on completely the wrong thing because you were "in the zone" and that misunderstanding could have been resolved with a 5 minute call, then the 5 minute call is worth it every single time.
Re:Shopify cancels all recurring meetings with over two peop... by wheels on Tuesday January 03, 2023 @11:52AM (#34233990)
You're assuming both people are working on the same thing. I'm assuming they're not.

You're also assuming there's only one task the developer could be working on. That's a very rare scenario.

Re:Shopify cancels all recurring meetings with over two peop... by nightpool on Tuesday January 03, 2023 @11:57AM (#34234089)
The person you're replying to said "If you want my help with just about anything code related, that's a call. Screensharing is way easier for me to see what you are talking about, and it's much easier for us to be on the same page if we're both looking at the same thing."

I think that's an entirely reasonable position. How does this depend on "If both people are working on the same thing"? If I'm trying to help you debug something, and it feels like pulling teeth when I know I could solve your problem with a 5 minute screen-share, I'm probably going to choose the 5-minute screenshare over the hour-and-a-half of 10 different messages spread out over random intervals. The GP said the exact same thing:

    It's also a massive peeve of mine when someone asks a question on messaging, refuses to have a call, and then proceeds to take forever getting back to me. It's one thing [if] I say something like "Try this, this, and this. Let me know what works" and then I can get back to my work.

    But if I'm trying to step you through something and you sometimes reply immediately, sometimes in 5 minutes, sometimes in a half hour, then you get to have calls whenever you want my help from then on.
Re:Shopify cancels all recurring meetings with over two peop... by zls on Tuesday January 03, 2023 @01:26PM (#34235558)
I’m having trouble following. Presumably the person you’re interrupting is also doing serious-business-focus work.

First off, since you’re the one interrupting them, common courtesy suggests you should try to accommodate their communication preferences.

Second, that five minute call is saving you 45m of text back-and-forth, which lets you get back to focusing faster. Not to mention saving the helper frustration, if you’re regularly leaving five minute gaps between replies.

And not even getting into the pernicious effects of having a culture where pseudo-synchronous instant messaging is broadly preferred over synchronous calls. In such cultures, all communication is so inefficient that everyone is in several conversations at all times; good luck ever achieving focus in that environment. There’s a reason why Cal Newport hates Slack, and he literally wrote the book on focused work.

Re:Shopify cancels all recurring meetings with over two peop... by wheels on Tuesday January 03, 2023 @01:57PM (#34236146)
I read the grandparent differently than you and nightpool.

I read the first two paragraphs as general policy, and then the following lines as specific cases. To come to the interpretation you guys had, you have to assume that the 5th paragraph supersedes the first. It's possible that's how the author meant it, but that's not obvious. The first paragraph implies virtually always preferring calling, independent of which direction the help is flowing.

Re:Shopify cancels all recurring meetings with over two peop... by nottorp on Tuesday January 03, 2023 @03:45PM (#34237753)
> Second, that five minute call is saving you 45m of text back-and-forth

Except five minute calls tend to last 60 minutes...

> pseudo-synchronous instant messaging is broadly preferred over synchronous calls.

Yep, you should go fully async.

Re:Shopify cancels all recurring meetings with over two peop... by zls on Tuesday January 03, 2023 @09:20PM (#34241131)
Haven’t had that problem with calls. People have had to learn how to politely end conversations probably about as long as we’ve been using language. Once you learn that, the calls don’t drag.

On the other hand, if a call takes five, ten, fifteen minutes for good reason, it would have been hours or even days of messages. How many times have you spent ten minutes helping fix a newbie’s dev environment, and afterward they say “wow, thanks, I’ve been stuck all morning”?

And those calls aren’t rare! Knowing how (and when) to use calls over messages has been one of the most useful “soft skills” in my career toolkit.

Re:Shopify cancels all recurring meetings with over two peop... by zippergz on Tuesday January 03, 2023 @11:34AM (#34233686)
I really think "more effective" and "easier" are about communication styles and personality, not incontrovertible truths. I completely believe that to you it's much easier to handle these things on a call. Please believe that for me it's much easier to handle in a written format. Neither of these styles or preferences are wrong, and I reject the premise that either is better or worse. They're just DIFFERENT and people with a given preference proclaiming that it's THE easy way, or _the_ right way, is the source of a lot of conflict. I think we'd all do well to be more understanding and empathetic about the fact that different people are comfortable with different ways of communicating, and both sides (in reality there are many more than two sides) should try to meet each other in the middle more often.
Re:Shopify cancels all recurring meetings with over two peop... by fhd2 on Tuesday January 03, 2023 @12:54PM (#34235032)
Absolutely agree. For some reason, empathy seems to be above average lacking in successful people, so they struggle to understand that what works for _them_ will not work for _everyone_.

That's probably what happened here, and I see it so often: CEO can work best under pressure, can communicate best in a call, whatever: In an almost selfless gesture, they aim to produce these good (for them!) conditions for others.

And since they are unable to understand that this doesn't work for everybody else, they get (at least a bit) upset because the only remaining explanation is that those people don't _want_ to be productive, or don't _want_ to communicate effectively.

Re:Shopify cancels all recurring meetings with over two peop... by bluefirebrand on Tuesday January 03, 2023 @01:03PM (#34235156)
> I think we'd all do well to be more understanding and empathetic about the fact that different people are comfortable with different ways of communicating

This isn't about being comfortable it's about communicating clearly and effectively.

Some (Many?) people are just not good communicators regardless of the medium. However we learn to communicate verbally long before we learn to write, and most people communicate verbally in almost 100% of the interactions in their lives.

Additionally we first learn to talk about things with a lot of visual association. We use the shared ability to point at a visible thing and understand this is what we are talking about. You can even use this to communicate crudely with people who don't speak or read any language that you do.

Beyond all of that, writing clearly and reading comprehension are both additional skills that are needed for good written communication to occur, and all parties involved in the conversation need to have both of those skills to make it an effective communication style.

Given all of that, I'd say that if good communication is your goal, and it should be, then defaulting to verbal communication with a shared context (screen sharing or in-person or something else) is realistically likely to be better than written communication in almost all cases.

Re:Shopify cancels all recurring meetings with over two peop... by evanwise on Tuesday January 03, 2023 @02:43PM (#34236898)
I was giving you the benefit of the doubt in the previous reply but this is so arrogant it's quite silly. If you want to force your preferences on others be my guest but don't be surprised when some people respond negatively. Verbal communication is often imprecise and vague. I can't count the number of times I've had to write up a detailed summary of a meeting to ensure that two different stakeholders didn't just take away what they wanted to hear from the conversation. There have been many times where having a paper trail of my conversations has me allowed to prove that, yes, I did indeed inform so and so about that problem weeks ago. There are also many people, myself included, who have difficulty processing and producing spoken language (either through speech and hearing impairments or ASD or any number of other conditions). Your preference is just that, a preference, not a universal truth.
Re:Shopify cancels all recurring meetings with over two peop... by bluefirebrand on Tuesday January 03, 2023 @03:56PM (#34237924)
I'm really curious what part of my previous post you are taking so much issue with that you're calling me arrogant for it. I don't feel like I said anything terribly controversial. Are you angry that I suggested that many people are actually not very good communicators? You gave a bunch of good examples of people being bad communicators in your reply, so I feel like you agree with me on that?

I said most people learn to speak before they learn to write. Is that untrue?

How about the idea that you can communicate (crudely, sure) with gestures even with people you don't share a common language with?

How about the idea that both writing comprehensively and reading comprehension are high level skills that many people don't possess enough to truly communicate effectively via writing? Do you disagree?

I don't think it's unfair to say that verbal communication is a cornerstone of the (near) universal human experience.

This isn't just "my preference" is what I'm getting at. I'm pretty sure it's just the human default.

Re:Shopify cancels all recurring meetings with over two peop... by evanwise on Tuesday January 03, 2023 @05:36PM (#34239124)
Verbal communication may be the default option but there is a reason we often defer to (carefully constructed) written communication in complex domains. While emotional nuances may be clearer (to some) in verbal communication, the details of complex ideas often are not. Have you ever tried to "talk code" at someone without the aid of written code? It's woefully inefficient and prone to miscommunication. Writing allows you to externalize state and forces you to make explicit unstated assumptions that may simply go uncommunicated in verbal exchanges. Indeed, in your examples, the screen share on which the code can be read by both parties seems to be doing most of the clarifying work, that is, you are cheating and using written communication anyway.

>I said most people learn to speak before they learn to write. Is that untrue?

This is true but completely irrelevant. Most people also learn how to dance before they learn how to write, that does not mean interpretive dance is a suitable medium for conveying technical information.

>How about the idea that you can communicate (crudely, sure) with gestures even with people you don't share a common language with?

This is an edge case, and again, kind of cheating as you are attributing the benefits of visual aids to the verbal format. It does not provide any evidence that spoken communication is universally better.

>How about the idea that both writing comprehensively and reading comprehension are high level skills that many people don't possess enough to truly communicate effectively via writing? Do you disagree?

Reading comprehension and the ability to write cogently are basic skills of any knowledge work. I think people who are poor communicators are probably poor communicators regardless of medium, so this is a red herring. In general, the things you are saying are true to some extent but do not constitute an argument for verbal communication being universally better than written (your claim). Rather, even if I am charitable and ignore the clearly fallacious parts of your argument, at most you've shown that in some circumstances verbal communication has some advantages (a much weaker claim which does indeed seem rather uncontroversial.

>I don't think it's unfair to say that verbal communication is a cornerstone of the (near) universal human experience.

>This isn't just "my preference" is what I'm getting at. I'm pretty sure it's just the human default.

So, those of us with hearing problems or speech impediments are simply inhuman? This is the arrogance I was talking about. Your assumption that your preferences and the way that you work most efficiently is universal when it is clearly not. Again, you are free to conduct yourself in this fashion but it won't make you many friends.

Re:Shopify cancels all recurring meetings with over two peop... by shkkmo on Tuesday January 03, 2023 @05:44PM (#34239217)
> This isn't just "my preference" is what I'm getting at. I'm pretty sure it's just the human default.

Not OP, but if I were to guess, the "arrogant" part is the sentiment you express here combined a little bit of what comes off as "talking down" in how you argue to support it.

> You gave a bunch of good examples of people being bad communicators in your reply, so I feel like you agree with me on that?

Many of the examples of "bad communicators" were showing how written communication can work around some of those flaws.

Good communication is hard, and it involves not assuming that your preferred/standard methods are the best in every context. You have to be willing to adapt based on who you are communicating with and what you are discussing. If someone is barely literate, written won't work well except for pretty simple things. If hearing, (or quality connectivity, social anxiety etc.) are an issue then you'll struggle using just verbal.

It also isn't always just one or the other. One person I work with really struggles with expressing ideas clearly in the written form, yet also struggles with understanding complex ideas if he doesn't have a written reference. Neither one of those issues is very uncommon in my experience.

While I'll agree that verbal does serve a large role (probably largest in this specific context/scale), I don't agree with you apparent suggestion that it should be the default / universal method nor that other preferences / needs are invalid.

Re:Shopify cancels all recurring meetings with over two peop... by erik_seaberg on Wednesday January 04, 2023 @01:03AM (#34242535)
Between turnover and tech debt, a lot of our job is communicating with the future, not just with the peers we happen to have today.
Re:Shopify cancels all recurring meetings with over two peop... by nightpool on Tuesday January 03, 2023 @01:24PM (#34235533)
This is definitely true, but I think there's a clear time-commitment component to it that you're missing in GP's answer: "It's one thing it I say something like "Try this, this, and this. Let me know what works" and then I can get back to my work. But if I'm trying to step you through something and you sometimes reply immediately, sometimes in 5 minutes, sometimes in a half hour, then you get to have calls whenever you want my help from then on"

If the choice for me is going to be spending 5 minutes to help you debug something over screenshare where I can actually look at what's happening and get backtraces, context, poke at things , or it's going to be 10+ messages over an hour and a half, then I think the screenshare is going to be better for the team most of the time, EVEN IF in a vacuum i prefer text-based communication.

Re:Shopify cancels all recurring meetings with over two peop... by mejutoco on Tuesday January 03, 2023 @04:21PM (#34238242)
I agree. IMHO It is "easier" for the person asking to go on a call because the effort will be offloaded to the person being interrupted, whereas if the person at least tries to explain it properly in written form, they are the ones making the effort.

When I ask for help I try to be the one doing most of the work, at the very least describing the problem accurately, and not forcing others to solve it on my terms.

There are reasons to go on a call but to default to a call IMO is an expression of the dynamic above.

Re:Shopify cancels all recurring meetings with over two peop... by DangitBobby on Tuesday January 03, 2023 @11:18AM (#34233414)
> It's also a massive peeve of mine when someone asks a question on messaging, refuses to have a call, and then proceeds to take forever getting back to me.

I agree. When someone asks for help, I want to give them my undivided attention so we can get the stuff worked out immediately instead of having split attention so I'm not helping you as effectively and I'm not able to focus on my work. I want to sort it with a call because it's MUCH faster. Let me call you so I can return my full attention to my own shit.

Re:Shopify cancels all recurring meetings with over two peop... by MuffinFlavored on Tuesday January 03, 2023 @12:15PM (#34234346)
> I'm one of those people who almost always wants to immediately get on a call to solve a problem rather than typing it out. I get that it's tiring being on calls all the time but it's also much more effective to have a call for most types of work conversations, even as a software dev.

I find it interesting that something measurable like this feels (not saying it is) like an opinion.

It's my opinion (maybe because I'm a semi-effective text communicator?) that handling it "async" on chat is more often than not quicker. Maybe I'm wrong/biased? I wonder how something like this is measured. It does feel like people who want to not accept calls are in the minority based on my experience/the response this is getting.

Re:Shopify cancels all recurring meetings with over two peop... by mindcrime on Tuesday January 03, 2023 @10:51PM (#34241795)
handling it "async" on chat is more often than not quicker.

I'm sure there are times when it is better, and times when it isn't. I generally find that if a question is REALLY simple, then async is fine. Eg:

Q: What's the IP for the bumblefraxx gateway again?

A: 10.0.14.233

Ok, sure. Done, handled in a few seconds. But for anything that goes beyond about 2 Q/A "cycles", I generally find that a call is faster, because I can figure things out a lot faster when I can see all of the relevant details myself. Eg:

Q: The bumblefraxx gateway isn't working, can you help?

A: Did you make sure the IP is right?

Q: Yeah. Do you think the frozgibbit might be wedged?

A: ...

15 minutes later

Let's have a call so I can see this myself

/me looks at screen. Notices some trivial typo in config for bumblefraxx gateway. Problem fixed in 15 minutes and 15 seconds, when it could have been 15 seconds

Re:Shopify cancels all recurring meetings with over two peop... by miked85 on Tuesday January 03, 2023 @12:48PM (#34234934)
> I'm one of those people who almost always wants to immediately get on a call to solve a problem rather than typing it out.

I say 'no' to random requests for calls every single time, I'm sure I'm not alone.

Re:Shopify cancels all recurring meetings with over two peop... by Scea91 on Tuesday January 03, 2023 @01:48PM (#34235987)
So how would you follow up in this situation when its you asking for help? Would you just say no and ask someone else, or try to figure the thing out by yourself?
Re:Shopify cancels all recurring meetings with over two peop... by miked85 on Tuesday January 03, 2023 @07:01PM (#34239922)
I'm not saying reaching out for help if needed is bad - rather that an unscheduled call is a huge context switch. Async is preferable.
Re:Shopify cancels all recurring meetings with over two peop... by bluefirebrand on Wednesday January 04, 2023 @10:24AM (#34246581)
For me, async conversations are a continuous drain on my attention over a longer period, rather than a call which I can devote 100% of my attention to for a shorter period and then get back to giving 100% of my attention to other things.

Imo when you go with async communication you pay the cost of that context switch over and over, with interest.

Re:Shopify cancels all recurring meetings with over two peop... by mindcrime on Tuesday January 03, 2023 @10:40PM (#34241723)
But it's not random. The context here is somebody calling person $A for help, and person $A saying "can we have a call to address this?" Saying "no" here is simply declining help from person $A.
Re:Shopify cancels all recurring meetings with over two peop... by miked85 on Thursday January 05, 2023 @02:33AM (#34257067)
That sounds random to me. I meeting can be scheduled if needed.
Re:Shopify cancels all recurring meetings with over two peop... by meindnoch on Tuesday January 03, 2023 @01:43PM (#34235875)
Yikes. No.

For one, calls don’t result in a searchable log. If I remember I talked to someone about Foo, I can search for that in my Slack history. If someone else asks me the same question about Foo, I can just send them a screenshot from our earlier conversation and we’re done. I can also talk to 4 different people about four different issues at the same time in chat, but I can only be in a single call at a time.

Re:Shopify cancels all recurring meetings with over two peop... by soiler on Tuesday January 03, 2023 @02:47PM (#34236963)
I'm surprised more people aren't talking about this, I find it to be far and away the biggest reason for me to avoid calls. so many problems don't just happen once, and I find that the people who prefer to jump on calls are also the people who prefer not to write or share any documentation about what they know. I take notes often, but it's always easier to just have the logs available.
Re:Shopify cancels all recurring meetings with over two peop... by yamtaddle on Tuesday January 03, 2023 @05:24PM (#34239002)
God, there's nothing worse than going back to find something I remember talking about in Slack and seeing the damn "call ended at..." thing right where I'm pretty sure it should be. Now let me go see if I took notes in some other program. OK even if I did I missed some stuff that would have been there if we'd just used the goddamn chat instead of having a call. Ugh.
Re:Shopify cancels all recurring meetings with over two peop... by mindcrime on Tuesday January 03, 2023 @10:46PM (#34241768)
For one, calls don’t result in a searchable log.

Yeah but search in Slack and MS Teams both suck IME. The idea of what you're talking about makes sense and I'm sure it works out for somebody sometime or other. But I haven't found having that history particularly useful.

Re:Shopify cancels all recurring meetings with over two peop... by andrewfong on Tuesday January 03, 2023 @11:20PM (#34242012)
Disclaimer: I work at Slack. Yeah, search could be better sometimes. But for this particular problem, I personally find search useful in two contexts:

* Even if I can't remember the exact phrasing I used for something, I often remember the person I discussed it with and just check my DMs or threads with them.

* Half of my responses to "help me" questions include links to repos in files. So I search for the last time I typed out three paragraphs talking about a a given link and that works pretty well.

The other situation "type it out" is useful is when I think a particular problem is likely to be encountered by multiple people and essentially force someone to ask the question in a public channel so I can answer it there and everyone can see it (we have channels like and #new-eng-questions for this). Even if people don't find it via search, there are enough people checking the recent history of these channels that it's a useful exercise.

Re:Shopify cancels all recurring meetings with over two peop... by mindcrime on Wednesday January 04, 2023 @01:08PM (#34249140)
The other situation "type it out" is useful is when I think a particular problem is likely to be encountered by multiple people and essentially force someone to ask the question in a public channel so I can answer it there and everyone can see it

Agreed. Assuming it's the kind of question that's amenable to being answered in text-exchange format in the first place. I've gotten plenty of Teams / Slack messages where my response was "Can you ask this in the public team chat, so everybody can see it?" for that exact reason. That and it also opens up the pool of people who can potentially answer the question to more than just me, which is also a Good Thing.

But there are still plenty of questions where it quickly becomes apparent that having a call with screen-sharing and everything is going to be a much more efficient way of solving the problem at hand.

Re:Shopify cancels all recurring meetings with over two peop... by evanwise on Tuesday January 03, 2023 @02:35PM (#34236785)
I can understand the gripe about people who don't respond promptly during a chat and I too sometimes just call people like that, but in my experience much of the time when someone wants to "hop on a call" they essentially want me to hold their hand through something that can be easily and clearly explained in a few sentences of text (maybe with a link to an article). It seems to be more about personal comfort than any efficiencies in communication. Which is fine ultimately, but it should be recognized as a preference rather than some panacea for communication woes.
Re:Shopify cancels all recurring meetings with over two peop... by julianozen on Tuesday January 03, 2023 @11:49PM (#34242145)
My only counterpoint to this is that for some folks, particularly at the junior level, forcing them to write out their questions into text helps them focus their ideas and what they are trying to solve. This process often helps them find new avenues to search and helps them answer their own question
Re:Shopify cancels all recurring meetings with over two peop... by bluefirebrand on Wednesday January 04, 2023 @10:33AM (#34246735)
Sure.

I don't just offer to have a call when someone says "Hey I need help"

My approach is to have them write out the issue in text, and say what they've tried. Then I judge the urgency and if it's a barn burner I get on a call immediately. If it's a Junior blocked on something that I think they can solve I will tell them we can have a call in a half hour or something and very often they do solve it on their own.

Essentially I use the async communication methods as the gatekeeper to prioritize the incoming requests for my time, but when I do give people my time it's on a call so I can give them my full attention.

Re:Shopify cancels all recurring meetings with over two peop... by don-code on Tuesday January 03, 2023 @11:12AM (#34233311)
I've noticed this as a cultural difference between "self-improvement" type engineers, and "dark matter" type engineers.

Self improvers are the ones reading Hacker News, going to conferences, and generally trying to hone their skill.

Dark matter developers are a class I've shamelessly stolen from https://www.hanselman.com/blog/dark-matter-developers-the-un... - which is definitely worth a read for the context, but the gist is that they're in this as a 9-to-5.

The trouble comes where the two groups meet. We can all learn about how to ask better questions and more generally improve our communication skills, but it's vastly more difficult to _make someone care_ to do so. We've all seen and empathized with https://www.nohello.com/, but if you link it to a dark matter coworker who behaves exactly this way, chances are they will see it as an attack, not as a recommendation - and that attack reflects poorly on you, rather than on them.

Re:Shopify cancels all recurring meetings with over two peop... by bluefirebrand on Tuesday January 03, 2023 @11:21AM (#34233462)
Well yeah. Simply throwing a link at someone with no context is always going to come across as combative.

I've had a lot of luck with "Hey, I appreciate that you always ask how I am when you're reaching out to me, but when you need something from me you can just ask upfront. You don't need to say Hi and wait for me to reply before asking. That way I don't keep you waiting and I can answer you as soon as I see your message"

You don't have to tell them that you actually want to prioritize them based on their question, and absolutely will keep them waiting if you don't think it's urgent.

Re:Shopify cancels all recurring meetings with over two peop... by scudsworth on Tuesday January 03, 2023 @11:21AM (#34233463)
if you've actually sent this website in response to someone chatting you, i guarantee that they think you're an ass. self-improvers too
Re:Shopify cancels all recurring meetings with over two peop... by molotovh on Tuesday January 03, 2023 @01:55PM (#34236105)
I've always seen it as part of someone's profile or status message. But more often, it's just sort of a silently agreed-upon philosophy among our team. "Hello" without context isn't ignored, exactly, but it's automatically the lowest priority. That approach is pretty common across our whole team.
Re:Shopify cancels all recurring meetings with over two peop... by DangitBobby on Tuesday January 03, 2023 @11:20AM (#34233437)
So which one of these groups prefers a call?
Re:Shopify cancels all recurring meetings with over two peop... by gamblor956 on Tuesday January 03, 2023 @01:21PM (#34235470)
Dark matter does the hidden work that nobody sees but which is absolutely vital: it provides structure to the universe and makes our existence possible.

So dark matter developers then are the most important kind of developer: doing the vital work that keeps the company going but which nobody else sees because they're just doing the job properly.

And then of course their are the flashy visible developers who want everyone to know and see that they're working, because ultimately what they do doesn't really matter even though it may generate a lot of flash and noise.

Re:Shopify cancels all recurring meetings with over two peop... by dagw on Tuesday January 03, 2023 @11:14AM (#34233348)
One advantage with "call communication" is that I can clear the problem in single 'block' of time and then get back to what I was doing know that the problem was put to bed. With "type communication" there is a risk I'll be pinging every 10 minutes with "no that didn't work, got this error message, any other ideas?" for an undefined amount of time, constantly taking me out of my flow.
Re:Shopify cancels all recurring meetings with over two peop... by marcosdumay on Tuesday January 03, 2023 @12:12PM (#34234303)
On the other hand, there exist people like me. I simply can not do research while on a call.

It has happened plenty of times that I had a simple question during my research, and the other person very helpfully decided to help me solve the problem, instead of just answering. The result is always that it takes hours of both of our times to get little done, and the problem actually gets solved afterwards because the research was not all done yet.

Re:Shopify cancels all recurring meetings with over two peop... by yamtaddle on Tuesday January 03, 2023 @11:22AM (#34233477)
The one guy I knew who'd consistently turn a quick async 5- or 8- message Slack between two or three people into a 15-minute scheduled phone call also double-booked a whole lot of his time and didn't seem to do much aside from say one or two not-very-useful things in meetings before leaving in the middle of it for the next one.

I think he just wanted shit to stick on his calendar for the sake of having a (more than) full calendar, which I'm guessing he found useful for advancement or deflecting criticism. Given some of the other stuff he did and said I think an awful lot of his behavior was one kind of career-hack or another.

Re:Shopify cancels all recurring meetings with over two peop... by xyzzy123 on Tuesday January 03, 2023 @04:23PM (#34238265)
It gets worse in huge orgs, each team tends to have its own protocols.

To talk with "foreign" team, you have to figure out if they are teams / meeting driven, slack driven, use webex, only reachable via email, have their own weird thing, ignore everything that doesn't come through a manager, or only respond to service now tickets, or require a ticket AND and followup (via one of the above methods) to get them to look at the ticket.

Figuring out how to talk to all the different people you need to takes several months and a lot of people leave before working it out.

If you stay long enough you end up with an informal network of people in the company you know and trust and work with them to get anything done. Often these are helpful ICs working around non-responsive management.