📄️ Ben Shneiderman’s Eight Golden Rules of Interface Design
1. Strive for Consistency
📄️ Bruce Tognazzini’s Principles of Interaction Design
There are 23 of these principles, 17 are presented here as a brief introduction.
📄️ Gerhardt-Powals’ Cognitive Engineering Principles
There are a couple of additional principles in the original paper which sadly I can't access.
📄️ Jakob Nielsen's 10 Heuristics
There's an interesting study (see Resources) which finds these Heuristics to be more useful than Gerhardt-Powals’s, though for data heavy apps that might still be a better set of Heuristics.