zlacker

[parent] [thread] 52 comments
1. rat998+(OP)[view] [source] 2022-10-02 14:50:36
I am the only one who would have a hard time to collaborate on a project where the "collaborators" start their message with

> You need to realize that

> (a) reality trumps fantasy

?

replies(11): >>detaro+M >>Ecco+V >>pfortu+c1 >>Sanjay+Y1 >>myname+z2 >>zo1+74 >>pyb+e4 >>aaaaaa+s4 >>curt15+N8 >>_dain_+4j >>mslm+KV1
2. detaro+M[view] [source] 2022-10-02 14:55:44
>>rat998+(OP)
> I am the only one [...] ?

Have you missed the years and years of people criticizing Linus for his communication style?

3. Ecco+V[view] [source] 2022-10-02 14:56:57
>>rat998+(OP)
You’re of course not the only one. That being said, it’s probably not that big of a deal for most people: there are countless other open source kernels, but Linux is by far the most popular, including in number of contributors.
4. pfortu+c1[view] [source] 2022-10-02 14:58:45
>>rat998+(OP)
Linus is not a “collaborator”.

Sometimes you need to stress the difference betwen “my opinion” (as in “Kernel development requires greater safety standards”) and “facts” (“safety does not exist in software because it does not control the hardware aspect”).

5. Sanjay+Y1[view] [source] 2022-10-02 15:03:18
>>rat998+(OP)
You need to realise that

(a) that's the creator of Linux (b) see (a) above

replies(1): >>myname+P2
6. myname+z2[view] [source] 2022-10-02 15:06:09
>>rat998+(OP)
This is also the “toned down” version of Linus.

If he were any other person, he’d have been axed a long time ago for this behavior.

I don’t understand how people put up with this kind of toxicity, even from him.

replies(1): >>bluefl+69
◧◩
7. myname+P2[view] [source] [discussion] 2022-10-02 15:07:16
>>Sanjay+Y1
That shouldn’t excuse him from being a reasonably decent person to work with.

He gets a lot more leeway than being the creator of Linux should afford someone.

replies(1): >>Sanjay+la
8. zo1+74[view] [source] 2022-10-02 15:13:21
>>rat998+(OP)
Then it's probably not the place for you, or people with thin skin that don't want to deal with that kind of tone/communication. If they lose out on talent because of it, that's their loss. Not every project has to be perfect and all-inclusive to the entire world of developers, and I'm okay with that.
replies(2): >>myname+P4 >>V_Terr+b41
9. pyb+e4[view] [source] 2022-10-02 15:13:45
>>rat998+(OP)
It used to be way worse than that, but yes you're right.
10. aaaaaa+s4[view] [source] 2022-10-02 15:15:37
>>rat998+(OP)
You are free not to collaborate on the Linux kernel. That’s the beauty of free software!
◧◩
11. myname+P4[view] [source] [discussion] 2022-10-02 15:18:02
>>zo1+74
It’s crazy to think that advocating for reasonable, non-toxic people to work with receives this kind response.

Inclusivity and non-hostile work environments should not be considered “perfect” and “all-inclusive”. They should be basic. The default. The lowest bar possible.

replies(8): >>mid-ki+v5 >>ectopo+K8 >>aaaaaa+9a >>zo1+Df >>throw8+Ff >>zozbot+dt >>lelant+i11 >>niscoc+9Y1
◧◩◪
12. mid-ki+v5[view] [source] [discussion] 2022-10-02 15:22:23
>>myname+P4
Just as many people have problems with this form of communication, many people find it hard to clearly express themselves in an environment where they're expected to put people's feelings above all else. What some might perceive as "hostile", others would simply call "honest". It's simply a matter of preference.
replies(2): >>myname+F7 >>nickm1+ok5
◧◩◪◨
13. myname+F7[view] [source] [discussion] 2022-10-02 15:34:19
>>mid-ki+v5
No, it’s not “simply a matter of preference” when it causes someone else to be in a hostile work environment. At that point, you’re affecting the lives of those around you. Sure, some people have medical conditions that might prevent them from seeing this, but even they put in an effort to be better. It stops being a “preference” when it actively hurts those around you.

If you are an asshole, are known to be an asshole, have no intention of changing that, and are working with others… maybe don’t. You’re free to work alone, but why make people around you miserable by having to deal with you? Go be an asshole to yourself and let everyone else work together.

It’s shocking that advocating for safe and inclusive work environments is such a controversial topic. If he were any other person, his behavior would be quashed in a second.

