is laziness a programer's virtue?

Dan Bensen randomgeek at cyberspace.net
Sun Apr 15 14:22:46 EDT 2007


Xah Lee wrote:
> Laziness, Perl, and Larry Wall
> When the sorcerer Larry Wall said “The three chief virtues of a
> programmer are: Laziness, Impatience and Hubris”, he used the word
> “laziness” to loosely imply “natural disposition that results in being
> economic”.

Programming by definition is the process of automating repetitive 
actions to reduce the human effort required to perform them.  A good 
programmer faced with a hard problem always looks for ways to make 
his|her job easier by delegating work to a computer.  That's what Larry 
means.  Automation is MUCH more effective than repetition.

-- 
Dan
www.prairienet.org/~dsb/



More information about the Python-list mailing list