News
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