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

On the other hand, here's one of the comments at issue:

http://marc.info/?l=linux-kernel&m=135628421403144&w=2

And here's a rewrite that is shorter, conveys the same information, isn't patronizing, and avoids the "sins" (quotes because we apparently disagree) of the original:

I'm unwilling to discuss this further. The first rule of kernel maintenance is that if a change breaks userland, it's a kernel bug, full stop. WE DO NOT BREAK USERSPACE.

Additionally, commit f0ed2ce840b3 is incorrect. ENOENT isn't a valid ioctl return and never has been. ENOENT is reserved for path operations. ioctl works on descriptors and not paths; the use of ENOENT in this commit is incoherent.

It appears that this same kernel bug has broken all the KDE media applications. As a result, I must apply the fix directly and immediately myself.

Your incorrect patch which broke userspace combined with the confusion you caused by blaming the breakage on some external program is frustrating, and I expect not to have to deal with similar problems in the future.

The two problems I see with the original are:

(1) It's pointlessly emotional to its own detriment ("shut the fuck up" actually carries less information than "I'm unwilling to discuss this further", because "shut the fuck up" lacks finality) --- and is in this regard written in a way that only Linus Torvalds or someone of his status could get away with. It actually diminishes Torvalds --- as does any tirade in which someone simultaneously uses the words "insane", "idiocy", "crap", "fucking", and then... "seriously". No, really, he really means it!

(2) It calls its target names (idiot, incompetent) and does so publicly in front of the whole team, which speaks to a management style driven more by fear than by a shared understanding of goals.

Honestly I don't care how Linus Torvalds manages the Linux kernel, but as a case study for how to manage a development team, this is interesting, more so because you (among the very most level-headed of HN commenters) appear to approve of it!




I like your rewrite, at least compared to the original. It's still furiously angry, which may or may not be appropriate for whatever situation, but it isn't abusive.

"What do you think of Linus' management skills?" would be an interesting interview question.




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

Search: