Computer Systems Research
Program Code for your Research Project

(more to come later from Code Complete)
  1. Complexity and completeness of your code and algorithms
  2. Structured and commented sections of code
  3. Programmed for reusability, future modifications
  4. Units for testing your code and algorithms; internal functions running tests on your code
  5. More...

  • The fine art of computer programming
  • Art and computer programming
  • Paul Graham, Five questions about language design, The Python Paradox, Hackers and Painters, If Lisp is so great
  • How to not write a computer program
  • Write great code