Keep It Simple Stupid |
KISS is another of my favourite principles. It can be traced back to Kelly Johnson, chief engineer on Lockheed Skunk Works, and in charge of such projects as the Lockheed U2 and SR-71 Blackbird spy planes. Other proponents of KISS are:
If you want to read a very entertaining story on how to build something of very high quality, read: Skunk Works by Ben R. Rich and Leo Janos (1996) (ISBN 0316743003)
And Brian W. Kernighan has an interesting observation on not following KISS: "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." |