replies(3): >>LunaSe+p9 >>throw8+Rg >>Vt71fc+Ju
◧◩◪
14. ectopo+K8[view] [source] [discussion] 2022-10-02 15:40:35
>>myname+P4
Which is worse?

a) Having poor communication skills.

b) Describing people as toxic.

replies(3): >>myname+z9 >>ajkjk+tc >>krater+ce
15. curt15+N8[view] [source] 2022-10-02 15:40:53
>>rat998+(OP)
Seems pretty mild to me. Where is the personal attack?
◧◩
16. bluefl+69[view] [source] [discussion] 2022-10-02 15:43:19
>>myname+z2
I bear this because in my opinion, software development has insufficient regulation and standards. I've seen enough bad software that im glad that someone is enforcing some standards regarding worst-case behavior, because this is something that is neglected too often.

Its a bit sad that Linus needs to replicate individually what other engineering disciplines are mandated to by regulations. Look at car, train or aviation safety, they are decades ahead.

replies(1): >>V_Terr+j21
◧◩◪◨⬒
17. LunaSe+p9[view] [source] [discussion] 2022-10-02 15:44:48
>>myname+F7
Aren't other people joining his project in this case?
replies(1): >>myname+3d
◧◩◪◨
18. myname+z9[view] [source] [discussion] 2022-10-02 15:45:34
>>ectopo+K8
If the shoe fits.

Do you have any actual counter points or were you planning on beating that ad hominem to death?

◧◩◪
19. aaaaaa+9a[view] [source] [discussion] 2022-10-02 15:48:25
>>myname+P4
>work environments

It’s not a “work environment”. You can’t report Linus to HR. If you have a problem with him, you can fork the kernel and convince others to follow you. Then you’ll have a mailing list where you can ban Linus for his style. Good luck!

replies(1): >>myname+5c
◧◩◪
20. Sanjay+la[view] [source] [discussion] 2022-10-02 15:49:27
>>myname+P2
Unreasonable people build things. Reasonable people run meetings.
replies(3): >>myname+ic >>KerrAv+Qe >>Sanjay+d02
◧◩◪◨
21. myname+5c[view] [source] [discussion] 2022-10-02 16:00:12
>>aaaaaa+9a
Yes because if he were at any company, he’d have been fired. Decades ago.

Just because it’s not an official “work environment” per your definition does not mean it isn’t hostile or intolerable were it actually one.

But actually countering that point is a lot harder, isn’t it?

replies(4): >>krater+Ef >>throw8+Sh >>_dain_+uk >>aaaaaa+4s
◧◩◪◨
22. myname+ic[view] [source] [discussion] 2022-10-02 16:01:31
>>Sanjay+la
Reasonable people also build things.

Unreasonable people also build things alone where everyone else doesn’t have to deal with them.

The world is hardly as black and white as you make it seem.

replies(2): >>Sanjay+Ue >>P5fRxh+ii1
◧◩◪◨
23. ajkjk+tc[view] [source] [discussion] 2022-10-02 16:02:12
>>ectopo+K8
Well the latter isn't a bad thing so the former, I guess?
◧◩◪◨⬒⬓
24. myname+3d[view] [source] [discussion] 2022-10-02 16:05:34
>>LunaSe+p9
Would it make it more ok if people were?

How many people are joining? How many people are joining because or in lieu of Linus? How many people are joining just because it’s Linux/Git/whatever (although granted that is in part due to Linus making them such big things)? How many people would have joined/wouldn’t have left if he wasn’t there?

replies(1): >>LunaSe+Jd
◧◩◪◨⬒⬓⬔
25. LunaSe+Jd[view] [source] [discussion] 2022-10-02 16:08:53
>>myname+3d
That doesn't matter.

It is his project and people are free ton join or start their own.

