Engineers need to do better
Engineers need to do better
Posted Jun 4, 2025 14:26 UTC (Wed) by willy (subscriber, #9762)Parent article: The importance of free software to science
Most working scientists are not computer experts (those who are frequently get recruited into industry and stop publishing). This means that most software written by scientists is of poor quality and does not use best practices which will let it run on future substrates.
I found some code which had been written against Python 2.6 and would have needed substantial changes to make it work with 2.7. Part of that was using a library which was no longer available. And I'm no Python expert, so I just gave up.
You're right that open source software gives us an advantage, but we have to have a better legacy story than this! Whether that's preserving digital artifacts better or having a better backward compatibility story or something else ...
