This is partly a joke (only partly), but it comes out of a belief in some parts of academia that writing bad code is the norm in academia, because “it’s only a prototype”. I think that writing bad code is generally a bad idea, including in academia, and that it does not actually come from core truth about prototyping or scientific research, but as an instance of a general decrease in research quality suffered under publish-or-perish pressure. If you keep asking people to produce more papers (which include code), you are going to get more code, worse. You are also going to get worse (less reliable) mathematical proofs, worse benchmarks, worse measurements, etc.

— gasche, In reply to: The CRAPL: An academic-strength open source license, Lobsters, 2024