I’m laughing out loud here at a list originally posted here after I found an excerpt posted on the MAKE blog, so I’m reblogging it. Here are my favorite bullet points:
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