Larry Wall, creator of the Perl programming language, explains why the “Lord of the Rings” characters embody what Wall sees as the three virtues of good programmers: laziness, impatience, and hubris.
And like a hobbit, laziness, a hobbit is lazy in a very industrious way, and a hobbit is very impatient in a very patient way, and a hobbit is proud in a very humble way. It sort of seems like contradictions, but to the extent that you can increase your dynamic range on all of those, you’ll be a better programmer.
Video source and transcript: http://bigthink.com/ideas/21749
Pingback: Software Development Linkopedia May 2012