News for hackers. Stuff that matters.
Re:Linux Torvalds: Every developer thinks that their code is... by mirko22 on Thursday July 06, 2017 @08:40AM (#14709892)
It's easy to call Linus a bully, abrasive what not... But I think a lot of people in his position, who get huge amount of code to review, and some of it pretty horrible would handle this even worse.

Also I think this is his way of filtering people that can't cope with him. If you are strong-willed enough you will go over what he said and try to make your code better otherwise you will just leave. Anyway he did not lose anything in his opinion.

I fully support his style of communication and think everyone should be able to choose how to lead their personal projects. If you don't agree with the community nobody is forcing you to join it. Not everything in life has to be nice towards you. Some stuff you remember better if it hurts.

Re:Linux Torvalds: Every developer thinks that their code is... by tyingq on Thursday July 06, 2017 @08:51AM (#14709964)
It would be difficult to determine if his style has been an overall net benefit or net deficit though. Certainly things worked out well, but would they have worked out better if he took a different approach?
Re:Linux Torvalds: Every developer thinks that their code is... by owebmaster on Thursday July 06, 2017 @09:15AM (#14710118)
One thing for sure is that nobody complaining made it better. RMS has his differences from Linus but isn't like these small issues. Linus is just straightforward.
Re:Linux Torvalds: Every developer thinks that their code is... by tyingq on Thursday July 06, 2017 @09:19AM (#14710145)
>One thing for sure is that nobody complaining made it better

Talented people, that made concrete contributions, have left because they didn't want to deal with him. One example: https://www.theregister.co.uk/2015/10/06/linix_kernel_dev_wh...

Re:Linux Torvalds: Every developer thinks that their code is... by ralfn on Thursday July 06, 2017 @10:48AM (#14710802)
Wouldnt the opposite be true as well?

I can imagine some one staying away from certain ecosystems because they are too nice to inconpetence. For example, say, how pythons standard JSON library intentionally and likely well intended, breaks the the standard and causes hours of debugging nightmare.

In a less friendly world this wouldnt fly and if i need something that actually works ill have a strong bias for the products of the "mean people"

Re:Linux Torvalds: Every developer thinks that their code is... by gkya on Thursday July 06, 2017 @10:11AM (#14710531)
Linux is not his personal project at all. Just check out the copyright lines.
Re:Linux Torvalds: Every developer thinks that their code is... by Cephlin on Thursday July 06, 2017 @08:19AM (#14709777)
"Every developer"... that's a bold statement.

I don't think my code is so special or magical, maybe specially bad and magically bad...

Also I believe his name is Linus, not Linux ^_^

Re:Linux Torvalds: Every developer thinks that their code is... by the_common_man on Thursday July 06, 2017 @08:22AM (#14709793)
Maybe he doesn't consider people with such mindsets a developer :) ?
Re:Linux Torvalds: Every developer thinks that their code is... by Cephlin on Thursday July 06, 2017 @08:24AM (#14709800)
He just considers people developers if they think their code is special and magical? haha
Re:Linux Torvalds: Every developer thinks that their code is... by uhhhhhhh on Thursday July 06, 2017 @08:22AM (#14709792)
I like hiding my code and hoping no one ever sees it and points out how bad it is.
Re:Linux Torvalds: Every developer thinks that their code is... by Cephlin on Thursday July 06, 2017 @08:23AM (#14709795)
I prefer code reviews of my code ^_^
Re:Linux Torvalds: Every developer thinks that their code is... by uhhhhhhh on Thursday July 06, 2017 @08:30AM (#14709834)
In the real world, yes. I was trying to be funny.

I do prefer when the team/company at least starts with a decent set of coding standards for everyone to follow. Especially on projects with dozens or hundreds of devs touching things. It seems companies realize the benefits of that often after it becomes a problem.

Re:Linux Torvalds: Every developer thinks that their code is... by noncoml on Thursday July 06, 2017 @08:33AM (#14709852)
I am very critical of my code and think it is pretty crap and can always improve.

I respect Linus' work but other than that I don't care about his opinions as he is a bully.

Re:Linux Torvalds: Every developer thinks that their code is... by _asummers on Thursday July 06, 2017 @08:27AM (#14709818)
I mean, I get it, but is that necessary? To me, it takes significantly less effort to say "X processor is not popular enough at this time to have this driver enabled by default. If this changes in the future, we can reevaluate, however I don't anticipate this changing any time soon." If he gets enough of these that it warrants this kind of response, maybe have an official policy on what can be enabled default and the reasoning behind it.
Re:Linux Torvalds: Every developer thinks that their code is... by dis-sys on Thursday July 06, 2017 @08:45AM (#14709917)
I think he is playing too nice, delaying the offending module's inclusion for a few months can be a better choice - it is a community maintained big project affecting hundreds of millions of devices, all parties should play nice, no one should sneak in anything surprising just for the benefit of your code/project/company.
Re:Linux Torvalds: Every developer thinks that their code is... by dis-sys on Thursday July 06, 2017 @08:39AM (#14709887)
This reminds me a similar incident that wasted me lots of time -

AMD Ryzen + Gigabytes motherboard does not boot on recent Ubuntu versions because the old buggy AMD GPIO module is enabled in Ubuntu by default. You might think "hmm, they might need that GPIO module to control some other hardware". Well - that module is only required when you have a AMD laptop touch pad, sadly, as of writing there is no AMD Ryzen laptop, period. All other distributions do not have the same issue - they don't enable it by default.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1671360

Enabling the very cute Cavium security processor (which will never ever be popular) by default in the linux kernel to potentially impact everyone? That is just plain stupidity demonstrated in a whole new level.

Everyone should be happy for the fact that Linus is doing what he can to avoid such stupidities to be repeated in the future.

Re:Linux Torvalds: Every developer thinks that their code is... by tyingq on Thursday July 06, 2017 @08:52AM (#14709975)
I don't think anyone here is arguing the outcome, just the approach.
Re:Linux Torvalds: Every developer thinks that their code is... by dis-sys on Thursday July 06, 2017 @10:04AM (#14710475)
Indeed, see my other comment, Linus is too nice to such company trying to sneak in this unwanted surprise purely for the benefit of their "security processor".
Re:Linux Torvalds: Every developer thinks that their code is... by tyingq on Thursday July 06, 2017 @12:00PM (#14711344)
>trying to sneak in

That's really the point. Assuming malice, and reacting in kind. It's quite possible no malice was involved here.

Re:Linux Torvalds: Every developer thinks that their code is... by fjfaase on Thursday July 06, 2017 @09:40AM (#14710294)
Only when I came to the comment session, did I realize the problem. Linus is from Finland and, I guess, that is an important thing to remember. He is from a non-American (that is U.S.A.) cultural background, where this kind of remark is not viewed as rude, by some even as a form of humor. I am from the Netherland myself and have worked together with people from Finland.
Re:Linux Torvalds: Every developer thinks that their code is... by devdoomari on Thursday July 06, 2017 @09:48AM (#14710352)
guess that explains a lot... thought this was 100% sarcasm
Re:Linux Torvalds: Every developer thinks that their code is... by jaimex2 on Thursday July 06, 2017 @08:23AM (#14709797)
He's right, else we wouldn't bother coding it to begin with.
Re:Linux Torvalds: Every developer thinks that their code is... by franciscop on Thursday July 06, 2017 @08:32AM (#14709849)
Ah that is true, when I started programming I had a lot more of attachment to my code than now because it was so special and magic.

Nowadays I do realize most code (including mine) is expendable; it should be thrown under the bus when no need of it and partly rewritten to improve it; but that perfect code never gets shipped. Just try to make something that works, then improve it so it's not painful to use it but that's it.

I still do not agree with the tone, but again I am not Linus nor in his shoes.

Re:Linux Torvalds: Every developer thinks that their code is... by gorbachev on Thursday July 06, 2017 @08:42AM (#14709906)
This isn't matching my experience at all. Unless we're talking about junior programmers, most of who do think this way. Once their magical code breaks in spectacular ways once or twice, the smarter ones will realize their code is just as crappy as everyone else's.
Re:Linux Torvalds: Every developer thinks that their code is... by malmsteen on Thursday July 06, 2017 @08:25AM (#14709807)
Cute (and harmless) example of "projection" in psychology
Re:Linux Torvalds: Every developer thinks that their code is... by bryanlarsen on Thursday July 06, 2017 @09:55AM (#14710413)
Linus does not say "every developer except me", he says "every developer". I read a lot of self-deprecation in that comment.
Re:Linux Torvalds: Every developer thinks that their code is... by gjvc on Thursday July 06, 2017 @08:24AM (#14709801)
Ad hominem by Linus here. He could have quite well made his point without referring to the author at all by just saying that uncommon devices should not be marked as m.
Re:Linux Torvalds: Every developer thinks that their code is... by tyingq on Thursday July 06, 2017 @08:26AM (#14709812)
I agree. I can support his tirades when it's warranted, but this is a bit over the top.
Re:Linux Torvalds: Every developer thinks that their code is... by mirko22 on Thursday July 06, 2017 @08:35AM (#14709871)
I am sorry, I must be missing something, where is he referring to the author?