News for hackers. Stuff that matters.
Re:The Cathedral and the Bazaar (1999) by mjw1007 on Sunday May 14, 2023 @04:48PM (#35941244)
Again: the purported law says "shallow", not "soon discovered".
Re:The Cathedral and the Bazaar (1999) by tptacek on Sunday May 14, 2023 @04:51PM (#35941263)
No, you can't get away with this semantic dodge, because Raymond numbered what he believed were the most important lessons he was imparting, and the one corresponding to Linus' Law is:

8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.

He even attempted an axiomatic explanation:

Maybe it shouldn't have been such a surprise, at that. Sociologists years ago discovered that the averaged opinion of a mass of equally expert (or equally ignorant) observers is quite a bit more reliable a predictor than the opinion of a single randomly-chosen one of the observers. They called this the Delphi effect. It appears that what Linus has shown is that this applies even to debugging an operating system—that the Delphi effect can tame development complexity even at the complexity level of an OS kernel.

Re:The Cathedral and the Bazaar (1999) by mjw1007 on Sunday May 14, 2023 @05:23PM (#35941448)
Well, I'm baffled then. From where I'm sitting that point 8 is clearly talking about what happens after a bug is discovered, and not about discovering bugs.

The longer paragraph doesn't seem to contradict the notion either. My impression (based on the "How Many Eyeballs Tame Complexity" chapter) is that Raymond thought that "debugging" means "fixing bugs".

If I were criticising this part of essay, I'd say the main weakness is that the things Raymond thought of as "taming complexity" weren't really addressing the hard problem of reducing the number of bugs.

Re:The Cathedral and the Bazaar (1999) by anamexis on Sunday May 14, 2023 @05:28PM (#35941484)
"Characterizing problems" reads to me like "discovering bugs," particularly given that he specifically mentions having lots of beta users.
Re:The Cathedral and the Bazaar (1999) by doctor_eval on Sunday May 14, 2023 @08:41PM (#35942723)
As I mention upthread, a lot of the talk at the time was about overall quality of the software. So an interpretation that the total number of bugs would be reduced is well aligned with this outlook.

If the objective is just to fix bugs that have been found, well, that doesn't really feed into this narrative. Also, ESR was making a very large number of claims about the efficacy of OSS, and limiting the scope to bugs already discovered would not really align with the rest of the goings-on at the time.

Re:The Cathedral and the Bazaar (1999) by phkahler on Sunday May 14, 2023 @06:31PM (#35941943)
>> Given a large enough beta-tester and co-developer base...

That's a qualifier for what follows it. Seems true enough to me. If there are enough developers to notice bugs, they will probably be found and fixed quickly.

Re:The Cathedral and the Bazaar (1999) by emodendroket on Monday May 15, 2023 @12:54AM (#35944020)
The argument here is that the pool of "developers" is essentially unlimited for open-source software. In principle I suppose that's indisputable, but in practice is it true?
Re:The Cathedral and the Bazaar (1999) by narag on Sunday May 14, 2023 @08:34PM (#35942686)
No, you can't get away with this semantic dodge...

Right, what about this one: the bugs are all found eventually, only not by the right person.

Just kidding :)

Re:The Cathedral and the Bazaar (1999) by doctor_eval on Sunday May 14, 2023 @08:35PM (#35942701)
I agree with this take.

I was a developer at the time (still am), and if I'm remembering correctly, ESR was active in Slashdot and a few other places I hung out.

I took ESR's claim about bugs to imply that the quality of open source software would be greater than that of proprietary software because the number of people who had access to the code would inevitably result in less bugs. A lot of the discussions around C&B at the time were about software quality. I don't think anyone expected there to be zero bugs, just that there would be fewer.

I am not convinced it turned out that way, but that's an interesting discussion for another thread.

Re:The Cathedral and the Bazaar (1999) by emodendroket on Monday May 15, 2023 @12:51AM (#35944002)
It seems at least plausible an argument I read years ago, maybe in Raymond Chen's blog, that in reality the only thing that makes a difference is paying people to look for bugs and fix them because people don't like doing that that much.
Re:The Cathedral and the Bazaar (1999) by thomastjeffery on Sunday May 14, 2023 @09:19PM (#35942931)
> 8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.

The key word here is characterized. That word is not equivalent to found.

Security vulnerabilities are unique in that they matter despite being unknown.

Other bugs are only important because of their direct impact on users. It's not unreasonable to take everything here and apply it to known bugs, and not to unknown vulnerabilities.

Re:The Cathedral and the Bazaar (1999) by emodendroket on Monday May 15, 2023 @12:52AM (#35944011)
I interpret it as synonymous with "found" here -- someone "characterizing" the bug finds it and opens a bug report.
Re:The Cathedral and the Bazaar (1999) by throwaway173738 on Monday May 15, 2023 @09:58AM (#35948210)
In professional engineering, you characterize the behavior after someone finds and reports it. Or you characterize a flow transducer, or you characterize gas circuit compliance. It’s the thing you do once you know there’s something to characterize.
Re:The Cathedral and the Bazaar (1999) by emodendroket on Monday May 15, 2023 @12:37PM (#35950927)
OK. Well in the variety of work I do, which I suppose isn’t professional by this standard, typically the person who finds a bug and the person who describes it are one and the same.
Re:The Cathedral and the Bazaar (1999) by coldtea on Sunday May 14, 2023 @05:17PM (#35941408)
If they're not "soon discovered" then the use of the term "shallow" means absolutely nothing...
Re:The Cathedral and the Bazaar (1999) by DonHopkins on Monday May 15, 2023 @02:07AM (#35944387)
Wow, what an impressive display of rhetorical gymnastics! It shows such fanatical dedication to the cause of carrying ESR's water. If you're up to it, I'd love to see you also have a go at rationalizing how his own words that I quoted aren't at all racist.

https://news.ycombinator.com/item?id=35943008