Alphabet Soup & Rainbows: UI, UX, & the spectrum of design disciplines

A presentation at Y4IT 2019 in September 2019 in Quezon City, Metro Manila, Philippines by Sophia Lucero

Slide 1

Slide 1

Slide 2

Slide 2

Alphabet Soup and Rainbows UI, UX, & the spectrum of design & tech by Sophia Lucero

Magandang umaga sa inyong lahat, salamat sa mga nag organisa ng Y4IT sa pag-imbita sa akin ngayong araw. I was actually a volunteer at this event a long time ago, so it’s nice to be back again, sort of.

Slide 3

Slide 3

Magandang umaga, Y4IT!

A little random thing: does anyone know the Tagalog or Filipino word for “website”?

Slide 4

Slide 4

Pook-sapot: stellify.net

Pook-sapot. Yes, this is my website: stellify.net. I write blog posts and put my work, projects, and other links here.

Slide 5

Slide 5

Tagapagtatag: Philippine Web Designers Organization at <form> function() & .class conference

I’m also co-founder of Philippine Web Designers Organization, which came together because we wanted to hold a web design conference in the country — the first of its kind in Asia, focusing on learning the things that aren’t always taught in school. PWDO is not a company, we don’t have salaries, we’re all volunteers, and we have even less time to run things because we’re working.

Slide 6

Slide 6

Trabaho: web designer front-end engineer UI & UX designer

My actual work is as an independent web designer slash front-end engineer slash UI & UX designer, depending on the company. One of them is based in NY, and a couple others are based here.

Slide 7

Slide 7

A little <del>rant</del> backstory 💊🏫🔬

So I’m going to rant a little bit. When I was a kid, I don’t remember this but allegedly when asked what I wanted to be when I grew up I’d answer: doctor, teacher, and scientist at the same time. And it was an amusing anecdote because people are expected to pick one profession, right?

Slide 8

Slide 8

Elementary 🎨🎭

In grade school, we were required to pick only one club, it was more of an elective than an after-school thing. First 3 years, it was Art Club. Last 3 years, it was Drama Club.

Slide 9

Slide 9

High School 📰

In HS, I went to Pisay (hello Pisay!). There was a thing where you were separated into science and tech streams, essentially determining what electives you could choose from. I chose the Science stream, since I planned to take VisComm in senior year, but I ended up doing 2 years of journalism, which led me to work on the English school paper called The Science Scholar. I wrote articles and did the layout. (This was also around the time I got into the web and learned how to make sites.)

Slide 10

Slide 10

College 📰🕸🔷🌞

In college, I took up CompSci, but I still went for the department and college papers, UP Parser and Engineering Logscript; worked as student assistant at the Engineering Web Team; one of the earliest officers of UP ACM and member of Info committee at UP CURSOR.

Slide 11

Slide 11

Work 💻📱👩‍💻

Since I graduated and to this day, the things I work on involve either design, or code, or both. I kind of enjoy being in that intersection. It frustrates me when things get separate.

Slide 12

Slide 12

but why tho

Point is: in so many parts of my life there’s been this artificial choice or separation that kept me wondering WHY. You have to pick a club, elective, stream, specialization. Di ko naabutan yung SHS track, but I would be frustrated with that choice too.

Slide 13

Slide 13

I just found this tweet about what an 8-year old said, and I relate to it so much.

Slide 14

Slide 14

ROYGBIV

Growing up, we were taught that the rainbow has 7 distinct colors: ROYGBIV.

Slide 15

Slide 15

But if you look at the visible spectrum, it’s actually hard to tell where one color “ends” and another one “starts”. There are millions of unique colors and they all blend in. They’re all connected.

Slide 16

Slide 16

Learning is seeing the bigger picture and how things are connected

What I hope to do with this talk is to encourage the idea of seeing the bigger picture, especially when it comes to learning and education. You might be thinking, this is an IT event, and I’ll be talking about design, “but what does design have to do with tech, what does this have to do with me? Isn’t design for creative or artistic people? Is it part of my job? (or for the teachers — is it part of what I teach?) First of all, I firmly believe that creativity is a term that shouldn’t be limited to traditionally artistic fields.

Slide 17

Slide 17

It’s all connected

Design Technology Experience

The way I see it, it’s all connected.

Slide 18

Slide 18

not OR

not Tech or Design

Slide 19

Slide 19

but AND

but Tech and Design, and how they connect…

Slide 20

Slide 20

U + I + X

…And we’ll start with these 3 letters.

Slide 21

Slide 21

UI

User Interface

