If your beliefs are defeated whenever they clash with reality, then you have attained a mastery of rationality that very few humans achieve. Torvalds’ quote looks to me like an “is” statement rather than an “ought” statement, so I can’t agree with your interpretation.
He’s talking about the status of the code in question in his Linux tree, the one everyone in the world pulls from, so in that context he does in fact have the power to make his opinions reality …
I don’t think that quite jives. The situation seems to be the opposite: Torvalds’ practice (the Linux code base, and its quite healthy community of contributors and users, who would be annoyed if ext4 programs stopped working suddenly) is winning against theory (the notion that the API policy of the Linux kernel should be revised more in favor of elegance over compatibility).
I’ve been assuming that this subthread is about gerg’s interpretation. Are you claiming that interpretation is correct, and offering some clarification, or are you just offering a different interpretation?
The former. Gerg’s interpretation is about the map and the terrain, and it seems to me that “the actual codebase in its practical usage” associates closely with “the terrain”, while “ideas/predictions about what would make the API more elegant” associates closely with “the map”.
Tovalds doesn’t have direct access to the reality of his users, but he does have direct access to the code they use.
Interesting nuance. You have taken “loses” to mean “defeated”, presumably leading to “and therefore updated”; I agree that this is by no means an automatic process. But I took “loses” to mean “is less accurate” (which of course makes my interpretation more tautological).
If your beliefs are defeated whenever they clash with reality, then you have attained a mastery of rationality that very few humans achieve. Torvalds’ quote looks to me like an “is” statement rather than an “ought” statement, so I can’t agree with your interpretation.
He’s talking about the status of the code in question in his Linux tree, the one everyone in the world pulls from, so in that context he does in fact have the power to make his opinions reality …
According to gerg’s interpretation, you’re saying that Torvalds’ theory wins against practice, which contradicts Torvalds’ statement.
I don’t think that quite jives. The situation seems to be the opposite: Torvalds’ practice (the Linux code base, and its quite healthy community of contributors and users, who would be annoyed if ext4 programs stopped working suddenly) is winning against theory (the notion that the API policy of the Linux kernel should be revised more in favor of elegance over compatibility).
I’ve been assuming that this subthread is about gerg’s interpretation. Are you claiming that interpretation is correct, and offering some clarification, or are you just offering a different interpretation?
The former. Gerg’s interpretation is about the map and the terrain, and it seems to me that “the actual codebase in its practical usage” associates closely with “the terrain”, while “ideas/predictions about what would make the API more elegant” associates closely with “the map”.
Tovalds doesn’t have direct access to the reality of his users, but he does have direct access to the code they use.
Interesting nuance. You have taken “loses” to mean “defeated”, presumably leading to “and therefore updated”; I agree that this is by no means an automatic process. But I took “loses” to mean “is less accurate” (which of course makes my interpretation more tautological).