NI Design Tenets

  1. Respect the History

  2. Stay Trustworthy

  3. Direct Focus

  4. Be Cautious When Assuming User Intent

  5. Promote Confidence

  6. Progressive Disclosure

  7. Encourage Direct Manipulation

  8. Provide Batch Operations, and Promote Property Inheritance

  9. Provide the Appropriate Level of "Scrappiness"