I’ve finally decided to post the principles that guide development of Experimentor software.

In order, they are:

  1. The software should be completely focused on scientific researchers!
  2. The software should be easy to use
  3. The software should be flexible and powerful, as long as it exposes this flexibility and power in an easy to use way
  4. The software should default to saving running session data; we know how important it is for researcher’s to have all of their data!
  5. The software should stop on errors as soon as possible; when a researcher is testing their codes, we don’t want error messages or warnings to be missed.


Let me know what you think!