Inclusive Design – The Big Picture

A presentation at Knowbility Workshop Series in September 2020 in by Eric Eggert

Slide 1

Slide 1

Inclusive Design – The Big Picture

#knowbilitydesign

Eric Eggert, September 2020

Slide 2

Slide 2

Eric Eggert

Based in Essen, Germany

  • German BIENE Award in 2010
  • W3C/WAI (2013–2020)
  • Knowbility (since 2016)

Eric’s avatar where he stands right before the original 10th Doctor’s TARDIS from the Doctor Who TV Show

Slide 3

Slide 3

Today’s Schedule (in Central Time)

  • 9:30am–10:15am: Part 1
  • 10:15am–10:30am: Break
  • 10:30am–11:15am: Part 2
  • 11:15am–11:30am: Break
  • 11:30am–12:15pm: Part 3
  • 12:15pm–12:45pm: Break
  • 12:45pm–1:30pm: Part 4

Slide 4

Slide 4

Introduction

Slide 5

Slide 5

What is Inclusive Design?

Slide 6

Slide 6

Jutta Treviranus

Jutta Treviranus is the Director of the Inclusive Design Research Centre (IDRC) and professor in the faculty of Design at OCAD University* in Toronto.

Jutta also heads the Inclusive Design Institute, a multi-university regional centre of expertise.

Bio at OCAD University

*: Ontario College of Art & Design University

Slide 7

Slide 7

Susan M. Goltsman (1949–2016)

Susan Goltsman, FASLA*, was an internationally recognized expert in programming and designing inclusive environments for children and families. She created and advocated tirelessly for environments that promote social equity and contribute to healthy human development.

Obituary at PLAE

*: Fellow of the American Society of Landscape Architects

Slide 8

Slide 8

Inclusive Design, a Definition

  • Digital technology can improve societal inclusion
  • A methodology that enables and draws on the full range of human diversity.
  • Including and learning from people with a range of perspectives.
  • Inclusive design doesn’t mean you’re designing one thing for all people.
  • You’re designing a diversity of ways to participate so that everyone has a sense of belonging.

Slide 9

Slide 9

And just to make this clear:

This is “store-brand inclusive design”, not “name-brand inclusive design”.

Slide 10

Slide 10

Why do I care?

Slide 11

Slide 11

Satellite view of Eric’s home town

This is where I grew up, a small town in Germany. And I have talked about this in the interview you can read at the Knowbility blog. It was a rather isolated upbringing with only a few people in my age group.

So I like to call it…

Slide 12

Slide 12

Somewhere in the Forest, Germany

And there, one of my friends was a neighbor kid who also used wheelchair user. Who was required to go to a separate school because none of the schools were accessible. And of course none of the busses were, too.

Slide 13

Slide 13

As a kid, I already found that to be **unfair**.

Slide 14

Slide 14

I had Asthma until I was 12.

And while that excluded participation in many activities, it allowed me to go to a “regular” school.

This was not a matter of course at the time.

Allergen immunotherapy helped me eventually.

Slide 15

Slide 15

Why did we get treated differently?

  • My condition did only require minor adjustments.

  • I did not need an accessible building (but it would have helped).

  • My parents are German, his are Greeks.

Slide 16

Slide 16

The world* was not designed for my friend’s needs.

  • Inaccessible.
  • No information available in Greek.
  • Segregated Education.

*: Well, Germany in the 80’s & 90’s.

Slide 17

Slide 17

So, Inclusive Design.

Slide 18

Slide 18

Related Concepts

  • Inclusive Design
  • Universal Design
  • Accessibility

Slide 19

Slide 19

Universal Design

Design an environment so that it might be accessed and used in the widest possible range of situations without the need for adaptation.

“One size – fits all.”

Slide 20

Slide 20

Universal Design

  • Based on built environments & architecture.
  • Describes the qualities of the final design.
  • Great for physical objects.

Slide 21

Slide 21

An example for bad universal design

Source: Dean Bouchard on Flickr

Slide 22

Slide 23

Slide 24

Slide 24

Accessibility

Requirements that are technical and relate to the underlying code rather than to the visual appearance and requirements that relate to user interaction and visual design.

Accessibility, Usability, and Inclusion (W3C/WAI)

Slide 25

Slide 25

