taylorswift.com
(HT @AlexHern)
Is it deliberate?
Left
Right
Authoritarian
Libertarian
Ideally silence, but in reality
Taylor Swift
Populous
Populous
Populous
Frontier:
Elite II
(function() { document.body.style.backgroundColor= '#000'; })();
(function() {document.body.style.backgroundColor= '#000';})();
why?
What can we learn from taylorswift.com?
(technically & ethically)
Signs that your priorities are
out of whack...
or
Bonus: if you use pseudo-psychological
justification
We say stuff like
"Ultimately, reimplementing the application in cycle.js is a net benefit to the user because its intrinically reactive and functional nature makes my experience as a developer more ergonomic and therefore my productivity higher."
"The swap is executed by implying that by making things better for developers, users will eventually benefit equivalently. The unstated agreement is that developers share all of the same goals with the same intensity as end users and even managers. This is not true."
We consider useful information clutter
ESA
Run through
Start
5 mins
10 mins
breather
Feature | F**ks given |
---|---|
Feature | F**ks given |
---|---|
Subtle drop shadows around buttons |
Feature | F**ks given |
---|---|
Subtle drop shadows around buttons | 0 |
Feature | F**ks given |
---|---|
Subtle drop shadows around buttons | 0 |
Golden ratio based typography |
Feature | F**ks given |
---|---|
Subtle drop shadows around buttons | 0 |
Golden ratio based typography | 0 |
Feature | F**ks given |
---|---|
Subtle drop shadows around buttons | 0 |
Golden ratio based typography | 0 |
Life-like animation timing functions |
Feature | F**ks given |
---|---|
Subtle drop shadows around buttons | 0 |
Golden ratio based typography | 0 |
Life-like animation timing functions | 0 |
Look at me design!
Not pixel perfect, but who cares?
It's not giving everyone the same experience. It's giving as many people as possible a
NOT SHIT experience.
If you...
IS AN INCLUSIVE DESIGN CONCERN
👍
👍
👍
👍
👍
👍
👍
How to measure CSS selector performance
oh noes
a.class
.class > a
MEASURABLE
!==
MATTERS
"But every little helps!"
Low priority | High priority |
---|---|
Feeling all engineery and having data and charts to stick on your blog. | Actually making things more performant. |
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
Use fewer f***ing raster images
Sign Up To Our Generic Shit
Fine
Why do they call it a hero image?
Because the user says:
"Thanks for the pointless 500KB image, you're a
fucking hero"
Priorities start with principles!
inclusive-components.design
book.inclusive-components.design
[ crowd cheering noise ]
10
11
12
13
14
15
16
10
11
12
13
14
15
16
Thank you!
@heydonworks
@inclusicomps
@heydon@mastodon.social
Butterfingers
Peugeot
Linux
Unix
Skippy
SQL
Fullstack
Eetee
Fuckinghell
Mailchimp