>Think about tens of millions of man-hours lost if people try to (fruitlessly) use theories built on faulty assumptions.
That happens every day because there is little code sharing in academia. It is the other way around you know. When codes are shared, the general quality assurance level increases. Moreover, it allows codes to increase their complexity, reaching farther than earlier efforts did. This should be rather trivial to observe for anybody with knowledge on science today.
>And we're not speaking about codebases millions of lines long. It's quite rare for scientists to write large amounts of code,