Accessibility

  • An attribute instead of a method.
  • Focuses on accessibility standards.
  • A foundation for building inclusive solutions.

Slide 26

Slide 26

Inclusive Design can focus on accessibility and have a universal design as an outcome.

Slide 27

Slide 27

Does the Average Person Exist?

Slide 28

Transcript of the section shown in the workshop:

This is the report that Daniels wrote after the main results had come out. And unlike this beast, which is huge, Daniels’ report is four pages long, including the introduction, because they were right. They tried to define what an average person was and then find them in the data and they were very generous. On average, they define someone as average, if they were within point three standard deviations of the mean in either direction. And in case of doubt, they rounded up to include more people as average. In any one measure, anything between 25 to 30% of people counted as average. But when they tried to find someone who was average on just 10 different measurements, it didn’t work. One, of the original 4063 men, 1055 were of approximately average stature. Of those 1055 men, 302 were also of approximately average chest circumference. Of them 143 we’re also have approximately average sleeve length on blah blah blah. And eventually we have, well after nine measurements there are two people left and of those unfortunately, zero we’re also of approximately average crotch length. Which is different to catch height that was earlier. Okay, so it concludes today’s reading. There it is. The one example Daniels put in their report and it’s all they needed because it proves their point perfectly.

Slide 29

Slide 29

Thanks Matt!

Slide 30

Slide 30

No User is the Same

Slide 31

Slide 31

Aspects of Human Diversity

  1. Language
  2. Culture
  3. Gender
  4. Race
  5. Age
  6. Ability & Disability
  7. Other forms of human difference

Slide 32

Slide 32

One size – fits one.

Slide 33

Slide 33

Inclusive design doesn’t mean you’re designing one thing for all people.

— Susan Goltsman

Slide 34

Slide 34

You’re designing a diversity of ways to participate so that everyone has a sense of belonging.

— Susan Goltsman

Slide 35

Slide 35

Beware of your own biases!

Slide 36

Slide 36

@PavelASamsonov on Twitter:

Everyone: the racist, sexist, violent system has failed us Tech bros: idk, it works on my machine

Slide 37

Slide 37

It’s easy to generalize from one’s own experiences.

And invalidate other’s experiences.

Slide 38

Slide 38

Aspects of Human Diversity

  1. Language
  2. Culture
  3. Gender
  4. Race
  5. Age
  6. Ability & Disability
  7. Other forms of human difference

Slide 39

Slide 39

Aspects of Human Diversity: Language

Slide 40

Slide 40

This title is /Arabic text/ in Arabic, with arrows underneath the writing that shows that the English text is read from left to right and the Arabic text is read from right to left

Source: Internationalization - W3C

Slide 41

Slide 41

Vertically written Chinese text

Source: Internationalization - W3C

Slide 42

Slide 42

  • Illustration showing how the order of words can change from one language to another, here from English to Finnish
  • Illustration showing how the order of words can change from one language to another, here from English to Hindi

Source: Internationalization - W3C

Slide 43

Slide 43

Language

Awareness for speakers of other languages helps to shape content.

  • Do we need text for this?
  • Can we support our content with illustrations, animations or videos?
  • Can this be written simpler or more descriptive?
  • Is there an appropriate symbol?

Slide 44

Slide 44

Aspects of Human Diversity: Culture

Slide 45

Slide 45

“Erasure is complete when they say your name and you’re no longer remembered.” – With examples of Native American names like Pontiac or Apache transformed into brand names.

@LucasBrownEyes on twitter

Slide 46

Slide 46

Cultural insensitivity is actively hurtful.

Slide 47

Slide 47

What does this symbol mean: ✓

Checkmark means correct in western countries, incorrect in Japan.

Slide 48

Slide 48

A green circle means correct in Japan.

Source: Internationalization - W3C

Slide 49

Slide 49

Colors in different cultures

thinklilac.blogspot.com

Slide 50

Slide 50

Colors in different cultures

six-degrees.com

Slide 51

Slide 51

[… R]ed is lucky for Chinese people. […] Thai people will be offended if you print their name in red — it’s the color that monks employ to write names on coffins, so to write someone’s name in red is to “wish them dead”.

Bruce Lawson, Notes on Designing Websites for the Asian Market

Slide 52

Slide 52

