Hacker News new | past | comments | ask | show | jobs | submit login

> To answer your question, the root cause of my decision to leave the core team is a toxic environment in the meetings themselves. The catalyst was a specific meeting last summer: after being insulted and yelled at over WebEx (not for the first time, and not just one core team member), I decided to take a break. I was able to get leadership to eventually discuss the situation with me last Fall, but after avoiding dealing with it, they made excuses, and made it clear they weren't planning to do anything about it. As such, I decided not to return. They reassure me they "want to make sure things are better for others in the future based on what we talked about" though.

Seems incredibly disrespectful.




Just imagine: if this is how they treat someone with Chris Lattner's reputation, think about how they'll treat a new contributor writing their first new feature proposal. It's not a project I'll ever want to touch.


Indeed, astonishing really.

Seems to me to probably reflect a high degree of insecurity: if you're not secure and feel the need to protect your position I can imagine some people reacting this way if Chris is telling everyone he thinks your idea is a bad one.


I've heard great teams at Apple and toxic teams - maybe more on Software than hardware (see the writeup / postmortem on Aperture which started off great but middle managers under time constraints ruined it/made it toxic).

Not sure if Apple silo-ing off teams lets this perpetuate, but then again, it's not like Google or FB have their own share of toxic groups.

You'd think something like that whole Apple university MBA program would figure out better ways of managing large numbers of people with commensurate egos, but it seems like an unsolved problem.


I don't believe the silo-ing of teams is a problem in itself. If teams are not silo-ed in a company of 150k employees, things will grind to a halt quickly.


Sucks because Apple has hired a lot of really talented developers to work on Swift. I hope they aren't being treated to this kind of toxicity.


>>> not for the first time, and not just one core team member

Playing devil's advocate here, but we should hear the same history from the other side, more so if these "insulting and yelling" happened more than once with different team members.


That's fair. Also presumably Apple's rules mean that we probably won't be hearing the other side.


Yes, true. But also, there are very few situations where what's being called out here is justifiable.


Yes there are situations where it is justified, but we shouldn't draw that conclusion with knowing all sides.

I don't know any details to question legitimacy of the issue, however in my experience I am constantly surprised how many times it is just communication breakdown or gap in what each party perceives.

Also the pandemic has made things more stressful for everyone and outbursts do happen with more frequency perhaps it is easier virtually to shout at some one i suppose.

Torvalds was known for his infamous roasts on LKML, he only goes on a triade when he feels the situation warrants and person should know better. That doesn't make it right , but someone had to really explain it to him before he toned it down recently. I don't think his intent was ever to be toxic or aggressive.

Effectively communicating problems can be hard.


TLDR, life is too short to work with assholes, an attitude I fully endorse. Or maybe he's the asshole, who knows? Either way it works out.


One of the strongest predictorsof work satisfaction is satisfaction with one's coworkers. It beats money and autonomy.


So they wanted him gone, figured out his sensitivities and he fell into the trap. Sad but common if some higher up decides to remove you "voluntarily".


It's possible for an environment to be objectively toxic without regard to someone's "sensitivities".


[flagged]


I know what you mean, but just pointing you're being to much of a pedantic person here.

Yes, toxicity in general is relative, does X cause harm to Y, depends on both X and Y.

But if Y is the general category of human beings. And with what we know as humans and of our feelings and that of others to some approximation. Then we can definitely predict some big categories of very likely to be toxic behaviors such as: shouting, insulting, punching, silent treatment, interrupting, denigrating, avoidance, ridicule, deprivation, personal attacks, lack of consideration, not listening, etc.

These become a pretty simple framework to have an objective measure of toxic interactions.

And that then can be codified into HR policies and societal norms and expectations.


Shouting at people during collaborative meetings is objectively toxic behavior. I'm not sure how else it could be seen unless one is themselves a shouter with no self-awareness.


> Shouting at people during collaborative meetings is objectively toxic behavior.

Absolutely. I can't imagine a situation where I'd want to shout at another adult at work, I can't imagine being shouted at work either. In person, or on a web call. Hell, I don't even think I've had a shouting match with anyone outside of work. It just seems a silly way overall to try and resolve differences.


> I can't imagine a situation where I'd want to shout at another adult at work

As an impartial observer I've seen several appropriate instances of an adult raising their voice over another adult. Usually related to some kind of repeated socially inappropriate behavior like offensive comments, interrupting, things that could be construed as harassment, comments which could create legal trouble, etc.

A shouting match is something entirely different and is a really bad sign. But there are absolutely appropriate times to raise one's voice to speak over another, to correct something intolerable that demands immediate intervention.

It shouldn't happen regularly. The underlying behaviors necessitating raised voices should be addressed, likely in a private setting.

> It just seems a silly way overall to try and resolve differences.

Yes, yelling is clearly not an appropriate tool for dispute resolution. But it does have a place.


My favourite line manager and I were both extremely opinionated people, and once every six months or so we'd end up borrowing a conference room and having a straight up shouting match about a set of design decisions where we both had strongly held views on how it should be done.

