Good article on programming best practices for people who code but aren't programmers (like me!) - http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1001745