3 ms·
This isn't something new at all! Chemists have been using computers extensively since the 70's, and this can be evidenced by the fact that several physical chem
by possibilistic 16y ago
This isn't something new at all! Chemists have been using computers extensively since the 70's, and this can be evidenced by the fact that several physical chemists at my university still use Fortran. Computers have been used in science from their inception. Only now are they becoming indespensible for molecular biologists--but they still have a long way to go in both terms of parallelism and the related tools to be really practical for the intense intermolecular interactions we deal with.
Why don't we publish our code? Do you publish one-off shell scripts or database migration code? The only important code is already open source or is (unfortunately) commercial in nature.
- josegonzalez 16y agoI regularly see dotfiles in github repositories. Maybe there is a barrier to adoption in the form of git. A more polished version of Gist - marketed to scientists and researchers - would increase uptake.
- eru 16y agoWhat do you mean by "see[ing] dotfiles"?
- JoelMcCracken 16y agoIt is new wrt the history of science, or more specifically the history of academic journals. I am aware of the history of scientific computation -- that's not the point. The point is that scientists don't need to publish certain things, one of them being the source code that helped them discover their findings. Shell scripts and database migrations aren't super interesting, but you would want them if you needed to replicate results. I'm not saying they're interesting as published research, but neither is that random piece of scratch paper you used while trying to understand what is going on in some biological process. It seems like the problem is that non-scientists don't understand the way science happens, and that often the source code isn't something that you would include in an academic journal. Should science be done differently? Maybe. But that discussion is different than "why wont they publish their source?"