Slide 22

Slide 22

UI

User Interface is the space where interactions between humans and machines occur

Slide 23

Slide 23

Radio buttons can only be pushed one at a time

For example: this is technically an interface. In older cars, radio controls look like this. Buttons in the middle can only be active one at a time.

Slide 24

Slide 24

Radio buttons in the Graphical User Interface of the Xerox Star 8010 computer (1981)

This is one of GUIs that applies to concept of the radio button to software. A UI metaphor, or skeuomorphism.

Slide 25

Slide 25

SVG Splat Radio Button by Chris Gannon (2015)

And here’s what radio buttons usually look like today, but with a cool animated touch. https://dribbble.com/shots/2378100-SVG-Splat-Radio-Button

Slide 26

Slide 26

UX

User Experience

Slide 27

Slide 27

UX

User Experience is a person’s perceptions & responses resulting from the use and/or anticipated use of a product, system, or service

Slide 28

Slide 28

Use of a product

Slide 29

Slide 29

Use of a product, system

Slide 30

Slide 30

Use of a product, system, or service

Slide 31

Slide 31

“I wanted to cover all aspects of the person’s experience with a system, including industrial design, graphics, the interface, the physical interaction, and the manual.” — Don Norman

Why are all the examples about Apple?

  • Don Norman coined the term UX in 1995 and worked at Apple at the time.

  • The point is to think about more than just the product itself, everything that can affect someone’s experience, quote: “when you first discover it, when you see it in the store, when you buy it, when you can’t fit it into the car, when you finally do get it home and opening the box it looks scary, “I don’t know if I can put this computer together”. It’s everything that touches upon your experience with the product and you may not even be new to the product—it may be telling somebody else about it.”

Slide 32

Slide 32

UI vs UX ❌ Not parallel

So hopefully you’ve realized that UI and UX are not really parallel things

Slide 33

Slide 33

Batman v Superman ❌ Not opposite

They’re not opposed to each other

Slide 34

Slide 34

UI/UX ❌ Not interchangeable

Nor are UI and UX interchangeable

Slide 35

Slide 35

MamSir 👩‍🎤👨‍🎤 Not equivalent

But they’re often used together because it’s “easier” that way

Slide 36

Slide 36

UI can be more than digital

Also, that interfaces can be more than digital

Slide 37

Slide 37

UX can be more than digital

And that experiences can be more than digital

Slide 38

Slide 38

But for simplicity We’ll be talking about digital

But for simplicity’s sake today, we’ll be looking at digital, because we’re at an IT event.

Slide 39

Slide 39

You can’t control an experience

You can’t predict with 100% certainty the outcome of what you create and the situation a user will experience it

Slide 40

Slide 40

You can build for an experience

But everyone involved in a project contributes to what a user is going to experience.

Slide 41

Slide 41

How you build will affect it

Slide 42

Slide 42

So what affects experience?

When a user is having a not so great experience, is it their fault? It most likely isn’t. So what could affect it?

Slide 43

Slide 43

Principles & Processes

There are many, many things to talk about, that’s why it’s a whole industry.

Slide 44

Slide 44

Designing the User Interface: Strategies for Effective Human-Computer Interaction by Ben Shneiderman (1987)

There are concrete lists like these you can refer to…

  1. Strive for consistency
  2. Enable frequent users to use shortcuts
  3. Offer informative feedback.
  4. Design dialog to yield closure.
  5. Offer simple error handling.
  6. Permit easy reversal of actions
  7. Support internal locus of control.
  8. Reduce short-term memory load.

Slide 45

Slide 45

10 Usability Heuristics for User Interface Design by Jakob Nielsen (1994)

Which are what you would call heuristics, or broad rules of thumb you can turn to when evaluating something.

  1. Visibility of sytem status
  2. Match between system and the real world
  3. User control & freedom
  4. Consistency & standards
  5. Error prevention
  6. Recognition rather than recall.
  7. Flexibility and efficiency of use
  8. Aesthetic and minimalist design
  9. Help users recognize, diagnose, and recover from errors
  10. Help and documentation

https://www.nngroup.com/articles/ten-usability-heuristics/

Slide 46

Slide 46

But let’s try this example based on Maslow’s Hierarchy of Needs. In order to have a great experience, you can’t stop at the bottom three. Paying attention to all the levels transforms your work from just OK to great, amazing, memorable, something they’ll want to keep using over and over again.

Image source: https://medium.com/@jagdish.sohal/what-you-need-to-know-about-learning-experience-design-d456fec4a1d3

Slide 47

