5 ms·
The simple, detailed and extensive documentation is one of the reason why I love SQLite and probably a major reason for its success as an open source project. T
by webmobdev 6y ago
The simple, detailed and extensive documentation is one of the reason why I love SQLite and probably a major reason for its success as an open source project. There are so many open source projects that don't even provide developers with the architecture of the project or even a simple compile guide with the list of required dependencies. (In general, I've observed that BSD-licensed open source projects tend to be better documented. Wonder why?)
- oblio 6y agoBesides the historical aspect of old BSD projects coming out of academia, I'm quite sure that the vast majority of Open Source projects created or backed by companies are either MIT or BSD licensed. So MIT/BSD licensed projects are more likely to be created by professional developers. Some of them very high skilled and passionate, since the run of the mill enterprise rarely open sources software ;-)
- jcelerier 6y agoI have yet to see in-house code made by "professional developers" that is not a flaming pile of dung when compared to the average open-source code. Most of the horrors stories I have are from proprietary codebase by a large margin. So your statement is very confusing to me :)
- simonh 6y agoYou’re taking two words in isolation and picking at them, without considering what the comment means beyond those two words. I think you need to modify what you think the commented means by those two words in the context of the whole comment. After all developers at “run of the mill enterprise” are still professionals, right, but this isn’t the only statement that relevant to what the commenter thinks is different about these efforts. The comment could have been clearer, sure, but I think it’s making a decent point.
- beagle3 6y agoI have not looked myself, but ... people who reviewed the leaked MS source code remarked that it was unexpectedly clean with almost no profanity or inside jokes. I think this was mostly true for leaks from software companies. Modeling code from academia, whether it has to do with weather prediction or covid prediction, however, appears to be (to put it lightly) subpar -- the covid 19 model that prompted the original lockdown was apparently using uninitialized variables and was non-deterministic. (And ... independently, was also completely wrong because of wrong assumptions - e.g., on 1-apr-2020 it predicted 95,000 dead in Sweden by 1-july-2020 if super strict lockdown is not enforced. The death toll on 1-july-2020 was 4,800)
- gautamcgoel 6y agoCan you please link to the code you're describing?
- asveikau 6y agoMicrosoft actually runs a program (policheck) that scans source for controversial comments. It automatically files bugs against the introduction of such comments. https://www.google.com/search?q=policheck+microsoft https://www.google.com/search?q=policheck+microsoft
- swiley 6y agoYou're comparing code written by software engineers to code written by scientists. There's a very well known "gap" in the quality of code produced by those two professions.
- oblio 6y agoMost open source software today is written by professional developers. You've completely misunderstood my comment.