Cultural Identity

  • The identity or feeling of belonging to a group.
  • Group of people sharing the same cultural identity or upbringing.
  • Heavily impacted by a person’s cultural arena, the place where a person lives.
  • Immigrants adjust to the culture of the country they immigrated to linearly over time.
  • It is possible to have the ability to obtain competence within two cultures without losing one’s sense of identity or having to identity with one culture over the other.

Slide 53

Slide 53

Cultural Identity

Issues can arise when…

  • …the majority culture is assumed by default.
  • …designs created in one cultural environment get transplanted into a different environment.

Slide 54

Slide 54

Tweet that shows a form with the error message ”Enter a valid last name” when entering the last name “Wu”.

Source: Shirley Wu on Twitter

Slide 55

Slide 56

Slide 56

Aspects of Human Diversity: Gender

Slide 57

Slide 57

Gender is the range of characteristics pertaining to, and differentiating between, masculinity and femininity.

Wikipedia

Slide 58

Slide 58

Depending on the context, these characteristics may include biological sex, sex-based social structures (i.e., gender roles), or gender identity.

Wikipedia

Slide 59

Slide 59

Tatiana Mac

Tatiana Mac (she/they) is an independent American engineer and open source maintainer who created and is building Self-Defined, a modern dictionary about us; and Devs of Colour, a database that will prioritise finding undiscovered Black/brown talent through a thoughtful search algorithm.

As a consultant, she works directly with organisations to build clear and coherent products and design systems.

She believes the trifecta of accessibility, performance, and inclusion can work symbiotically to improve our social landscape digitally and physically. When ethically-minded, she thinks technologists can dismantle exclusionary systems in favour of community-focused, inclusive ones.

Adapted from tatianamac.com/about

Slide 60

Slide 61

Slide 61

Multiple Gender selectors, always with “Male” listed first

Slide 62

Slide 63

Slide 63

Perpetuated Exclusion*

*: unintentional

Slide 64

Slide 64

Gender Pay Gap

Slide 65

Slide 65

Aspects of Human Diversity: Race

Slide 66

Slide 66

Protesters at a Black Lives Matter Protest

Photo by Nathan Dumlao on Unsplash

Slide 67

Slide 67

On the word “Race” in modern Germany

  • Basically unused in day to day life.
  • No biological basis for “races”. Sometimes people considered “one race” have more genetic variability than people of “different races”.

Slide 68

Slide 68

Und doch existieren „Menschenrassen“ tatsächlich. Nicht als biologische Fakten, sondern als – unbewusste – Denkstrukturen und Urteile in unseren Köpfen.

Ulrich Kattman (Bundeszentrale für Politische Bildung)

Slide 69

Slide 69

And yet “human races” actually exist. Not as biological facts, but as – subconscious – thinking structures and judgements in our minds.

Ulrich Kattman (Bundeszentrale für Politische Bildung)

Slide 70

Slide 70

Many in Germany use words like “extreme right-wing” or “xenophobic” instead of “racist” because it is seen more as an ideology.

That means that racist acts are often not acknowledged as being racist.

That’s a problem.

Slide 71

Slide 71

How does racism apply to inclusive design?

  • Racism usually means a continuous, systematic discrimination.
  • What can your product, your design, do to counteract that discrimination?
  • Can you offer stipends or free tickets for members of groups that are targeted by racists?

Slide 72

Slide 72

Virus Icon

Slide 73

Slide 73

Two girls (faces obscured) sit on the sidewalk of a Taco Bell parking lot. Both have laptops on the lap. A notebook with pencil lies on the sidewalk in front of them. Two employees with face masks talk to them.

Instagram: ms_mamie89

Slide 74

Slide 74

[…] These 2 young girls were looking for a place with WiFi to do their school work so they sat near Taco Bell to connect […]. A lot of us don’t have to worry about having a proper WiFi connection or a quiet place to work from home. Every student from preschool through college should have free access to reliable WiFi especially now. What can we do as a community to pull together for students who need something as simple as WiFi in order to succeed? […]

Update: The girls were identified by their school district and given hotspots! I’m sure there are other children in need, I am hoping they all get the tools they need! If local businesses would like to donate their space to set up outdoor internet cafes, please let me know. I would love to help rally up supplies and man power!

Slide 75

Slide 75

Aspects of Human Diversity: Age

Slide 76

Slide 76

Ageism is discrimination because of your age

The stereotypes and infantilization of older and younger people by patronizing language affects older and younger people’s self-esteem and behaviors.

Wikipedia

Slide 77

Slide 77

After repeatedly hearing a stereotype that older or younger people are useless, older and younger people may begin to feel like dependent, non-contributing members of society. They may start to perceive themselves […] in the same ways that others in society see them.

Wikipedia

Slide 78

Slide 78

Studies have also specifically shown that when older and younger people hear these stereotypes about their supposed incompetence and uselessness, they perform worse on measures of competence and memory.

Wikipedia

Slide 79

Slide 79

Common ageist assumptions:

  • The person is too young to understand the big picture.
  • The person is too old to handle technology.
  • Millennials have it easy.
  • Ageism is also inadvertently embedded in the ways that we generate statistics, for example through data collected based on large age categories (e.g., ‘60+’) foisting anyone over 60 into “the grey zone” which obscures differences. (Wikipedia)

Slide 80

Slide 80

Aspects of Human Diversity: Ability & Disability

Slide 81

Slide 81

Making sure we can interact with the web

Slide 82

Slide 82

You cannot talk about accessibility without talking about disabilities.

Slide 83

Slide 83

E.J. Mason on Twitter:

Love 2 b called “differently abled” because it suggests that I have some kind of paranatural ability beyond the ken of mortal man. And I do, but you can still just call me “disabled”. Promise.

Slide 84

Descriptions of visuals:

A man with three distinct bruises on his face, wearing dark sunglasses and holding a white cane, stands, listening, on a busy city sidewalk. A bicycle weaving in and out of traffic. A dog trotting past. Doors opening. The tick tick of a white cane. A dark haired woman walking with the cane brushes past him, and he slowly turns to follow her. She stops at an intersection and gets into the backseat of a black car, from which classical music is playing.

He turns into an alley, where he tosses his cane and takes a running leap onto a a trash barrel, and then up to a fire escape. He climbs up numerous sets of metal stairs and walkways. The car travels on the city streets below. Inside, the woman sits silently

He climbs a metal ladder and leaps onto a roof with a large, rooftop water tower, to take off on a parkour adventure - jumping, rolling, flipping in somersaults, across rooftops at various highs and lows.

He runs along a roof’s edge and then sails through the air to land, on his feet, on another roof over 10 feet away, where he continues to run.

He stops and looks over the roof edge at an alley, as the black car pulls to a stop below. The woman exits the back seat and walks to a door guarded by two men with automatic weapons. After a guard knocks on the door, she is escorted into the building.

Slide 85

Slide 85

The process of building a website

Slide 86

Slide 86

Talking & Planning

Slide 87

Slide 87

Graphic Design (of an image of a website)

Slide 88

Slide 88

HTML/CSS/JavaScript

Slide 89

Slide 89

CMS

Slide 90

Slide 90

Content

Slide 91

Slide 91

Iterations

(visually the words have been placed on a canvas and now it’s running out of space)

Slide 92

Slide 92

Performance

(visually at a 45 degree leaning on other text to emphasize the afterthought)

Slide 93

Slide 93

Hotfixes & Security

Slide 94

Slide 94

Data Protection

(On its head, to emphasize that it was thrown in there)

Slide 95

Slide 95

Quality Control

(is added)

Slide 96

Slide 96

Accessibility

(pushed to of the picture, accessibility often comes last)

Slide 97

Slide 97

Accessibility is a sign of good quality.

Slide 98

Slide 98

Designing inclusive software results in improved usability and customer satisfaction.

— Microsoft’s app developer guide

Slide 99

Slide 99

Accessibility must be a foundational value

Slide 100

Neil Patrick Harris with a stack of papers that he arranges neatly, saying “hopes and dreams” on the cover. Then throwing it away behind himself.

Slide 101

Slide 101

Accessible Web Development is Complicated

Slide 102

Slide 102

WebAIM Million Study

  • 60% of the 1 million home pages had ARIA present.
  • Home pages with ARIA present averaged 11.2 more detectable errors than pages without ARIA.
  • Pages with a valid HTML5 doctype had significantly more page elements (average of 844 vs. 605) and errors (average of 61.9 vs. 53.3) than those with other doctypes.
  • 2.1M layout tables were detected compared to only 114k data tables.

