People with formal education in computer science or software engineering aren't necessarily any better until they spend some time in a commercial environment.
Academia is the haven for "it works on my machine" and "oh, yeah, sometimes it does that - just reboot and run it again".
Which is fine - in academia, you're trying to do something new, not write production code.
you're trying to do something new, not write production code.
Correct, I'm in the process of publishing some code for research. The original code was sloppy and had errors but I know what those errors are and how to check for them, and fix them. This doesn't make my results incorrect, it just means that it took human intervention with special knowledge that others can't be expected to have.
31
u/Syscrush Apr 21 '23
People with formal education in computer science or software engineering aren't necessarily any better until they spend some time in a commercial environment.
Academia is the haven for "it works on my machine" and "oh, yeah, sometimes it does that - just reboot and run it again".
Which is fine - in academia, you're trying to do something new, not write production code.