Aesthetics and Clarity
Aesthetics helps reduce the "ick" in a diagram, reducing the impedance that a user experiences when viewing a diagram. Examples of icks are:
- Visual clutter.
- A node's dimensions being significantly different compared to other nodes.
- Oversaturated colour.
- Colours that are excessively solid for a less relevant concept.
Clarity is how well a user understands the information that a diagram is presenting. Examples of adding clarity are:
- (Understandable) visual cues such as emojis in place of text.
- Reducing detail to what is most relevant.
Consider the last diagram from Interaction Merging:
The following things that could make the diagram more digestable:
-
Aesthetic: Reduce the visual length of the presented URL.
- For a github repository, separating the
username/repo
into a separate group can be informative. - Showing the initial and last characters of the URL, while hiding the middle using ellipses may make it more aesthetic at a glance, though it may hinder if a user wants to see the full URL.
- For a github repository, separating the
-
Clarity: Add an emoji indicating that
012345678901-ap-southeast-2-releases
is an S3 bucket.
Compare the above with the following:
Notes:
- The URL is shortened into the path after the
username/repo
This requires theFileDownload
item to know that the first 2 segments is a group namespace. - The 🪣 bucket emoji clarified that the
012345678901-ap-southeast-2-releases
node represents an S3 bucket.