I beg to disagreeHansV wrote: That's dangerous for a programmer!
I feel that solid laziness is an essential quality of a designing programmer.
It starts with the mantra "Computers are good at doing boring and repetitive tasks" (so let's program them so we never have to do that again) and wanders through macros (as in assembly-language, REAL macros, not macros-which-are-really-subroutines-without-parameters a la microsoft, and into let's-accumulate-a-library-of-utility functions so that now I have the time to compose fatuous replies to Hans's posts
Of course, having said that, I am in no way endorsing the quality of Rudi's programming and certainly not his typing