Nordic Perl Workshop 2009

April 16-17 2009 Oslo, Norway


Subscribe to Atom feed Subscribe

NPW'06 flashback: Seven Principles For Transforming Difficult Tasks (Michael Schwern)

17-Mar-2009 by Salve J. Nilsen (‎sjn‎)

Michael Schwern tells us about the seven principles of making difficult tasks simple. Each principle will be illustrated first using a physical example, then an example in a computer user interface and finally it will be shown applied directly to programming.

The seven principles are:

  • Use both knowledge in the world and knowledge in the head
  • Simplify the structure of tasks
  • Make things visible
  • Get the mappings right
  • Exploit the power of constraints
  • Design for error
  • When all else fails, standardize

Talk by Michael Schwern at Nordic Perl Workshop 2006