Why Good Programmers Are Lazy and Dumb
I found this article on digg.com that discusses Why Good Programmers Are Lazy and Dumb. The article has a lot of really good points in it. I think the main thing that I took away from it was that good programmers are those programmers who constantly realize that they don’t know what they are doing. Or, stated another way, good programmers are people who are not afraid to ask dumb questions and show that they do not have all the answers.
In addition, the author states that once you become a smart programmer you stop learning and stop being critical of the code that you write. This is probably true. However, I think the words used in this article are a little backwards. I understand what the author is saying, but I think it is too easy to get caught up in his use of “dumb” and “smart”. You really need to read these words in context. Perhaps better words could be “smart” and “vain” or “conceated” or even “comfortable”, I am not sure.
Bottom line is that this is an interesting article that should be read with an open mind.