“By designing first, you only expose the data you need—becauseeven unintended
behaviors become used & depended upon”
—Joyce Lin
Great Games
Start with a purpose
“Sometimes a project’s purpose is your own: for growth, healing, and benefit of others ”
—Catt Small
Great replies
Require thought more often than speed
“Great feedback is specific, goal oriented, organized, relevant, and timely”
—Carl Sziebert
We make choices based upon the idea of “open”
But what do we mean by that?
We make choices based upon the idea of “open”
Employer/Job criteria
We make choices based upon the idea of “open”
We use it to judge
“What’s your GitHub profile?”
—Every dev interviewer ever
We make choices based upon the idea of “open”
We use it to build (serverless!)
“Not just a hype train—it’s using building block services available rather than making monolithic apps”
—Simona Cotin
Let’s talk about Friction
And what it creates...
Let’s talk about Friction
Conversation
“Turn friction into healthy productive debates”
—Pansy Lee
Let’s talk about Friction
Opportunity
“Friction lies within the gap between how things are and how they should be”
—Dan Na
Let’s talk about Friction
And interest
“Sometimes typography needs to challenge you”
—Jason Pamental
Being human: Caring for ourselves
Being human
How much can we learn
Being human
We’re all haystack developers (Fool Stack?)
“We’re still browser people who are the shepherds of design, UX, performance, and accessibility”
—Chris Coyier
Being human
How do we relate to each other
“Rather than just telling them, ‘this code could be improved’. Provide them
suggestions/examples on how it could be improved further”
—Ankita Kulkarni
Being human: Caring for users
Being human: Caring for users people
“When we ask ourselves what’s best for the web and hold up a mirror,
we see our own desires”
—Kyle Simpson
Being human
To people, planet, devices
“When did real life become an episode of Black Mirror, and what can we do about it?”
—Andréa Crofts
Being human: to people
Are we giving them a choice?
“We assume the person wants the most powerful experience”
—Kyle Simpson
Being human: to people
Are we being respectful of that choice?
“Disambiguate practices or advice about user-focused design or good typography that
conflate performance or developer convenience (or organizational gain) with actual user good”
—Me, paraphrasing Kyle Simpson
Being human: to devices
Features have weight and consequences
“We empower a small group of highly motivated people at the cost of overwhelming others”
—Christian Heilmann
Being human: to the planet
Constant increases in processing load have consequences
Being human
To people, planet, devices
We’re all in this together
We’re all in this together
Design, Development, and People
“A community is measured not by its good actors but by the worst actors they tolerate.”