Здравствуйте.
Наверное, кто-нибудь еще делает программы для прикладных вычислений
в какой-либо  сфере. Может быть, стоит обсудить поставленный вопрос.
Многие используемые ныне вычислительные системы построены по принципам, актуальным в 60-е, когда критическим ресурсом была машина. Сейчас, наверное, более критическим ресурсом стал человек.
Вот небольшой список принципов.

1. Минимизация объема информации, которую необходимо пользователю вручную вводить и просматривать.
2. Минимизация набора команд по управлению системой и
их структурированность.
3. По возможности максимальная автоматизация часто повторяемых
процессов, на которые можно дать формальное описание.

Было бы хорошо собрать и обобщить коллективный опыт.

С уважением,
Кубаныч.