Becoming a programmer, a personal summary
Robert Read on how to become a programmer:
To be a good programmer is difficult and noble. But it is really child’s play compared to everything else that a good programmer must do to make a software system that succeeds…In this essay I attempt to summarize as concisely as possible those things that I wish someone had explained to me when I was twenty-one.
Interesting and thought provoking, even if you are an experienced coder.