Hobbits Would Make Great Programmers

The “Lord of the Rings“ characters embody what Wall sees as the three virtues of good programmers: laziness, impatience, and hubris. Question: What skills or characteristics do you need to be a great programmer? Larry Wall:  Well, laziness, impatience, and hubris.  These originated as sort of a joke in the first edition of what we call the Camel Book, Programming Perl, and in a sense, they are the three virtues of a programmer.  A lazy person will try to always find some way to do something; they’ll alway
Back to Top