||Jun 19, 2012 at 21:40 UTC
||Dec 05, 2013 at 18:34 UTC
(7 minutes ago)
|CPAN ID: ||TAINT|
Dec 05, 2013 at 10:41 PST
|For this user:||Search nodes|
What's this about laziness? Isn't that a pejorative way to describe luminaries of the Perl universe?
Actually, no; they'd take it as a compliment.
The three principal virtues of Perl programmers:
- Laziness: "Hard work" sounds, well, hard. If you're faced with a
mindless, repetitive task--such as running for public office--then
laziness will make you balk at doing the same thing over and over
again. Instead of stifling your creative spirit, you'll cultivate it
by inventing a process that automates the repetitive task. If the
Karate Kid had been a Perl programmer, he'd have abstracted the
common factor from "wax on" and "wax off" shortly before fetching an
orbital buffer. (Only to get, er, waxed, in the tournament from being
out of shape. But I digress.)
- Impatience: There's more than enough work to do in this business. By
being impatient to get to the next thing quickly, you'll not spend
unnecessary time on the task you're doing; you'll find ways to make
it as efficient as possible.
- Hubris: It's not good enough to be lazy and impatient if you're going
to take them as an excuse to do lousy work. You need an unreasonable
amount of pride in your abilities to carry you past the many causes
for discouragement. If you didn't, and you thought about all the
things that could go wrong with your code, you'd either never get out
of bed in the morning, or just quit and take up potato farming.