Laziness
Jump to navigation
Jump to search
Definition
From Programming Perl:
- Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer
Discussion
Laziness is second cousin to procrastination.
Laziness can contribute greatly to organization. For example, I (Mike Nolan) was just working on a database project and was having to run two files, initdb and populatedb, very often for debugging purposes. I didn't like excessive mouse movement and energy expenditure, so I automated the task. Instead of going to both pages, I made a single expandable page with descriptions of what the two files do. This saves time and would certainly be easier for other programmers to follow than just two files sitting lonesomely.
Academites in possesion of
- Rob Leicht
- Mike Nolan