WebAIM Million

Slide 103

Slide 103

More Complex = Less Accessible

Slide 104

Slide 104

aming complexity often comes with even more complexity

Slide 105

Slide 105

Jodie Whittaker as Doctor Who, saying “I am too nice. This is what happens when you try to be nice.”

Slide 106

Slide 106

Screen Reader Differences

Slide 107

Slide 107

VoiceOver and Safari remove list element semantics when list-style: none is used.

Scott O’Hara: “Fixing” Lists

Slide 108

Slide 108

List with visible bullets

Slide 109

Slide 109

List with invisible bullets

Slide 110

Slide 110

Web Developers

Three Doctors Who (9, 10, 13) saying ”What?”

Slide 111

Slide 111

This was a purposeful change due to rampant “list”-itis by web developers.

— James Craig, Apple, bugs.webkit.org

Slide 112

Slide 112

Thirteenth Doctor ”What? No, hang on a sec!”

Slide 113

Slide 113

What does it mean for me, as a web developer, that Safari is not reading lists, when they don’t look like a list?

— John Doe-veloper

Slide 114

Slide 114

Nothing.

Slide 115

Slide 115

A Time Line

  • 2014: First Commit
  • 2015: Additional Code
  • 2019: The Web Notices

Slide 116

Slide 116

Customers seem much happier in the 3 years since this change went in.

— James Craig, Apple, bugs.webkit.org

Slide 117

Slide 118

Slide 118

The same is true for screen readers:

They don’t all need to produce the same output.

Slide 119

Slide 119

Screen readers have extremely granular verbosity settings. In VoiceOver, you can chose between Medium, Low and High verbosity. Users can chose individually the level of verbosity they are comfortable with.

Slide 120

Slide 120

The same goes for punctuation. Some users might opt to hear most or all of the punctuation, some only to hear a couple.

Slide 121

Slide 121

You can even overwrite certain abbreviations or symbols. You can even make VoiceOver pronounce GIF as jiff, if you want to.

Slide 122

Slide 122

There is no control.

Slide 123

Slide 123

ARIA can help, but not in every situation.

Slide 124

Slide 124

Accessible Rich Internet Applications

Slide 125

Slide 125

Accessibility is not only Screen Readers

Slide 126

Slide 126

Most non-screen reader assistive technology does not work well with ARIA.

Slide 127

[Narrator] With Dragon Home you can search using your web browser even if your browser is not yet open. Search Google for movie listings in Chicago, Illinois. Click Search. Click “The Meg”. Start scrolling down. Stop scrolling. Click More showtimes. Click AMC River East 21 Click tomorrow. Click evening. Ready to get more done by simply speaking, the all new Dragon Home is listening.

Slide 128

Slide 128

High Contrast Mode

Slide 129

Slide 129

This screen shot shows a couple of links: Normal links, placeholder links without href, links that are faked using ARIA, even one without a button. On the right, there’s a paragraph of text with a styled ARIA link in it (Non-underlined dark blue text link in black text paragraph.)

Screen shot courtesy of Eric Bailey

Slide 130

Slide 130

This is the same page with High Contrast Mode enabled. Only real links are colored differently compared to the normal text. ARIA links have the same color as the text.

Screen shot courtesy of Eric Bailey

Slide 131

Slide 131

The same goes for buttons – when you use aria-disabled=true, the disabled button will not look inactive, like a button that has the disabled attribute set. This can confuse users.

Slide 132

Slide 132

Difference of Tool Knowledge

Slide 133

Slide 133

Users often don’t know what their computers can do for them.

Slide 134

Slide 134

Other users hack their assistive technology to work with inaccessible sites.

Slide 135

Slide 135

Some users write CSS and JavaScript to change websites to their needs.

Slide 136

Slide 136

User = Disability Type ⨉ Proficiency ⨉ Accessibility Support

Slide 137

Slide 137

(Users are everywhere in the 3D graph of these aspects.)

Slide 138

Slide 138

Test with Diverse Users

Slide 139

Slide 139

Give Users Agency

Slide 140

Slide 140

Allow use of assistive technology that suits a particular user’s needs.

Slide 141

Slide 141

Try not to prescribe how to use a component.

Slide 142

Slide 142

Use HTML to describe elements.

Slide 143