Slide 47

🔊

Imagine you’re on your phone or computer, browsing memes and stuff. Suddenly, loud music starts playing. It’s embarassing. It’s distracting.

Slide 48

Slide 48

🔉 The challenge: turn down your volume AT ONCE!

You scramble to find the volume controls on your device. And this is what you have to use…

Slide 49

Slide 49

And this is what you have to use…

Slide 50

Slide 50

or this

Slide 51

Slide 51

or this?

Slide 52

Slide 52

🔊 How would you feel?

How would you feel? Utterly ridiculous? Frustrated?

Slide 53

Slide 53

🔊 Functional 👍
Reliable 🤔
Usable 😠

If you evaluate the interface itself in terms of the previous pyramid…

  • Works as programmed? Sure.
  • Available and accurate? OK.
  • Can be used without difficulty? Nope.

Slide 54

Slide 54

🔊 Functional 👍
Reliable 🤔
Usable 😠
Convenient 🙅
Pleasurable 😩
Meaningful 🤷

  • Works as expected? No.
  • Memorable experience worth sharing? Only because it’s over the top weird.
  • Has personal significance? Whyyy.

Slide 55

Slide 55

🔊 Something can be perfectly functional but utterly ridiculous to use

Slide 56

Slide 56

You want to try to cover ALL levels of the pyramid, and the more you care about the upper parts, the higher maturity your organization has about user experience.

Slide 57

Slide 57

More things to consider

Other times the challenges are more subtle.

Slide 58

Slide 58

Slide 59

Slide 59

ID

Information Design (ID) is the practice of presenting information that fosters efficient and effective understanding of it.

Slide 60

Slide 60

Here you have two cards of a real estate listing. The left one’s pretty good, but the right might be even better. Presenting information that can be made clearer, friendlier, and more expressive can deliver great results. Here, visual design principles come in: grouping, hierarchy, emphasis, contrast, typography, graphics, etc.

Slide 61

Slide 61

IA

Information Architecture (IA) is the organizing, structuring, and labeling of content in an effective & sustainable way.

Slide 62

Slide 62

Especially with complex systems like e-commerce, making sure that finding a product through menus, categories, filters, and search makes sense falls under the discipline of IA.

Slide 63

Slide 63

IXD

Interaction Design (IxD) is the creation of engaging interfaces with well thought out behaviors over time.

Slide 64

Slide 64

I thought this would be a good opportunity to show the context of different disciplines in relation to one another. You can even see how they’re connected to seemingly different fields like Architecture, Social Sciences, CS.

Slide 65

Slide 65

Thinking about interaction means you’re planning and understanding how a user gets from point A to B. It can be a big thing, or it can be a small thing: Here, when a form field asks for numerical input, you’ll want to make sure that the keyboard that shows up is numerical and not text.

https://www.smashingmagazine.com/2018/08/best-practices-for-mobile-form-design/

Slide 66

Slide 66

A11Y

Accessibility (A11Y) is the design of environments to be usable by people with disabilities.

Slide 67

Slide 67

Disabilities: Permanent, Temporary, Situational — Inclusive design toolkit by Microsoft

One thing I always like to point out when it comes to Accessibility is that it applies to everyone: a disability can be permanent, temporary, or situational. So when they use a product, are you anticipating those needs?

  • If they can’t use a keyboard, mouse, or screen, would your product work properly with a voice interface or screen reader?

  • If they’re colorblind or low-vision, are the content and controls on the page still understandable?

https://www.microsoft.com/design/inclusive/

Slide 68

Slide 68

Most problematic A11Y issues according to screenreader users (via Bruce Lawson / WebAIM)

For those with vision difficulties, they use screenreaders, and these are the top problems they encounter. But a lot of these also sound like very familiar problems, right?

Image source: https://twitter.com/brucel/status/1174186286216859649
https://webaim.org/projects/screenreadersurvey7/#impacts

Slide 69

Slide 69

Perf

Performance is the speed at which a page can download and render content, as measured objectively and perceived subjectively by the user.

Slide 70

Slide 70

53% of mobile site visits were abandoned if a page took longer than 3 seconds to load — DoubleClick

  • As a country with one of the slowest and most expensive internet connections in Asia, we’re all too familiar with the frustration of slow loading times.
  • Performance also pertains to things like jank — especially on lower-end devices with little memory or storage, it’s a lot more obvious when pages don’t “react” as quickly. So when you build, you shouldn’t just build for high-end devices but low-end devices as well.

https://developers.google.com/web/fundamentals/performance/why-performance-matters/#performance_is_about_retaining_users

