Dumb and gets things done
johndcook.com
johndcook.com
Making room for the new interns' desks by putting them in the unused corner, instead of renting more office space, is a great shortcut, unless it blocks the fire escape and your building catches fire.
" I divide my officers into four classes; the clever, the lazy, the industrious, and the stupid. Most often two of these qualities come together. The officers who are clever and industrious are fitted for the highest staff appointments. Those who are stupid and lazy make up around 90% of every army in the world, and they can be used for routine work. The man who is clever and lazy however is for the very highest command; he has the temperament and nerves to deal with all situations. But whoever is stupid and industrious is a menace and must be removed immediately!"
http://en.wikipedia.org/wiki/Kurt_von_Hammerstein-Equord
Personally, I try to follow the Perl virtues -- laziness, hubris and impatience.
http://wiki.preshweb.co.uk/doku.php?id=perl:virtues
Edit: Can anyone give a reference to the Napoleon quote? Was that the German general playing off Napoleon? (Or was TFA written by someone too dumb to Google and energetic enough to write from memory?)
"The three principal virtues of a programmer are Laziness, Impatience, and Hubris."
I'm not a Perl guy, but I love that quote.
They are not ideal.
http://www.dante.com/bigsquiff/albums/jasonb/demotivational/...
It doesn't work for creativity based fields, but it works great for non-creative tasks. I would look up Dan Pink's book called Drive.
You can factor the work equation and combine both methodologies to enable smart programmers to work with dumb programmers. The key is to understand where the line between smart and tedious is.
The more proficient I get the more I think that there's an inverse relationship between proficiency and lines of code needed to produce a result.
Also, in the paragraph about a 'good teacher', he protests that that this wouldn't matter if they were ignorant. Maybe he could do a better job of conveying the exact context, but I would contend that 'good' implies 'knowledgeable' for a teacher. I've had plenty of teachers who were knowledgeable, but couldn't teach/communicate for nuts.
p.s: I might be a bit defensive here, as I honestly consider myself of the 'dumb but gets things done' ilk.
This is like the person that keeps calling you to fix their computer (and then you keep doing it).