Some good pieces of advice.  Here’s the outline:

  1. Programming is a craft not science or engineering

  2. Honesty is the best policy

  3. Simplify, simplify, simplify

  4. Debuggers are sometimes a crutch, profilers are not

  5. Code duplication will bite you (aka Don’t Repeat Yourself)

  6. Be promiscuous with languages

  7. It’s easier to grow software than build it

  8. Learn the layers

  9. I’m not young enough to know everything