5 ms·
It is quite easy to check the correctness of code excerpts, and implementing a piece of code can mostly be considered the analog of a theoretical calculation (w
by ssivark 13y ago
It is quite easy to check the correctness of code excerpts, and implementing a piece of code can mostly be considered the analog of a theoretical calculation (we might make mistakes, but in principle you just have to turn the crank and do it right).
Otoh, with scientific experiments, it is critical to ensure validity and correctness so that further research may be built on a solid footing. Unlike code, it is not easy to "fork" and verify someone's work. So some form of peer review and verification are crucial.
It's not just about openness (scientists have arXiv, PLOS, etc) or about formats/systems (LaTeX is as good as anything else). It's fundamentally about the need to ensure correctness, to establish a foundation for future work.
- infinity0 13y agoI was not thinking primarily about code, but design documents, which are peer-reviewed for qualities beyond "correctness" - for example clarity and completeness, which are important for communicating your ideas to many people. And even code has a subjective quality beyond "correctness", so your first claim is false and has no bearing on real-world software projects. OP was not talking about correctness and I am not talking about correctness, but the economics of collaboration and publication in academia.