By the end of the shouting match though we'd pretty much always come up with a third design that was far better than either of the two we'd had in mind going in, and we both regarded it as a matter of passionate advocacy rather than being a personal attack.

However, we were very much temperamentally suited to that dispute resolution approach, and neither of us would have ever attempt to use it with any of our other coworkers because none of them would've found it remotely pleasant.

(to be clear, given the way Chris Lattner seems to have come away from the interaction feeling, somebody absolutely fucked up in this case, but it seemed worth noting that there do exist cases where things are different)


I'm sure you think the person you're responding to is just an apologist for toxic behavior, and you might be right, but it's true that different behaviors are insulting in different cultural contexts. What is toxic is feeling that you are being treated as less than, with less respect than other people, and that is communicated through behavior in the context of norms. "Shouting" is a word that seems safely toxic, but that's because it's a pretty elastic word that adjusts to the norms of the people using it. I personally came from an extremely quiet household, and I am often asked to speak louder (by my wife, my therapist, by my friends when we're at a noisy bar) while my parents often used to complain in restaurants that they had to "shout" to make themselves heard. When they came to visit me, I had to choose restaurants carefully. Eating in even a moderately noisy restaurant could be unpleasant for them, because speaking loudly enough to be heard in that environment had unpleasant emotional connotations for them. Growing up in a family like mine no doubt contributed to my social anxiety as a young adult because I constantly felt that everyone around me was shouting in an alarming way, but I learned to look around and see that there was no panic, no hard feelings, nothing except people speaking at the volume that was normal for them.

Echoing and turn-taking can also vary dramatically by culture. My family were very strict turn-takers and did virtually no echoing at all. I have to go out of my way to echo back what people are saying, in a way that feels unnatural to me, so that they don't think I'm silently disagreeing and looking down on them. I also had to learn that people talking over the ends of my sentences is sometimes a calculated insult (as it would be in the household where I grew up) and sometimes just a cultural norm for them.

Business is ruthlessly doing away with all forms of difference, of course, and I will venture a guess that you, like me, belong to a group with a lot of power to drive this erasure under the banner of progress, power that we avoid acknowledging whenever we can. Shared norms can help prevent misunderstandings, but it is the sameness that helps, not the superiority of one particular norm about (e.g.) speaking volume, and the people who are helped most by shared norms are the most powerful, who have no adjustment to make because their own norms become the ones that other people conform to.

Chris Lattner is a smart and experienced person, and I have no doubt he judged his situation accurately. I just wanted to push back against your assertion that a behavior that someone might sincerely perceive as "shouting" is objectively toxic.


When I do reference checks, nowadays I specifically ask if they "shouted, angrily" or otherwise "demeaned employees verbally" to make it clear that a raised voice, per se, isn't necessarily a disqualifier.

I was turned down for a few key job transfers into a prestigious corporate research department because the gatekeeper said I had "yelled" at somebody before. The conversation in question was "heated" and I certainly pushed hard, but it certainly wasn't anything out of line with what I grew up with. However, I've reprogrammed my entire way of interacting since coming to California, as I found that a surprisingly large number of people will just shut you out otherwise.


> The conversation in question was "heated" and I certainly pushed hard, but it certainly wasn't anything out of line with what I grew up with.

I similarly used to think that having "heated" conversations with raised voices was normal and fine, and just a sign of caring deeply about something. But the more I have worked with different kinds of people, I have realized that it's just straight up unproductive. If you're getting emotional about work, you need to take a step back, and it's not fair to inflict your negative emotions on your colleagues.

I'm glad that the industry puts pressure on people to be less like this. It has made me a better teammate.


Those moments are tough to navigate, because sometimes half the room perceives the mood as "people have strong opinions about this and want to be heard" which is really great but there are also one or two people in the room who are absolutely terrified that a fight is going to break out. In those circumstances I try to find an excuse to break in at the prevailing volume and then, a little more softly, invite an opinion from one of the quieter people at the table. I think that helps the quieter people understand that the noise isn't a crisis and isn't meant to exclude them, and helps the louder people understand that they might not be getting the benefit of everyone's input when voices get raised.


Behaviors also don't exist in a vacuum, they exist as responses to things, and while some of us want more professionalism at work and some of us less (often for good reasons), there are probably also situations in which shouting loudly in response to something, is way less "toxic" that not pushing back against it.

I would say that in a healthy work environment, there is both an awareness that both actions and intentions matter, and that we all bring our own sensitivities to the table, and it matters less whether a person is "right" or "not", that the feelings that come up can be addressed.

For example, I have seen people, from my perspective, take code reviews far too personally. I have also seen people, from my perspective, be far too personally insulting in code reviews. I am sure from others perspectives those lines would have been drawn in different places. But that's less important than can that be resolved - maybe it can be resolved by getting someone to change their PR style, and maybe it can be resolved by helping someone understand that no one on the team thinks they are dumb and actually understanding that no one meant any comment personally is an important part of growth...

