What kind of content are you presenting?
Take a look at Facebook feed and Pinterest feed.
Facebook feed presents a variety of content—text, images, videos whose purpose are to update the users of current events and happenings in their friends’ lives.
Pinterest feed, on the other hand, presents content heavy on images—eye candy if you may.
So for timely content like news, it’s best to present it linearly (single–column) beginning from the most relevant and recent.
For content meant to be browsed or scanned, it’s best to present it all at the same time (multi–column), of course also beginning from the most relevant to the user.
Relevance is key.
What kind of experience do you want for your users?
Here’s a checklist:
- Business and User Objectives
- Features and Requirements
- Information Architecture and Interaction Design
- Navigation and User Interface Design
- Accessibility and Visual Design
- Sound (cues and effects)
- Music (background and foreground)
While one of sound’s purpose is enhancing the user experience, it’s primary goal is to provide accessibility to non–visual users.
And in cases video games and devices that only has VUI, sound is one of the primary elements.
If you’re working on a site or app, prioritize the checklist before leveraging audio to enhance the user experience (along with animations).
Think of a chat app wherein there are sound cues and animations when someone is composing a reply, when you successfully sent a message, and when you receive a message.
One can still use the app and accomplish the task at hand even without those sound cues and animations—but they are important aspects in enhancing the usability and user experience.
In finding the best term for separating a collection of items, which to use—list or group?
List implies linearity, structure.
Group implies randomness.
In generalizing the semantics of all items in a collection—in an HTML document—go for group.
<ul class="list group">…</ul> <div class="group">…</div> <dl class="list group">…</dl>
It is important to note that the all HTML elements in the examples could express hierarchy by nesting other elements—but it is in the collection of items that list or group provides semantics.
Use list for collection of items that implies order (yes, even for <ul>).
Use group for collection of items that does not imply order.
Information Architecture & Interaction Design
- Human–Computer Interaction
- Cognitive Psychology
- Ubiquitous Computing
- Urban Informatics
- Urban Computing
- Human Factors and Ergonomics
- Social Computing
- User Experience and Experience Design
- Visual Representation
- Industrial Design
- Bifocal Display
- Contextual Design
- Mobile Computing
- End–User Development
- Philosophy of Interaction
- Affective Computing
- Requirements Engineering
- Context–Aware Computing
- Usability Evaluation
- Activity Theory
- Disruptive Innovation
- Open User Innovation
- Visual Aesthetics
- Tactile Interaction
- Card Sorting
- Wearable Computing
- Social–Technical System Design
- Aesthetic Computing
- Computer Supported Cooperative Work
- Formal Methods
- 3D User Interfaces
- Action Research
- Experimental Methods in Human–Computer Interaction
- Data Visualization for Human Perception
- Human–Robot Interaction
- User Interface Design Adaptation
- Emotion and Website Design
- Human–Data Interaction
- Design for All
- Research through Design
- Semi–Structured Qualitative Studies
But I know every rock and tree and creature
Has a life, has a spirit, has a name
Colors of the Wind
The Name—Description—Purpose Information Structure or NDP becomes a tool in identifying any UI element within a system. The Designer would have a glimpse of what it is called (Name), what it does (Description), and why it exists (Purpose).
Be a jack of all trades and a master of none or a master of one (and more)? It is an age-old question.
It depends on the environment where you want to focus on:
- in a one-man band freelancing: jack of all trades
- in a company with team members with specializations: specialize
- in a company with “all-around” team members: jack of all trades
In general, be the best at one thing and not so best or at least familiar with other things.