3 ms·
> code written more than 5 years ago likely has no maintainer and no one in the lab knows how it works. Very true, but this happens regardless of whether it wa
by tripzilch 12y ago
> code written more than 5 years ago likely has no maintainer and no one in the lab knows how it works.
Very true, but this happens regardless of whether it was Python2.x, Python3 or MATLAB code.
The problem is that many academics writing scientific code rarely have the training/education/experience to write maintainable code (if you feel this does not apply to you, you are probably the exception, and if you ever shared code with colleagues, you are aware how rare your skill is in academia). Also most of it is or started out as, quick experiments, try-outs, for that, and some other (even political) reasons, there is not a lot of incentive to write beautiful maintainable code.