5.6. Social Media Design#

As we’ve looked through the history of social media platforms, we’ve seen different ways of making them work, such as:

  • How you can send messages to other people?

  • Will these messages be public or private?

  • Does the user have to refresh the site to check for messages, or does the message automatically appear, or perhaps even make their phone buzz?

  • What restrictions are there on the content of messages sent?

  • What information can a user provide about themselves in a profile?

  • etc.

Let’s look at some of these design decisions more closely:

5.6.1. Social Media Connection Types#

One difference you may notice with different social media sites is in how you form connections with others.

  • Some social media sites don’t have any formal connections. Like two users who happen to be on the same bulletin board.

  • Some social media sites only allow reciprocal connections, like being “friends” on Facebook

  • Some social media sites offer one-way connections, like following someone on Twitter or subscribing to a YouTube channel.

There are, of course, many variations and nuances besides what we mentioned above, but we wanted to get you started thinking about some different options.

Ethics Reflection#

Look at the different ethics frameworks and see which ones might have something to say about those different ways of forming connections with others.

5.6.2. User Interfaces#

The user interface of a computer system (like a social media site), is the part that you view and interact with. It’s what you see on your screen and what you press or type or scroll over. Designers of social media sites have to decide how to layout information for users to navigate and decide how the user performs various actions (like, retweet, post, look up user, etc.). Some information and actions will be made larger and easier to access while others will be smaller or hidden in menus or settings.

As we look at these interfaces, there are two key terms we want you to know:

Affordances are what a user interface lets you do. In particular, it’s what a user interface makes feel natural to do. So for example, an interface might have something that looks like it should be pressed, or an interface might open by scrolling a little so it is clear that if you touch it you can make it scroll more (see a more nuanced explanation here)

Friction is anything that gets in the way of a user performing an action. For example, if you have to open and navigate through several menus to find the privacy settings, that is significant friction. Or if one of the buttons has a bug and doesn’t work when you press it, so you have to find another way of performing that action, which is significant friction.

Designers sometimes talk about trying to make their user interfaces frictionless, meaning the user can use the site without feeling anything slowing them down.

Sometimes designers add friction to sites intentionally. For example, ads in mobile games make the “x” you need to press incredibly small and hard to press to make it harder to leave their ad:

Screenshot of an ad playing (video of a woman walking with stars around). At the very top right is a tiny "x" button.

Fig. 5.6 An ad on a mobile device, which has an incredibly small, hard to press “x” button. You need to press that button to close the ad. If you miss the “x”, it takes you to more advertising.#

Another example of intentionally adding friction was a design change Twitter made in an attempt to reduce misinformation: When you try to retweet an article, if you haven’t clicked on the link to read the article, it stops you to ask if you want to read it first before retweeting.

Screenshot of twitter. The main interface is greyed out, and a popup at the bottom says "Want to read the article first?" and then has the retweet and quote tweet buttons below. In the greyed out main interface you can see that the article is "How Child Care Became the Most Broken Business in America" from bloomberg.com

Fig. 5.7 When Kyle attempted to retweet this article, twitter stopped me to ask if he wanted to read the article first.#

One famous example of reducing friction was the invention of infinite scroll. When trying to view results from a search, or look through social media posts, you could only view a few at a time, and to see more you had to press a button to see the next “page” of results. This is how both Google search and Amazon search work at the time this is written. In 2006, Aza Raskin invented infinite scroll, where you can scroll to the bottom of the current results, and new results will get automatically filled in below. Most social media sites now use this, so you can then scroll forever and never hit an obstacle or friction as you endlessly look at social media posts. Aza Raskin regrets what infinite scroll has done to make it harder for users to break away from looking at social media sites.

With that in mind, you can look at a social media site and think about what pieces of information could be available and what actions could be possible. Then for these you can consider whether they are:

  • low friction (easy)

  • high friction (possible, but not easy)

  • disallowed (not possible in any way)