Comment

Comment by turtleyacht

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.

parent turtleyacht 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton