4 ms·
It's weird to see Linus on the other side of being disciplined, and a pretty stark contrast to his own slightly more abrasive style. For example: https://lkml.
by callmevlad 13y ago
It's weird to see Linus on the other side of being disciplined, and a pretty stark contrast to his own slightly more abrasive style.
For example: https://lkml.org/lkml/2012/12/23/75 https://lkml.org/lkml/2012/12/23/75
- watwut 13y agoThere is no contradiction between discipline/hard work and abrasive style.
- clavalle 13y agoI think callmevlad was contrasting ESR's style of 'disciplining' (I'm not sure if that is the right word) less experienced colleagues with Linus's.
- josephschmoe 13y agoI would never want to work with a person like that. If one of my coworkers wrote an email that abrasive and outright mean, I would request to be transferred to a different project.
- Cakez0r 13y agoI don't understand why people allow themselves to be spoken to like that! Incredicle...
- marvin 13y agoHoly shit. I would never work with someone who addressed me like that after I asked an honest question. It's a wonder that there are enough competent people working on Linux who are willing to put up with this. Getting a message like this once would lead to a personal e-mail or in-person conversation explaining that this is in no way an acceptable way to communicate with me, followed by a prompt beeline for the exit if it occurred again. I knew that stuff like this goes on in mailing lists; I've grown up in the computer culture. But seeing this as an adult, after learning some people skills and how interpersonal communication works, it's really shocking what to see kind of destructive tone prevails in some prominent tech circles.
- pdonis 13y agoan honest question But it wasn't "an honest question"; that's the point. It would have been an honest question for you or me, but you and me are not Linux kernel hackers. (At least, I'm not, and I assume you're not.) Getting a message like this once would lead to a personal e-mail or in-person conversation explaining that this is in no way an acceptable way to communicate with me, followed by a prompt beeline for the exit if it occurred again. And I expect Linus would be absolutely fine with that, because if you were unable to understand why he was so emphatic about the point he was making, he wouldn't want you hacking on the kernel anyway. The key thing to recognize is that Linus treats the kernel as what you might call "mission critical" software. Think of it as like, say, the operating code for the Space Shuttle. If someone came along and changed the operating code for the Space Shuttle so that, say, the program that fired the retro-rockets stopped working, and when asked about it, their response was, "well, that looks like a bug in the retro-rocket program", you would not want that person doing that job. And since the retro-rocket code is mission critical, just saying, "no, that's not a good idea" might not get the point across emphatically enough. You might have to use strong language to make sure it is 100 percent understood that breaking the retro-rocket code is unacceptable. In a situation like that, you do not want to leave any room for misinterpretation. Also, if you look at Linus' posts, you'll notice that he does not always use that strong language. He only uses it when, in his view, it's warranted--meaning, when someone has done something that is so wrong that just saying "that's wrong" won't get the point across strongly enough. That's why we have strong language: for those (hopefully very rare) occasions when no less strong language will do justice to the situation. There are certainly plenty of people in our culture who abuse such language; but looking at Linus' posts as a whole, I'm not sure he's one of them.
- marvin 13y agoIt's perfectly possible to get an important point across without being an asshole, and it's really an indication of the social dysfunction that some hackers are unable to. Maybe that's what working with code and little in-person human contact for decades does to you. I've seen the same tone from crypto hackers, also under the guise of writing "mission critical" software. It's not an excuse. You don't see airline pilots or doctors yelling at each other for making the occaional honest mistake, which happens in every field and can with the correct routines be caught before it causes any damage.
- 0xdeadbeefbabe 13y agoIt would be an honor to work with someone as articulate as Linus (Eric too). I'm constantly surprised they were (and are) able to do so much with email as opposed to the typical lets have a meeting approach.
- erbdex 13y agoThe world _needs_ more people like them- not just because of what they've built, but because of their approach to it and that sheer brutish honesty of opinions.
- 0xdeadbeefbabe 13y agoCat herding _is_ brutish.