3 ms·
I agree with the feelings of the author, most software is overengineered (including most of my software). That being said, most scientific code I've encountere
by laserbeam 3y ago
I agree with the feelings of the author, most software is overengineered (including most of my software).
That being said, most scientific code I've encountered doesn't compile/run. It ran once at some point, it produced results, it worked for the authors and published a paper. The goal for that code was satisfied and than that code somehow rusted out (doesn't work with other compilers, hadn't properly documented how it gets build, unclear what dependencies were used, dependencies were preprocessed at some point and you can't find the preprocessed versions anywhere to reproduce the code, has hardcoded data files which are not in the published repos etc.). I wouldn't use THAT as my compass on how to write higher quality code.
- ShamelessC 3y agoYeah somehow I suspect this author hadn't yet had to deal with colab notebooks.
- noobermin 3y agoYeah, well gnome 2 also doesn't compile or run on my machine. It ran once at some point, but one is considered a "worse" class of software.