Philosophy

  1. Build the simplest SimpleThing that could possibly work
  2. Learn to do SimpleThings flawlessly
  3. Add new SimpleThings on top
  4. Never change the bottom SimpleThings
  5. Make the top SimpleThings work flawlessly
  6. Rinse, Lather, Repeat...