Things saved from around the web.
we must start to see inaccessible and slow websites for what they are: a form of cruelty.
This article by https://twitter.com/robinrendle is absolutely beautiful and well worth 3 minutes of your time to read.
any sufficiently advanced negligence is indistinguishable from malice.
One to remember, akin to "intent is not magic". The only thing that matters is how the end user is impacted.
Accessibility and web performance are not features, they’re the baseline.
But this is the key takeaway, I feel. I've long argued that accessibility, performance, and robustness are akin to the Basic Expectations in the UX and Product world's Kano Model. If the basic expectations of a product are not met then anything you try to build on top of that is doomed to failure.
We need a Kano Model for how we develop websites. This article makes that argument beautifully.
You drink a Coca-Cola, throw the bottle into the recycling, put the bins out on collection day and forget about it. But it doesn’t disappear. Everything you own will one day become the property of this, the waste industry, a £250bn global enterprise determined to extract every last penny of value from what remains.
When a platform is engineered for clicks and engagement, we prioritize profits over the people we are trying to serve, ultimately leading to unethical design practices.
When we talk about accessible code, what we are really talking about at its core is inclusiveness.
The content in each AMP Story is wonderful, the visual designs are effective—but if you use a screen reader, each Story is an assault on your senses. And by showcasing these demos, the AMP team is signaling that’s entirely acceptable.
Human-centered design is a practical, repeatable approach to arriving at innovative solutions. Think of these Methods as a step-by-step guide to unleashing your creativity, putting the people you serve at the center of your design process to come up with new answers to difficult problems.
A visual guide to product design and general UX skills, with a human-centered approach.
It’s fantastic that our web plumbing has gotten more powerful—tooling today is capable of so much. But all too often, that power comes with increased complexity that negatively impacts developer efficiency.
This the thing. We've overshot our comfortable complexity levels. We need to recognise this and pull ourselves in a bit.
Like excellent plumbing, these systems should be as mostly invisible—chugging along, doing what we need them to do without getting in our way.
This should be a standard thing for all speakers. I'm certainly going to be using some of the examples here. If you find it useful as well then I suggest sponsoring Tatiana for the work she does!
We want to move alt-text from the realm of compliance to a space of exploration, experimentation, and artistry.
As #a11y advocates we can be so clinical and bland when writing alt text. Can we be more human and creative?
A Gallery of Fantastic and Unique CSS Gradients.
These are certainly fantastic and unique!
Just so we're absolutely clear on this: @dominos are evil. Your actual evil in the way only humans can be evil, the complete absence of love or goodness.
A lovely tutorial by Cassie, and a wonderful logo!
We are building toilets with world-class plumbing that people can't then sit on. And the people who know how to fix the toilets have no clue how to fit a toilet into our plumbing.
Laura is amazing and and funny and I am so glad that she has wrote this.
In elevating frontend to the land of Serious Code we have not just made things incredibly over-engineered but we have also set fire to all the ladders that we used to get up here in the first place.
I can't agree more with her. We have taken the green and verdant and fun and WEIRD web and paved over it with Serious Stuff, with mathematics, and computer science degrees, and logic.
I love React because it lets me do my best work faster and more easily. I hate React because the culture around it more than the library itself actively prevents other people from doing their best work.
THIS. Stone cold, hard agreement.
I love React as a server...
Your ego may be the biggest barrier
Perhaps the most difficult thing is internalizing all of this. Digital accessibility work is not easy, but it is vital. It is a holistic, multifaceted discipline that touches on multiple interconnected social and technological issues.
Eric has some lovely insights into the truths behind digital accessibility.
If you're tired of Facebook or Twitter or wherever else and have thought that there's got to be a better way, this is for you.
If you currently run a social network server for people besides just you, using software Mastodon or Pleroma or whatever else, this is for you.
If you have some programming experience, this is for you.
If you have no programming experience, this is for you.
Users do not want to have to stop their flow and learn this new user interface. They don’t want to experiment to see what keys work, or read a pile of instructions. They want to enter a date and move on. This applies just as much to native date pickers.
I wince whenever I hear "date picker" mentioned on a project.
I've shaped this timeline over five months. It might look simple, but it most definitely was not. I liken it to chipping away at a block of marble, or the slow process of evolving a painting, or constructing a poem; endless edits, questions, doubling back, doubts. It was so good to have something meaty to get stuck into, but sometimes it was awful, and many times I considered throwing it away. Overall it was challenging, fun, and worth the effort.
I absolutely adore this concept of maintaining a personal timeline. I shall be pursuing this, I'm sure.
Those sun-addled veterans of the 1990s vision of the internet as Cyberspace, the new home of Mind, never imagined that the practicioners who craft the web would proceed to make it every bit as hellish and dysfunctional as the offline world they thought it would replace. They saw a virtual home for unconstrained thought and expression. They got Nazis and Cambridge Analytica.
A vital guide to recognising font styles.