Larry Wall: Three Virtues of Programming
From Programming Perl, p. xiv:
LAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure.
IMPATIENCE: The anger you feel when the computer is being lazy.
HUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won’t want to say bad things about.