Design Icon

Design

153 Stories
All Topics

Thoughtbot Icon Thoughtbot

Designing for failure

Stephen Lindberg takes cues from the level design in Super Mario 3D World and applies it to user experience design:

You may not know what a Conkdor is, but the design problem is universal: “how do we reduce cognitive load without sacrificing interest and fun?” To summarize the video, game designers would approach the problem like this:

  1. Introduce a new concept in a way that the player is not punished for failing.
  2. Build upon that concept in a way that challenges the player.
  3. Combine the concept with other familiar concepts to put a new twist on it.
  4. Give the player a reward!

Design geofcrowl.com

A collection of human interface and software design guides

Geof Crowl:

After posting about the OpenStep User Interface Guide, I started to wonder how many different human interface guides or software design guides that I could find from the past and present. It doesn’t seem like there’s a good collection of these anywhere on the internet, especially in regard to past software design guides. I think there’s a lot of value in these even outside of just being a historic reference.

An excellent starting place, whether you’re looking for help designing your UI or help designing your UI design guide.

Increment Icon Increment

What the history of HTTP status codes can tell us about the future of APIs

Darius Kazemi writing in Issue #14 of Increment magazine:

HTTP status codes are largely an accident of history. The people who came up with them didn’t plan on defining a numerical namespace that would last half a century or work its way into popular culture. You see this pattern over and over in the history of technology.

Because technology isn’t immune to historical contingency, it’s important for us as engineers to remember that long-lasting technical inflection points can occur at any time. Sometimes we know these decisions are important when we’re making them. Other times, they seem perfectly trivial.

Stephanie Morillo stephaniemorillo.co

UX design is more than visual design

Stephanie Morillo

In my own observations and conversations with developers and marketers, UX design is often conflated with visual design or user interface design, when in fact both of these are sub-disciplines within the field of UX design and are not representative of the totality of UX. I’ve been involved in conversations where talk of updating a “page’s UX” has meant adding visual design elements to a page. Anecdotally, I’ve seen calls for “UX designers” in open source when the need was for brand assets like a logo. (In this case, you would look for a visual designer.)

In this short post, I’ll cover some basics of UX design for developers who are interested in understanding what UX is and how it differs from other forms of design.

Design growth.design

101 cognitive biases & principles that affect your UX

This list is deep and (of course) the UX is well-considered. The author provides definitions of the biases as well as real-world examples of them in action.

Every time users interact with your product, they:

🙈 Filter the information
🔮 Seek the meaning of it
⏰ Act within a given time
💾 Store bits of the interaction in their memories

So to improve your user experience, you need to understand the biases & heuristics affecting those four decision-cycle steps.

0:00 / 0:00