An important and famous essay on how, generally, to be a good programmer. I read this all the way through and was struck by how logically he broke each section down. As he says in the essay, it's a very subjective account but a really good read for anyone looking to join the industry. It might be a...