Apps ought to be designed with these UI guidelines in mind:
Here's what I'm working on right now, and how long it may take. Status feedback fosters trust.
I speak your language. Jargon is confusing.
You can take things back. Undo grants freedom from frustration.
I behave just like the others. Inconsistent conventions increase cognitive load.
Are you sure? Confirm before commit. Eliminate slips & mistakes. A slip is an unconscious, inattentive error. A mistake is a conscious error, but domain (mental model) mismatch.
I auto-populated these fields. Design so interface favors recognition over recall.
Ways to make you more efficient. Enable power-users.
Aesthetic & minimalist, but not necessarily flat design.
I've written stuff so you can learn more about me. Provide help and documentation.
---
As I worked on this, I realized some of this could improve communication between people.
Here's what I'm working on right now, and how long it may take. Status feedback fosters trust.
I speak your language. Jargon is confusing.
You can take things back. Undo grants freedom from frustration.
I behave just like the others. Inconsistent conventions increase cognitive load.
Are you sure? Confirm before commit. Eliminate slips & mistakes. A slip is an unconscious, inattentive error. A mistake is a conscious error, but domain (mental model) mismatch.
I auto-populated these fields. Design so interface favors recognition over recall.
Ways to make you more efficient. Enable power-users.
Aesthetic & minimalist, but not necessarily flat design.
I've written stuff so you can learn more about me. Provide help and documentation.
---
As I worked on this, I realized some of this could improve communication between people.