replies(1): >>myname+Hf
◧◩◪◨
26. krater+ce[view] [source] [discussion] 2022-10-02 16:11:19
>>ectopo+K8
b
◧◩◪◨
27. KerrAv+Qe[view] [source] [discussion] 2022-10-02 16:15:08
>>Sanjay+la
I have no opinion on Linus’s behavior here, but that is both false and toxic. Steve Jobs only became truly effective when he learned to be reasonable in appropriate contexts. People who remain unreasonable all of the time crater their companies in the long run. Every time.
◧◩◪◨⬒
28. Sanjay+Ue[view] [source] [discussion] 2022-10-02 16:15:22
>>myname+ic
There are 10 kinds of people. Those who understand binary and those who don't.
◧◩◪
29. zo1+Df[view] [source] [discussion] 2022-10-02 16:19:36
>>myname+P4
I am a nice person and consider myself fair to everyone I work with, everyone gets a fair shot and a clean slate with me. But having to jump through verbal hoops to make my interactions "inclusive" and what these people would call non-hostile is downright hellish for me and way more effort than I think is reasonable. It's not inclusive towards me and is downright hostile towards me.
◧◩◪◨⬒
30. krater+Ef[view] [source] [discussion] 2022-10-02 16:19:41
>>myname+5c
Ok, it's intolerable for you how he communicates on the Linux Kernel Mailing List. Are you anyway subscribed to the LKML? Are you kernel developer? Are you developer anyway? Who you are that you want to tell a community how they have to communicate? Why your opinion should matter for this community?
◧◩◪
31. throw8+Ff[view] [source] [discussion] 2022-10-02 16:19:47
>>myname+P4
Nope, imo this extreme also excludes many average folks are not so overly poliically correct. I have the feeling we have overshot peak inclusion and are excluding the not so well behaved folks (or simple people who have other problems, or who want to play these games).

Personally I find that Linus here not toxic at all, at most a borderline strong opinion, but come on, as well as we all need to be more empathic, we should also be able to take some harsher critique and make not such a toxicity thing out of an more open and direct opinionated response...

◧◩◪◨⬒⬓⬔⧯
32. myname+Hf[view] [source] [discussion] 2022-10-02 16:19:49
>>LunaSe+Jd
Of course it matters. There are many reasons why people might join one of his projects, many of which don’t involve him but instead the project itself. His presence might have stifled or grown involvement in those projects.
replies(1): >>LunaSe+ah
◧◩◪◨⬒
33. throw8+Rg[view] [source] [discussion] 2022-10-02 16:24:55
>>myname+F7
> It’s shocking that advocating for safe and inclusive work environments is such a controversial topic. If he were any other person, his behavior would be quashed in a second.

It is not, because that is exactly the problem.. whats your view of safe and inclusive is to some hostile and exclusive.. and until people realize that this extreme creates similar well-behaved assholes: nevermind.

◧◩◪◨⬒⬓⬔⧯▣
34. LunaSe+ah[view] [source] [discussion] 2022-10-02 16:26:25
>>myname+Hf
And that is completely fine.

People don't have a universal right to collaborate to this project, especially on their own terms.

In the same way, these projects will like you said, evolve in positive or negative ways with no God given right to exist and thrive.

◧◩◪◨⬒
35. throw8+Sh[view] [source] [discussion] 2022-10-02 16:29:42
>>myname+5c
> Yes because if he were at any company, he’d have been fired. Decades ago.

That's a pretty intolerable outright hostile and exclusive judgement :(

36. _dain_+4j[view] [source] 2022-10-02 16:35:38
>>rat998+(OP)
I'd prefer him to say this bluntly in five words rather than five hundred words of prevarication and passive aggression and doubletalk that amounts to the same thing, but that nominally adheres to some CoC speech code.

I will go further: if you think what Linus said here is unreasonable or rude, you really need to get out more.

◧◩◪◨⬒
37. _dain_+uk[view] [source] [discussion] 2022-10-02 16:42:20
>>myname+5c
> Yes because if he were at any company, he’d have been fired. Decades ago.

And then there would be no Linux kernel. So much for companies.

◧◩◪◨⬒
38. aaaaaa+4s[view] [source] [discussion] 2022-10-02 17:25:31
>>myname+5c
>does not mean it isn’t hostile or intolerable were it actually one

It feels hostile and intolerable to you.

There are many people who find the risk-averse non-confrontational corpspeak intolerable.

◧◩◪
39. zozbot+dt[view] [source] [discussion] 2022-10-02 17:30:31
>>myname+P4
So an "inclusive" and "non-toxic work environment" should put fantasy above reality? There's nothing inherently toxic in Linus' message; he's making a technical point about how kernel code should be designed, to deal effectively with the sometimes complex and challenging reality of low-level systems.
replies(1): >>nickm1+uk5
◧◩◪◨⬒
40. Vt71fc+Ju[view] [source] [discussion] 2022-10-02 17:38:45
>>myname+F7
>You’re free to work alone, but why make people around you miserable by having to deal with you? Go be an asshole to yourself and let everyone else work together.

You, and the billions of people using linux, are free to fork the code and exclude Linus completley.

>It’s shocking that advocating for safe and inclusive work environments

This isn't a "work enviroment" in the way you seem to be implying. The vast majority of people contributing to the kernel do not work for linux or Linus.

◧◩◪
41. lelant+i11[view] [source] [discussion] 2022-10-02 21:05:38
>>myname+P4
You're correct, it should be the default.

