Deep Learning, Artificial Intelligence, Microscopy, Bioinformatics.
Sadly, the incentives for writing good code in this manner just aren’t there. This is but one of the many incidences of either non-engineering people not knowing their limitations, or just not having the time — ‘getting something working’ so the paper can be published. I get a bit ranty over this