Slide 143

Don’t expect any proficiency from users.

Slide 144

Slide 144

Don’t break conventions!

Slide 145

Slide 145

Users get a lot more tools to use!

Slide 146

Slide 146

Reader Mode

Slide 147

Slide 147

Diverse views of Safari Reader on iPhone

Slide 148

Slide 148

Safari Reader on iPhone Settings

Slide 149

Slide 149

Reader Mode

Native Support:

  • Safari (since 2010, can set to default since 2015)
  • Firefox (2015)
  • Edge (2015)
  • Chrome (soon????)

Slide 150

Slide 150

Reader mode in Firefox.

Slide 151

Slide 151

It can read the content to you, which is important for users with cognitive disabilities.

Slide 152

Slide 152

Theme options.

Slide 153

Slide 153

More Website Settings

Slide 154

Slide 154

You can nowadays set different default settings for a website. Here I set to use reader mode when it is available, enable content blockers and never auto-play video on medium.com.

Slide 155

Slide 155

It’s also possible to get an overview, and change, the settings on a site basis.

Slide 156

Slide 156

Leveraging Preferences in the Operating System

Slide 157

Slide 157

The Operating System, here macOS, has a diverse set of settings, including “invert colors”, “reduce motion”, “use greyscale”, “increase contrast” and “reduce transparency”.

We can use those settings on the web:

Slide 158

Slide 158

prefers-reduced-motion Media Query

Slide 159

Slide 159

@media (prefers-reduced-motion: reduce) {
  * {
      transition: none !important;
      animation: none !important;
  }
}

Slide 160

Slide 161

Slide 161

Or, better, progressively enhance:

@media (prefers-reduced-motion: no-preference) {
  /* All animation code */
}

see “Defensive use of prefers-reduce-motion”, Patrick H. Lauke]

Slide 162

Slide 162

Prefers Reduced Motion Support Table

Source: Can I Use

Slide 163

Slide 163

On Windows … it’s complicated

Slide 164

Slide 164

Short note on prefers-reducedmotion and puzzled (Windows) users

Patrick H. Lauke @ TPG Blog

Slide 165

Slide 165

prefers-color-scheme Media Query

Slide 166

Slide 166

:root {
  --color: #333;
  --bgcolor: #eee;
}

@media (prefers-color-scheme: dark) {
  :root {
    --color: #eee;
    --bgcolor: #333;
  }
}

html {
  color: var(--color);
  background-color: var(--bgcolor);
}

Slide 167

Slide 167

We* also get a lot more tools to use!

*: Web Developers & Designers

Slide 168

Slide 168

Media Queries Level 5(?)

  • inverted-colors
  • prefers-reduced-transparency
  • prefers-contrast (no-preference/high/low)
  • forced-colors (none/active)

Slide 169

Slide 169

How to tackle Inclusive Design?

Slide 170

Slide 170

80% of Success is Showing Up

— Woody Allen

Slide 171

Slide 171

This also applies to inclusive design thinking.

  • Keep an eye out for people who might be negatively affected by a design decision.
  • Integrate minoritized groups into your
    • stories
    • personas
    • QA process
    • design/develop/project teams

Slide 172

Slide 173

Slide 173

Cards for Humanity sample

Slide 174

Slide 174

Nothing about us, without us.

— Disability Rights Motto

Slide 175

Slide 175

As long as workplaces are not inclusive, their products won’t be truly inclusive.

Slide 176

Slide 176

Positive feedback loop between design, proactive research, feedback, reactive research and design

Tatiana Mac

Slide 177

Slide 177

Question design decision as a habit

Slide 178

Slide 178

You cannot solve Inclusive Design in code alone.

Slide 179

Slide 179

Brainstorm the feature. Brainstorm the implementation.

Slide 180

Slide 180

Conclusion

  • Do not make assumptions about users and the tools they use
  • Prepare your content and design for different circumstances
  • Embrace the uncertainty

Slide 181

Slide 181

Thank You!

Eric Eggert

  • Web: yatil.net
  • E-Mail: mail@yatil.net
  • Social: @yatil

Never be cruel, never be cowardly. And never ever eat pears! Remember – hate is always foolish… and love, is always wise. Always try, to be nice and never fail to be kind. […] Laugh hard. Run fast. Be kind.

— 12th Doctor