2. Always quote at least twice the time you think it will actually take to do the job
(personally, I multiply my first time estimate by pi)
7. –Business WILL always be part of engineering. Get over it.
–Never underestimate the stupidity of the end user of your product. Make it fool and idiot proof if possible. This is very hard to do. It takes infinite intelligence to anticipate boundless stupidity.
8. K.I.S.S. The ideal design has zero parts. “An engineer is someone who can build for a dollar what a fool can build for twenty” – Robert A. Hienlein