Slide 71

Slide 71

Words

Copywriting, Content Strategy, Editing

And yes, writing plays an important ingredient in a good experience.

Slide 72

Slide 72

“Conversation is the oldest interface.” — Erika Hall

Words are the fundamental building blocks of how we communicate and connect with other people.

https://www.confabevents.com/videos/conversational-design

Slide 73

Slide 73

What do you tap to cancel the download?

If you don’t put enough care about words when you build a product, you can wind up with something like this. Completely confusing and could be avoided entirely by being writing clearly.

Slide 74

Slide 74

More

Motion Design
Data Visualization
Psychology and so on …

And a lot more. Imagine what kind of factors would come into play when you’re creating virtual environments, or working with big data. - For example: as one of the top social media consumers in the world, we experience first-hand how billion-dollar companies create addictive products we load and refresh every day.

Slide 75

Slide 75

  • When you think about it, there’s this vast array of fields that are closely related to one another—they overlap and blend into one another like a rainbow. Especially for the examples I gave, these are things that you’ll most likely run into whether you’re a developer, designer, or someone working in the industry.

  • Plus: when you work in a small company, agency, or startup, some of these specializations might not be around, and you may need to do a bit of these anyway.

  • Being aware of and having a better understanding of these related disciplines helps a lot.

Slide 76

Slide 76

Don’t stop at just functional

And once you have a broader view of how everything’s connected…

Slide 77

Slide 77

UCD

User-Centered Design is an approach that focuses on users through planning, design & development of a product

…you’re developing a sense of user-centered design.

Slide 78

Slide 78

What does a user-centered process look like?

You may have heard terms like Design Sprint or Design Thinking or Double Diamond. Those are specific techniques or frameworks for what generally looks like this…

Slide 79

Slide 79

User-Centered Design Process

Discover
Define
Design
Refine
Deliver

Slide 80

Slide 80

Discover

understand the problem research, interviews, requirements, goals

First you understand the problem.

Slide 81

Slide 81

Define

define user needs, business goals, & tech constraints

Then you define the problem based on user needs, business goals, and tech constraints.

Slide 82

Slide 82

Design

build the solution

Then you go to the design phase.

Slide 83

Slide 83

Most people make the mistake of thinking design is what it looks like. That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works. — Steve Jobs

When we talk about the word Design here, it’s more than visual design, like colors, fonts, spacing, layout.

Slide 84

Slide 84

Design is the rendering of intent. — Jared Spool

Those are all important in the medium, but we’re talking about a broader meaning of the word design.

Slide 85

Slide 85

Design is intelligence made visible. — Alina Wheeler

Where it’s an understanding of a problem and providing solutions to it.

Slide 86

Slide 86

Design

build the solution

Here, the Design phase can be anything from wireframes, mockups, prototypes, proof of concepts. Yes, it can even be already coded.

Slide 87

Slide 87

Design

build the solution (hypothesis)

But just because you built something it doesn’t mean that it’s 100% correct. It’s essentially still a hypothesis that needs to be tested.

Slide 88

Slide 88

Refine

user research & usability testing (qualitative + quantitative)

So you go to users, and gather feedback to validate whether your hypothesis actually works. Research and testing; gathering both qualitative and quantitative data.

Slide 89

Slide 89

Note: you are supposed to get feedback from people who are NOT familiar with your product.

Here’s a comic by Pablo Stanley about what not to do.

Image source: https://twitter.com/pablostanley/status/1169223591881269249

Slide 90

Slide 90

Deliver

present validated solution

And hopefully you wind up with a better-informed, more successful solution.

Slide 91

Slide 91

Spectrum of design roles by Jasper Stephenson

Just for reference, here are examples of design-focused roles, corresponding to the process. Take note: developers shouldn’t be removed from the design process because a design isn’t complete until it’s being used by actual people, and understanding technical constraints matters.

Slide 92

Slide 92

The process is iterative

“Kaizen” — Japanese business philosophy of continuous improvement

But the process is not linear. It’s iterative. Keep doing improvements as long as time and resources permit.

Slide 93

Slide 93

The process is iterative

Failure is OK — you learn & get better from it

If things don’t turn out as you’d hope, don’t be discouraged, but take it as a learning opportunity.

Slide 94

Slide 94

So you don’t develop a product that

• nobody wants or needs
• is difficult to use
• doesn’t improve or evolve

Slide 95

Slide 95

Visible spectrum

