Being a Good Programmer

Unfortunately, this is for the people who are more inclined to learn about the Science of Computers rather than those who simply want a Computer Science degree. The linked article is an essay titled The Humble Programmer written by the great Dijkstra. 

Another interesting article is this article on Coding Horror.

(via Sudhang)