\[\sigma(E,\vec{r},\hat{\Omega},T,t,x,i)\]
Or is it?
Otherwise it's not science.
Since the 6th century BCE, academic science has been perfecting these tenents.
Open source software is now superior at all of them.
“ Organized Skepticism. Scientists are critical: All ideas must be tested and are subject to rigorous structured community scrutiny.” - R.K. Merton, 1942
“ The scientific method’s central motivation is the ubiquity of error—the awareness that mistakes and self-delusion can creep in absolutely anywhere and that the scientist’s effort is primarily expended in recognizing and rooting out error. ” - Donoho, 2009.
DRY: Dont Repeat Yourself. Code replication is bug proliferation.
“ But what if they scoop me? ” - Someone in this room, probably.
Congratulations: your online repository history is an insurance policy against theivery.
Accountability: git tracks each commit, on each line, for provenance and accountabiliy.
“ Two of the biggest challenges scientists and other programmers face when working with code and data are keeping track of changes (and being able to revert them if things go wrong), and collaborating on a program or dataset. ” - Wilson, et al. 2014.
“ If a piece of scientific software is released in the forest, does it change the field? ”
Export control is serious.