But why are you complaining that a group of people who don't want to work in your default environment went off and created their own?

I don't understand what you have to complain about: they have their way of working and you want to change that because it offends you?

Sounds like you're the problem, not them.

replies(1): >>V_Terr+A21
◧◩◪
42. V_Terr+j21[view] [source] [discussion] 2022-10-02 21:12:41
>>bluefl+69
It's really more about rigor and the actual practice of engineering (e.g., tracking requirements and verification of implementation against these requirements, verifying systems & subsystems meet correctness invariants, etc.) moreso than regulation. Most software development is craftsmanship, including the Linux kernel. It's certainly possible to practice software development as engineering, but it's not common.

Source: aerospace engineer with a flight sciences background, and also software reviewer for flight systems.

◧◩◪◨
43. V_Terr+A21[view] [source] [discussion] 2022-10-02 21:14:53
>>lelant+i11
Sounds like he's calling them out on an internet forum that they are also free to ignore. Doesn't sound like he's the problem.
replies(1): >>lelant+hp2
◧◩
44. V_Terr+b41[view] [source] [discussion] 2022-10-02 21:25:31
>>zo1+74
It's a false dichotomy to say you either have to be "all-inclusive to the entire world of developers" or you should applaud project leaders throwing out useless condescending rants with no real technical content like:

  And the *reality* is that there are no absolute guarantees.  Ever. The "Rust is safe" is not some kind of absolute guarantee of code safety. Never has been. Anybody who believes that should probably re-take their kindergarten year, and stop believing in the Easter bunny and Santa Claus.
What's going on here is not "woke people" trying to protect every little snowflake's feelings, rather it's noting the ranter is making himself feel good at others' expense with no other value added. His rants are completely superfluous to the substantive technical dialogue.
◧◩◪◨⬒
45. P5fRxh+ii1[view] [source] [discussion] 2022-10-02 23:07:43
>>myname+ic
Can you imagine seriously making the claim that Linus built Linux alone.
replies(1): >>myname+jk1
◧◩◪◨⬒⬓
46. myname+jk1[view] [source] [discussion] 2022-10-02 23:22:52
>>P5fRxh+ii1
Who made that claim? I certainly didn’t.

Just as the parent comment generalized about the two kinds of people out there, I added other examples of generalizations about people. But that’s all they are, generalizations. Not specific examples.

47. mslm+KV1[view] [source] 2022-10-03 05:28:19
>>rat998+(OP)
Don't see what's wrong with it. He's leading one of the most high-profile and complex software system in the world with billions of users. If he was a softball all the time it'd be a mess. You have to be straightforward sometimes, or else people take too long to get the point.
◧◩◪
48. niscoc+9Y1[view] [source] [discussion] 2022-10-03 05:56:11
>>myname+P4
Are you calling Linus unreasonable and toxic?
◧◩◪◨
49. Sanjay+d02[view] [source] [discussion] 2022-10-03 06:16:11
>>Sanjay+la
Looks like I've annoyed the "reasonable" people with this comment. Interesting.
◧◩◪◨⬒
50. lelant+hp2[view] [source] [discussion] 2022-10-03 10:25:01
>>V_Terr+A21
> Sounds like he's calling them out on an internet forum that they are also free to ignore. Doesn't sound like he's the problem.

Well, I don't go around pointing out how random groups, formed by like-minded people voluntarily, are doing collaboration "wrong".

If I did, on some random internet forum, complain that the local Street Rod Enthusiasts Club[1] doesn't do proper agendas for their meetings, or that a book-reading club[1] that I know off isn't properly structured, or that the volunteer SPCA group is using the wrong IM/Chat software to communicate .. well, then I'm the problem.

[1] That I have no intention of joining

◧◩◪◨
51. nickm1+ok5[view] [source] [discussion] 2022-10-04 04:58:42
>>mid-ki+v5
The choice between condescension to your collaborators and putting people's feeling "above all else" is a false dichotomy. You can disagree on technical merits without making it personal and calling your collaborators kindergarteners who believe in Santa Claus.
◧◩◪◨
52. nickm1+uk5[view] [source] [discussion] 2022-10-04 04:59:41
>>zozbot+dt
He is implying that his collaborators are kindergarteners who believe in Santa Claus. It's insulting.
replies(1): >>zozbot+x87
◧◩◪◨⬒
53. zozbot+x87[view] [source] [discussion] 2022-10-04 17:34:26
>>nickm1+uk5
He's doing no such thing. He's saying "surely you're well past kindergarten and don't believe in Santa Claus, so why would you ever believe this?" It's a valid argument.
[go to top]