But in my experience in both organizations and relationships is that "what comes up" is less important that "how it is resolved" - because stuff always comes up - we're humans, with our big messy selves that feel lots of things, whether we want to or not or whether the feeling even comes from this circumstance or not


All value judgments are inherently subjective.

The problem is that we don't have an easy term for "apparently near-universal consensus" which is what people tend to mean when calling value judgments objective.


'Intersubjective' is that word (or 'intersubjective for the domain of all human beings'), if you want a technical term.


Ah, quite nice. Thanks for that, new to me.


What if he repeatedly interrupted others? I am not saying this is what happened. Just to point out that people can be shouted at for good reasons.


I disagree with parent, there is such thing as objectively toxic behavior. That said, defining what is and is not shouting, I have never seen that done objectively.


Would somebody explain why I am wrong? I’m OK replacing “objective” with “intersubjective” if that’s it. But maybe it’s that people have seen shouting defined intersubjectively - if that’s it, would someone share an example definition of shouting that could be useful for intersubjectively labeling toxic behavior in a professional environment?

My curiosity is in the spirit of this nearby comment: https://news.ycombinator.com/item?id=30419969


I think that you make a fair point, tbh. Its easy to think that shouting is clearly defined, but we OPERATE IN AN ENVIRONMENT where people will think that I just shouted four words.

One persons shouting can be another person's virtually normal tone but in a more tense discussion.


I don’t generally pay much attention to this space. However, I’ve heard two interviews with Chris, both on Lex Fridman‘s podcast, and I don’t get a sense that he is an emotionally fragile person. The space he’s been operating in for ~20 years is filled with strong and often ideological opinions.

Just sounds to me like he felt like he was wasting his time.


Then why didn't he just say that he wanted to "pursue other challenges" or something like that, especially if he'd actually mean it?


You know what's even more common and isn't a conspiracy theory ?

Engineers letting technical disagreements turn personal.

And Chris himself said he disagreed with the technical direction of the project.


I'd be a bit skeptical of that. Sounds more like a team under stress and lashing out when someone questions the direction they are going.

In any event though not good.


They act like real a### on the forum so can only imagine how things are in private. Chris always came off really humble and down to earth.


link?


I haven't being there for a decent amount of time from my recollection John McCall was always acting really harshly. Was very stark contrast to say how Jose Valim acts on Elixir forum.


My guess would be Ben Cohen, though


I am very far removed from swift community so have 0 insight just shared my recollection of interactions on swift forums


Both. Chris mentioned not just one.


The post under discussion contains a link about "more heat than light".


In many parts of the world that goes against labor laws. You cannot harass or ostracize someone to make them leave. That is not just a toxic environment but way worse as there is intent to make the employee leave.


I don't think there was an employment involved here.


Still incredible toxic. Maybe not uncommon but still toxic.


> they wanted him gone, figured out his sensitivities and he fell into the trap

It's also possible that there are people who feel that yelling is an acceptable part of debate.

Misguided people, sure, but they do exist.


Then they should be taught, quick. Once is grounds for an apology, twice is bye-bye land. Who cares about 'objective' toxicity, WTF is wrong with people defending yelling at people.


> people defending yelling at people.

The probability is unusually high that they personally yell at people in collaborative meetings.


Trying not to make assumptions about people here, but yes, probably.

Many have been taught by abusive parents or figures of authority, or whatever shit television, that it's normal. "Some 'light' yelling is to be expected.", "Different styles of management/debate", "whatever works for them, I'm sure everyone does it a bit". What next? Corporal punishment? Like in the old days, when kids really respected their elders - or else - and were taught /right/ and women stayed in their place?

Those people need to be taught that no one, ever, should have yelled or should ever yell at them for being wrong or just disagreeing. It's not OK, it never was, it never is. Parents, friends, teachers, colleagues.

You spend 8 hours a day at work, if it's not a safe place, and you can find another job, GTF away as fast as possible, or have the perpetrators get the hell away, if you have this power.

I'm sorry we even have to say that.


If you're defending people yelling at people, you probably won't be pointing out that they are misguided if they think yelling is acceptable.

However, the claim being made was that this yelling was a trap that was intentionally set to drive Chris out and not just a case of someone who thinks yelling is acceptable behavior.


I was trying to answer to that (frankly paranoid rant about traps being set) by simplifying: Repeatedly yelling = fired. He or no one should driven away by violent behaviour. Fire the misbehaving person or say (like an adult): hey Chris, we (your management) are in disagreement with whatever, and are going with someone else as leadership, so we're reassigning you. If you want to go, well here's the door.

Anything else is just accepting sociopathic mind games. 'oh he shouldn't have felt threatened by violence and unchecked unacceptable behaviour! he was so naive, toxicity is not objective, suck it up'. WTF. I'm all for hearing the other side of this story but please, everyone (not you, GeekyBear!) stop defending sociopaths (or violent people) being sociopaths, and blaming victims not being sociopaths themselves.

The late Pieter Hintjens' writings on psychopathic behaviour needs a re-reading...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: