1. Should we Write Generic Code?
  2. Keeping Your Users in Control
  3. The Power of Doing the Right Thing
  4. Why great programmers don’t make as much money as soccer stars?