Lastly, I wanted to emphasize something that’s often overlooked when we talk skills and careers. To take the rainbow metaphor further: you could say that these rainbow of disciplines are part of the visible spectrum…

Image source: Dark Side of the Moon by Pink Floyd

Slide 96

Slide 96

Invisible spectrum

And the visible spectrum is only part of the entire electromagnetic spectrum, which also has wavelengths that are invisible to the eye.

Image source: https://sites.google.com/site/year7eclassroom/lesson-5-properties-of-light-reflection

Slide 97

Slide 97

Present, but overlooked #hugot?

These skills are used day to day, but are often taken for granted

Slide 98

Slide 98

“Soft Skills”

Sometimes referred to as soft skills

Slide 99

Slide 99

Equally Important; Probably even more so

Which is kind of negative and downplays their importance.

Slide 100

Slide 100

Communication

Everything we do happens by communicating with one another. If we don’t get our ideas across effectively, the work suffers.

Slide 101

Slide 101

Persuasion & Negotiation

Related to communication are persuasion & negotiation: if you can’t explain or defend your work even though it’s well done, others won’t be able to understand why, which is a waste.

Slide 102

Slide 102

Empathy is a matter of standing in the place of or with versus speaking to or for. — Fran Wilde

Empathy is putting yourself in the shoes of your user and really imagining how they might be feeling, rather than assuming for them.

Slide 103

Slide 103

Ethics

UXers should be the most comfortable talking about privilege, racism, homophobia, white supremacy, xenophobia, etc. because being human-centered demands moments of grief & discomfort. Failure to do so reinforces a shallow point of view on the human experience & encourages apathy. — Vivianne Castillo

  • Contrary to what others might say, technology is not neutral. It’s built by people, subjective people. Even with artificial intelligence & machine learning, there are biases that can harm people because of how those systems are trained.

Slide 104

Slide 104

Ethics

Technology is not neutral

Like HR software that excludes perfectly qualified candidates, or sensors unable to detect dark skin color, or social media companies that do nothing about harassment and fake news.

Slide 105

Slide 105

Inclusiveness

If it’s inaccessible to the poor* it’s neither radical nor revolutionary. — Jonathan Herrera

*marginalized

We must be mindful if our work is reachable and fair to the marginalized, from the poor to other minority groups.

Slide 106

Slide 106

Inclusiveness

Representation and diversity reinforces empathy and keeps us mindful of how inclusive our work is.

Slide 107

Slide 107

it’s not “just” technology

Slide 108

Slide 108

it’s not “just” design

Slide 109

Slide 109

What we build is a reflection of what we value

Slide 110

Slide 110

“She had missed her hydration and all because [3 nurses with over 10 years experience] were stuck trying to figure this out” — How Bad UX Killed Jenny by Jonathan Shariat

Lives are on the line. If the people building this piece of software used by nurses in a hospital realized how it could be so confusing that a girl dies of toxicity & dehydration, they would have put more effort into this.

Slide 111

Slide 111

“Ooops, I guess we're full-stack developers now” by Chris Coyier (2019)

Doing a good job is everybody’s job. Doing right by your users is everyone’s job.

Slide 112

Slide 112

People don’t want to use your software. They want to lose weight, laugh, be entertained, get smarter, spend time with loved ones, go home on time, sleep adequately, eat good food, be happy. Your product is only as good as the experiences it enables people to have. — Sahil Lavingia

Because at the end of the day, we’re not just making software, or products, or services here. What we develop, what we design are solutions to problems of real people. Actual human beings who just want better lives. Let’s not mess that up. Quote source: https://twitter.com/shl/status/1162031786248900609

Slide 113

Slide 113

<del>flex</del> plug ko lang

And before I close: flex ko lang Philippine Web Designers Organization

Slide 114

Slide 114

If my talk today has piqued your interest about design, tech, or any of these things, you might be interested in being part of our community! Tomorrow we’re doing a cool challenge called Women Who Code in the Dark, where you have 15 minutes to write HTML and CSS from a design without seeing the results until time’s up. It’s our 2nd year doing this and we do this in collaboration with other tech communities like Manila.CSS and Women Who Code Manila.

Slide 115

Slide 115

pwdo.org be a member! join our events!

You can find links to what we do and how you can be part of it at pwdo.org. I would love to talk more about our accomplishments of over 10 years of existence, but that would be a whole other session, so visit our site for more info and follow us on social media for the latest updates.

Slide 116

Slide 116

Salamat! stellify.net ✨ @sofimi

Support local creators! Hanken.co Illuma typeface ObraTypeface.com

That’s it and thank you for having me!