"10 Things Every Software Architect Should Know" webcast

In the 10 Things Every Software Architect Should Know webcast (and slide deck) Richard Monson-Haefel weaves a thoughtful exposition and good examples around the (almost banal) ten things a senior development project contributor should know. Worth 50 minutes of your life. The ten things are
  • People are the platform
  • All solutions are obsolete
  • Data is forever
  • Flexibility breeds complexity
  • Nothing works as expected
  • Documentation is the universal source code
  • Know the business
  • Maintain the vision
  • Software architects should also be coders
  • There is no substitute for experience