I agree.

Permit me expand the list of priorities:

1 Accessibility

2 Usability

3 Effectiveness

4 Visual appealing

The rule is simple: each point must add value to the previous one, without sacrificing anything.

There are slight exceptions, related to some contexts/targets, of course. For example sometimes point #4 affects the pleasure of using a product, and thus the effectiveness of user actions.

Reply to this note

Please Login to reply.

Discussion

Good overview.

Yes, accessibility would mean that the user is not prevented from accessing what they should be able to access. This would overlap with general bug fixing and problem solving for the base functionality.

Agreed that usability comes before effectiveness. Effectiveness involves among other things switching between menus and engaging in a work flow.

Visual design: make it appealing and easy to interpret from a user perspective, assuming varying degrees of familiarity with what is happening under the hood.

Ninety-nine percent of the time it is possible to improve an app's visual appeal, thus usability and effectiveness

- by respecting basic alignments

- using clean typography

- reducing colors

- applying a progressive disclosure type of interaction model

The last point is the most difficult because it requires the same degree of attention and work from developers as they expect from end users when they explore their app. We need to balance the efforts.

nostr:nevent1qqsddlp93d4xe3xhdnckm2gec4r3z69ghxwlh8x70hf9arzqkwqnzlqpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgq3q0000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsxpqqqqqqz8qftd2