in academia, we write throwaway code: typo/addendum

This commit is contained in:
Wouter Groeneveld 2023-11-10 16:29:04 +01:00
parent b33c9c286e
commit 494191ff6b
1 changed files with 1 additions and 1 deletions

View File

@ -41,6 +41,6 @@ He continues:
> In academia, the goal is to write as many quality research papers in the shortest possible time. In this context, code is written to run the experiment, and might never be looked at again (we are judged on our papers, not our code). There seems to be no motivation to write tested, maintainable, documented code---I just need to run it and get the result in my paper or whatever ASAP. Consequently, the "academic" code I've written is poor quality, from a software engineering perspective.
The first person replying throws in a hilarious link: [why do so many talented scientists write horrible software?](https://academia.stackexchange.com/questions/17781/why-do-many-talented-scientists-write-horrible-software) Exactly. [Researchers are not programmers](https://danielhnyk.cz/academia-people-are-terrible-programmers/) (and in my experience also lousy programming teachers). But wait. I've been a programmer for 11 years. I've also been a researcher for the last 5 years. Am I slowly becoming one of those horrible software developers?
The first person replying throws in a hilarious link: [why do so many talented scientists write horrible software?](https://academia.stackexchange.com/questions/17781/why-do-many-talented-scientists-write-horrible-software) Exactly. [Researchers are not programmers](https://danielhnyk.cz/academia-people-are-terrible-programmers/) (and in my experience also lousy programming teachers: how can we teach clean code techniques when we don't employ them ourselves?). But wait. I've been a programmer for 11 years. I've also been a researcher for the last 5 years. Am I slowly becoming one of those horrible software developers?
Wow. This post has just taken a turn for the worse...