gradware
A computer program written by an academic (usually a graduate student, hence the name) for research purposes, usually with little to no regard for good coding standards, maintainability, security, or usefulness beyond what is necessary to produce a figure for a paper or a 30-second demo during a talk.
Single-letter (or Greek-letter) variable names, a complete lack of comments, and impossibility to install on any machine other than the ones in the basement of single building at a particular academic institution are common traits of gradware.
Single-letter (or Greek-letter) variable names, a complete lack of comments, and impossibility to install on any machine other than the ones in the basement of single building at a particular academic institution are common traits of gradware.
Gradware is not designed to be seen or used. In fact, it is designed to be almost impossible to run, so that the rare reviewer who actually attempts to use it to duplicate the results seen in a paper will give up after several hours of fruitless debugging and take the paper's results on faith.
Never build a practical piece of software on top of gradware. If you must, hire a programmer without a PhD to rewrite it for you.
Never build a practical piece of software on top of gradware. If you must, hire a programmer without a PhD to rewrite it for you.