TITLE: "Doing research is therefore writing software."
AUTHOR: Eugene Wallingford
DATE: June 28, 2012 4:13 PM
DESC:
-----
BODY:
The lede from
RA Manual: Notes on Writing Code,
by Gentzkow and Shapiro:
Every step of every research project we do is written in code,
from raw data to final paper. Doing research is therefore
writing software.
The authors are economists at the University of Chicago. I
have only skimmed the beginning of the paper, but I like
what little I've seen. They take seriously the writing
of computer programs.
- "This document lays out some broad principles we should
all follow."
- "We encourage you to invest in reading more broadly
about software craftsmanship, looking critically at your
own code and that of your colleagues, and suggesting
improvements or additions to the principles below."
- "Apply these principles to every piece of code you check
in without exception."
- "You should also take the time to improve code you are
modifying or extending even if you did not write the code
yourself."
...every piece of code you check in... Source code
management and version control? They are a couple of steps up
on many CS professors and students.
Thanks to
Tyler Cowen
for the link.
-----