45 points ilamont 2 hours ago 67 comments
jlawrence6809 2 hours ago | parent
alexachilles90 32 minutes ago | parent
tacostakohashi 2 hours ago | parent
I work with people that...
* When faced with some well-written, succinct email/text explaining both a problem and supposed solution, will "respond" with "let's discuss this" instead of an intelligent response, taking action as proposed, or even mentioning any particular concerns to be discussed / researched ahead of the meeting. They just need it to be spoon fed to them, and need to be "heard", before anything can happen.
* Will ignore requests to review PRs, or look into problems, for weeks on end. When I ask "what would be a good day next week to block off time to review this?", they'll suddenly spring into action, or say that a meeting is not necessary, but prove that in fact it is by refusing to do anything before the prospect of a meeting is raised.
malux85 2 hours ago | parent
tacostakohashi 1 hour ago | parent
jaggederest 1 hour ago | parent
Companies in industries where you can print money (for a while...) usually haven't actually been put under any duress, so any fool can manage them and look like a genius. It's in hard times that you discover whether you're a good manager or not, when the decisions made in good times come home to roost.
usefulcat 1 hour ago | parent
Granted, that kind of situation is unlikely to continue indefinitely, but it certainly can happen.
malux85 24 minutes ago | parent
But in my opinion the worship of money and reduction of everything to being solely a dollar maximizer is one of the biggest problems that humanity has at the moment - it is a reduction in purpose by the blind and greedy.
My definition of a well run company is one that is still profitable, but has happy employees who are maximizing their potential and growth. Who is a good tax paying entity so that it contributes back to the society that is supporting it. Is making a healthy return for its shareholders despite all of this, and is not doing anything evil like producing toxic chemicals, harming vulnerable people or polluting the environment.
Is it idealistic? Yes of course it is. Our collective description of greatness should be to aim at perfection so that even falling short of it is still excellent.
Saying it must be well run because its profitable makes me sick, because that line of thinking feeds unrestrained greed, and is exactly the reason our state of capitalism is so unbalanced and full of greed right now.
zabriel_goss 1 hour ago | parent
I've had projects presented to me over email that sounded great and seemed like they would have good traction, but then fizzled out once I asked if we could discuss it further in person. Blocking off face-to-face time is a signal that the work is important enough to get done.
bunderbunder 1 hour ago | parent
locknitpicker 45 minutes ago | parent
This.
I'd also add that not bothering to book a meeting means that people treat you like a low-value work queue that they use to dump low-visibility and low-accountability work. They invoke you to handle silly tasks that no one but you accept.
By requiring a meeting, you're increasing the threshold of effort that your requester is willing to invest in getting it done. If they can't be bothered doing a meeting, you shouldn't bother doing the work for them.
dreamcompiler 1 hour ago | parent
bunderbunder 1 hour ago | parent
The most functional workplaces understand and respect these differences and make room for everyone's communication style.
tacostakohashi 1 hour ago | parent
As far as I'm concerned, responding to some well-prepared prose with "lets discuss this", is just a non-response, and a refusal to engage. If one wanted to have a useful discussion, but preferred something verbal, actually picking up the phone, or responding with something like "I'm curuous about X/Y/Z. Let's discuss this at 2pm, I'll send you an invitation", or "please find some time in my calendar for us to look at this."
That would keep the matter progressing, and provide the opportunity to prepare for a useful discussion. "lets discuss this" is just saying "I need you to spoon-feed this to me, but I'm not going to make arrangements for that, so you'll need to figure out how to deal with that.".
bunderbunder 1 hour ago | parent
But it took me a long time to realize there can be a sort of “double empathy” problem across communication styles that makes it difficult for people to accurately infer each other’s intent. They might even be operating from two slightly etiquette norms, such that the same behavior is considered polite by one person and dismissive or hostile by the other. Not saying that’s your particular situation, just talking generalities since that’s all I reasonably can speak to on a pseudonymous forum like this.
stiglitz 1 hour ago | parent
Personally, I don’t do this; instead I deal with the stress of the fire hose by grinding my teeth to stubs at night. And for the messages I don’t get to, instead of “let’s discuss”, the sender gets nothing at all.
ozgung 56 minutes ago | parent
macNchz 44 minutes ago | parent
chneu 36 minutes ago | parent
Its a very lazy way of filtering.
"It couldn't have been that important" is their logic.
bunderbunder 18 minutes ago | parent
I realize that this looked to the people requesting my attention like deliberate stonewalling. That’s because it was. And it wasn’t cool. But, “This quarter I didn’t ship any software because I was too busy answering email,” would not have earned me a satisfactory performance review. And I certainly was not going to openly admit to anyone but my immediate manager that I was using persistence as a prioritization signal. I saw what happened to the poor schmuck who made that mistake.
aspir 1 hour ago | parent
tacostakohashi 1 hour ago | parent
"What would be a good day next week to block off time to review this?"
"We don't need a meeting for this, I can get to it <whenever>"
"That's an excellent point, and I tend to agree. Nevertheless, this has been hanging out there for several weeks now. We can schedule the meeting now, and if it ends up getting done before then, it can be canceled.".
giantrobot 47 minutes ago | parent
The first problem is e-mail fatigue. Many groups have ridiculous amounts of automated e-mails that amount to line noise. The information in them is rarely actionable and certainly never so critical it needs to be read by everyone immediately. "Everything is OK" alarms are fucking infuriating. It's very easy to miss the super highly critical e-mail from a manager that's just a lazily forwarded e-mail from the automated systems. The "Have you seen this?" with the entire contents of the line noise e-mail from the automated system.
Second is people, especially middle management, that for some reason assume e-mail is a real-time communication medium. They send an e-mail and expect the recipients to drop everything to respond to it. Simultaneously the people actually doing work are actually working and not checking their e-mail every nanosecond to see if they need to drop their actual work to explain their actual work to management. So then the middle management sends a cascade of instant messages and schedules meetings to get the people doing actual work to drop everything to explain their actual work. These meetings will inevitably contain complaints about not getting work done.
It's now even worse with AI in the middle. Instead of using LLMs to write easy to scan and digest bullet point e-mails they're used to expand bullet points into useless novellas.
My solutions to these problems are thus:
1. RSS - Automated systems should just emit RSS feeds with their normal status with separate feeds for exceptional conditions. Only in those actual "machine on fire" conditions are e-mails sent by such systems. Parties interested in constant updates just watch their feed reader and everyone has a single source of truth for event logs from the automated systems.
2. Automated systems should just file tickets automatically so everyone involved has a single source of truth and can all collaborate in one place. Even better if the ticket/bug tracker supports RSS because it becomes dead simple for anyone to follow feeds they're interested in and even set up system notifications for new issues.
3. Company/group wide e-mail policies that constantly remind everyone it's not a real-time medium and that filling everyone's inbox with noise is not effective communication. This can be enforced with automated delivery delays guaranteeing e-mail won't be immediately delivered as a safeguard against people using it instead of actual real-time channels.
4. Verbose e-mails are also rarely effective communication and shared LLM prompts that make e-mails shorter and clearer would also help.
Removing most of the noise from e-mail makes it more effective and can make it an actual communication medium. If e-mail becomes effective communication far less of everyone's limited lives needs to be spent zoning out in meetings where their only purpose is to "give a status update".
Back in the days of paper memos the literal cost and effort required to send them required the sender to really think about what they were trying to communicate and how to say it best. Because e-mail is essentially free it is widely abused since so little thought needs to go into its composition and delivery.
tamimio 1 hour ago | parent
You hit the nail on this, a lot coming from middle managers too who still think that a busy calendar of these meetings it means they are very productive. I remember a manager I worked with, he was so keen on having meetings, a discussion between me and a colleague and he overheard it? Meeting to discuss “the conflict”!! It was soul crushing experience thankfully i left quickly, only to know later he started having meetings for meetings, so in those meetings they discuss what they will discuss on the other meetings!
Also, there are some other sinister reasons, an email is an artifact that can be traced and searched, a meeting usually is just verbal communication and even meeting minutes get challenged later.
Jcampuzano2 1 hour ago | parent
The solution? Blast the PR into your shared slack noting that it isn't being reviewed on time because maybe XYZ person is busy.
Watch how fast they are suddenly free to review when their name is attached to something in public.
The real solution is to simply fire these people. There is no good excuse for ignoring requests repeatedly besides laziness or self importance.
dpark 1 hour ago | parent
I used to run build call and this was the bane of my existence. People who just never engage (but pretend they are to get you to go away).
locknitpicker 56 minutes ago | parent
I don't think that firing people is an intelligent solution to a problem that boils down to your personal inconvenience.
If you posted a PR and it's awaiting review, it is no longer your problem. You are literally blocked by others. Who knows what they are dealing with? Perhaps they have higher priority items than reviewing your work? I mean, would you stop making this complain after they review your 3rd or 30th PR? Everyone around you also has work to do.
If PR reviews are slow, escalate the issue with your manager.
Jcampuzano2 53 minutes ago | parent
And in most companies I've worked at you are the one being held responsible for a PR/feature not being merged or finished on time - at least in my experience. You're often working on a different team from the people doing reviews, so in a large enough company they are just a faceless/nameless person from the perspective of your PM.
dpark 47 minutes ago | parent
This is absolutely not true. If I can’t check in a fix or a feature because someone else isn’t doing the review, it’s definitely still my problem.
locknitpicker 34 minutes ago | parent
It isn't. It's your scrum master's/Manager's problem, because the ticket is blocked in review.
In the meantime you moved on to another task. Because the review is not your problem.
dpark 29 minutes ago | parent
Offloading responsibility for getting code through review to a manager or scrum master sounds at least as dysfunctional as people avoiding doing the reviews.
starky 45 minutes ago | parent
Not necessarily, there are also plenty of cases where a person's KPIs don't match their responsibilities or the actual needs of the team. This is frequently a management problem where resources haven't been properly assigned and the employee will always prioritize what they are evaluated on to minimize friction. Far too often managers collect responsibilities for their team (or are told to take on something), yet have zero plans other than "it will work itself out" and they don't bother to formalize how the requests will be dealt with.
There are certainly a lot of people out there that refuse to do their jobs, but it is common enough that there is something else wrong that a discussion with the manager about where the process is failing is the first step.
DenisM 50 minutes ago | parent
It could be more productive than being angry. Or not, but worth a try.
AnimalMuppet 36 minutes ago | parent
You ask three people what we should do about a problem. They float ideas. You think the discussion is converging on a solution, and then one of them (who hasn't been heard from for the last three days) suddenly protests where the group is going, saying that they don't agree at all, that they have several concerns, that nobody talked to this other group that needs to be consulted, and so on. Then for that other group, nobody responds for a week because they're busy on something else.
A meeting can force people to say what they have to say, now, or be ignored. That forcing function has value.
And it's not (just) that "people refuse to do anything". It's that multiple people, doing things asynchronously, on different time rhythms, sometimes means that the group consensus advances v e r y s l o w l y, if at all.
sebastiansm7 2 hours ago | parent
Now just a click and summon people.
the_panopticon 1 hour ago | parent
gopalv 1 hour ago | parent
Buried in the pdf in different sections
> Managers attend meetings far more frequently and spend substantially more time in them than non-managerial employees.
> Separately, interactions with senior colleagues are associated with stronger wage growth
A meeting is called to coordinate or communicate. Wadge's law of meetings tell you which one is which.
But not all coordination is top down, sometimes you need your manager to go negotiate a point with another division.
And neither is all communication, most often you can impress on others the potential of a new approach or the problems with the existing one.
The only trouble for the neurodivergent among us is that "appearing to pay attention" is also communication, same goes for eye-contact or not stuttering.
Corolllary is that skip meetings at your own risk, decisions will be made and you won't be in the room where it happens. And don't be the person who is not welcome in meetings, that too eventually makes your pay suffer.
no_news_is 1 hour ago | parent
"Wadge’s Law (of Meetings).
Before every formal meeting there’s a smaller, more exclusive, less formal meeting where all the important decisions are made.
This is based on decades of experience in academia and friends’ experience in industry and government. Sometimes there’s an even smaller, more exclusive, less formal pre pre meeting where all the decisions of the pre meeting are made. Maybe even a pre pre pre meeting … until you reach some guy deciding everything in the shower."
https://billwadge.com/2015/10/28/wadges-laws/
(pretty fun read, thanks)
bunderbunder 1 hour ago | parent
I doubt their data would have supported this, but I do wish they had distinguished hybrid from fully distributed. Anecdotally, the one time I worked at a 100% distributed organization the meetings were efficient and the meeting load was low. Not quite as low as the fully in-office companies, but I think some of that was that we deliberately padded meetings with some social time as a stand-in for the water cooler.
catoc 1 hour ago | parent
everdrive 1 hour ago | parent
Because this is a base intuition and inclination, we employ this clumsily even in cases where it's not really the right tool for the job.
elohimus 1 hour ago | parent
I know many engineers would prefer to just focus on engineering, but creating something meaningful for people means working with and through people. Even the most hands-off, self-service SaaS products depend on this.
Take an extreme case like Minecraft, where a single person behind a computer created a billion-dollar company. I'd argue that even here a significant part of that success came from Notch's very active involvement in the community.
infamouscow 1 hour ago | parent
edgarvaldes 1 hour ago | parent
What bothers me most about meetings is their duration. There's no need to schedule hour-long meetings.
SoftTalker 1 hour ago | parent
If an email presents some new plan or policy as a "done deal" then what is the point of spending time replying to it?
schnevets 1 hour ago | parent
I suspect office work defaulted to 30 minute calls because of TV/Radio broadcasts in the early 20th century, but I haven't researched this theory further.
asphodele 1 hour ago | parent
They help people with email jobs to feel important and show everyone else that they're doing something, while simultaneously reducing time available to the people with real work to do, which can then be used by the former group to apply pressure on them.
vjvjvjvjghv 1 hour ago | parent
monkeydust 1 hour ago | parent
Getting work done will require combination of biological and silicon agents working together.
Will our silicon counterparts also want as many meetings as biological equivalent to get the same work done?
hmokiguess 1 hour ago | parent
Not meetings about deadline, or meetings about estimation, but the shared experience of having timed events associated with stakeholders and involved parties.
It's like an invisible cue system the brain adapts to and starts reacting/responding to in the form of scheduling and resource allocation. (Which can be a double edged sword for some people: e.g. when they wait until the meeting to ask a question)
esafak 1 hour ago | parent
wilkommen 1 hour ago | parent
j45 1 hour ago | parent
- Talking is confused with doing
- Design / Decision by committee alone is the path of progress, including attempts to improve itself.
lbriner 1 hour ago | parent
The problem, of course, is when an important person is not available so a decision is not made and then when something comes up mid-week, we need to wait another week to have another meeting.
Give people guiderails, let them try (and fail sometimes) and watch them flourish. On the other hand, tell them that they need permissions from X, Y and Z and watch them do the minimum amount possible.
jsc_ 1 hour ago | parent
ah, this, so much this
schnevets 59 minutes ago | parent
metalman 1 hour ago | parent
I could talk about how deal with some of that, but, no.
litoE 1 hour ago | parent
dboreham 1 hour ago | parent
All of this can be avoided in my experience by creating a culture of task assignment. Often I've seen the bug/issue tracking system used to facilitate this but you can use other applications. In this scenario Person A would open a bug detailing what they want done, and either assign it, or put it in the triage queue so Person B get assigned next. Person B reviews, makes any notes, then assigns to Person C. That's it. No meeting.
runamuck 1 hour ago | parent
biinjo 51 minutes ago | parent
End result: someone was appointed to send an email with the update.
watwut 45 minutes ago | parent
lazy_afternoons 1 hour ago | parent
It's the laziest and easiest way to get alignment.
Plus, Not everyone hates it.
It's nice to finally ask Mr A why they said Mr B should be working on login v2 instead of fixing bug b.
Management feels empowered and feels like they know what's going on if everyone meets.
Supermancho 54 minutes ago | parent
As responsibilities become increasingly important (more financial import), their work is divided into specialized slices for optimization, redundancy, and bus factor. The number of combinations of people that might be necessary to answer questions or provide guidance in decisioning expands exponentially (small slope, correlating to recruitment). If something in a meeting is considered missed, unsaid, or backtracked, the event is memorialized and pushes for more meeting with a larger audience. The people in large meetings self-select into smaller meetings around their specific vertical interests, in order to align with the interpreted decisions of the larger meetings.
Meeting bloat is the result of a conflux of human behavior, lossy communication, optimized behavior and competing interests. If it was a simple single reason, humans would have solved it long ago.
AnimalMuppet 34 minutes ago | parent
arjie 20 minutes ago | parent
Perhaps the visible actions and text I write are all holographic-principle-like sufficient encoding of my invisible prior thought given sufficient information. Curious to see!
seamossfet 2 minutes ago | parent
Meetings that could have been an email, in some ways, are replacing hallway and water cooler conversations. Are they a good replacement for that? Not really.