Lumifer comments on Rationality Quotes August 2013 - Less Wrong

7 Post author: Vaniver 02 August 2013 08:59PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (733)

You are viewing a single comment's thread. Show more comments above.

Comment author: Lumifer 07 August 2013 07:40:21PM 1 point [-]

Creating projects is easy; forking is hard.

Forking is pretty easy -- it's getting people to follow your fork that's hard.

I also don't think there are necessarily any actual roar-and-smash types.

Well, there are certainly enough programmers who prefer to discuss code in terms of "only a brain-dead moron could write a library that does foo" or "why is this retarded object making three fucking calls to the database for each invocation", etc.

And while people generally don't find it fun to be on the losing side, this does not stop them from seeking and entering competitions and competitive spheres. Consider sports, e.g. boxing or martial arts.

[Linus]: And I do it partly (mostly) because it's who I am, and partly because I honestly despise being subtle or "nice".

Steelman this. I am pretty sure that in the North European culture being "subtle or nice" is dangerously close to being dishonest. You do not do anyone a favour by pretending he's doing OK while in reality he's clearly not doing OK. There is a difference between being direct and blunt - and being mean and nasty.

I think it remains an open question whether Linus's style is in fact better than the alternative from the "get shit done" perspective.

As I said, Linus' style is proven to work. We know it works well. An alternative style might work better or it might not -- we don't know.

I suspect you have a strong prior but no evidence.

Comment author: novalis 07 August 2013 09:46:33PM *  3 points [-]

[Linus]: And I do it partly (mostly) because it's who I am, and partly because I honestly despise being subtle or "nice".

Steelman this. I am pretty sure that in the North European culture being "subtle or nice" is dangerously close to being dishonest. You do not do anyone a favour by pretending he's doing OK while in reality he's clearly not doing OK. There is a difference between being direct and blunt - and being mean and nasty.

I don't understand what you're saying here. Are you saying that anyone is proposing that Linus to act in a way that he would see as dishonest? Because I don't think that's the proposal. Consider the difference between these three statements:

  • Only a fucking idiot would think it's OK to frobnicate a beezlebib in the kernel.
  • It is not OK to frobnicate a beezlebib in the kernel.
  • I would prefer that you not frobnicate a beezlebib in the kernel.

The first one is rude, the second one is blunt, the third one is subtle/tactful/whatever. Linus appears to think that people are asking for subtle, when instead they're merely asking for not-rude. Blunt could even be:

  • When you frobnicate a beezlebib, it fucks the primary hairball inverters, so never do that.

So he doesn't even have to stop cursing.

As I said, Linus' style is proven to work. We know it works well. An alternative style might work better or it might not -- we don't know.

There are many FOSS projects that don't use Linus's style and do work well. What's so special about Linux?

I suspect you have a strong prior but no evidence.

I've run a free/open source project; I tried to run it in a friendly way, and it worked out well (and continues to do so even after all of the original developers have left).

I can also point to Karl Fogel's book "Producing Open Source Software", where he says that rudeness shouldn't be tolerated. He's worked on a number of free/open source projects, so he's had the chance to experience a bunch of different styles.

Comment author: Lumifer 08 August 2013 01:04:33AM *  2 points [-]

The first one is rude, the second one is blunt, the third one is subtle/tactful/whatever.

We keep hitting the Typical Mind Fallacy over and over again :-)

Let me offer you my interpretation: the first one is blunt and might or might not be rude, depending on what the social norms and context are (and on whether thinking about frobnicating the beezlebib does provide incontrovertible evidence of severe brain trauma). The second one is not blunt at all, it's entirely neutral. The third one is a slighly more polite version of neutral. Your fourth example is still neutral, by the way -- there's nothing particularly blunt about explaining why something should not be done (or about using four-letter words, for that matter).

To contrast I'll offer my examples:

  • (rude) You are a moron and can't code your way out of a wet paper bag! Stuff your code where the sun don't shine and never show it to me again!
  • (blunt) This is not working and will never work. You need to scrap this entirely and start from scratch.
  • (subtle) While this is a valuable contribution, we would really appreciate it if you went and twiddled the bogon emitter for us while we try to deal with the beezlebib frobnication on our own.

What's so special about Linux?

It's only the most successful open software ever. Otherwise, not much :-P

Comment author: novalis 11 October 2013 11:20:51PM -1 points [-]

I recently came across this, which seems to have some evidence in my favor (and some irrelevant stuff): http://www.bakadesuyo.com/2013/10/extraordinary-leader/