#accessibilité

Publications relatives à cette étiquette

Validisme

En informatique, y’a ce concept de « ça marche sur ma machine ». C’est quand une personne qui utilise un logiciel, remonte un problème qu’elle rencontre et la personne qui fabrique le logiciel répond ça

Évidemment, c’est frustrant de recevoir cette réponse, parce que ça ne fournit aucune solution, mais ça ressemble aussi très fort à « je ne vois pas le problème, donc ce problème n’existe pas »

Un peu comme une personne blanche qui dirait que le racisme n’existe pas vu qu’elle ne le vit pas
Ou un homme avec le sexisme

Et j’ai vécu plusieurs fois avec des grosses structures (administrations et entreprises privées) un truc qui ressemble à « ça marche sur leur machine »
Là, c’est une variante de dénégation qui dit « ça marche pour suffisamment d’autres personnes, donc on ne va pas s’intéresser à votre situation particulière »

Et c’est frustrant quand, mauvaise pioche ! on est systématiquement dans la minorité statistique

Le validisme, ça parle aussi de comment des personnes sont systématiquement le 1% de personnes qui voient mal l’écran pendant une présentation
ou le 1% avec un fauteuil roulant dans la pièce etc.

Certaines personnes passent 90% de leur vie à être dans le mauvaise-pioche-1%

Sapphire Rubyant sur masto

Se retrouver en invalidité temporaire permet de se rendre compte de choses par l’expérience. Et c’est parfois bien plus que de la double peine : je mets plus de temps pour faire ma correspondance métro faute d’infrastructures adaptées, ce qui me fait arriver en retard donc j’ai la place la moins appropriée, je dois travailler plus vite / efficacement pour rattraper le groupe ce qui me fait prendre davantage de risques, etc. Et je ne parle même pas de l’impact psychologique sur la situation : frustration, colère, dévaluation de soi, à quoi bon, honte, isolement, etc.

C’est déplacé de parler de mon cas alors que de très nombreuses personnes vivent cela au quotidien. Toute leur vie. En supportant le regard des autres, avec une potentielle intersectionalité qui vient mettre les difficultés au carré…

Ce que je voulais souligner avec cet exemple parmi d’autres, c’est qu’il n’y a qu’en expérimentant la situation que j’ai pu prendre conscience de cet effet domino. J’étais pourtant relativement sensibilisé aux problèmes d’accessibilité de manière isolée mais c’est vraiment leur enchainement qui m’a sauté aux yeux pendant cette période.

Je m’imagine maintenant des suites de frustrations numériques du même ordre : il y a un souci bloquant sur le site que je voudrais solidairement faire remonter, je cherche à faire un report de bug sur l’outil dédié mais il y a de l’authentification qui m’affiche une erreur à laquelle je n’ai pas accès, je décide de passer par le formulaire de contact mais il y a un captcha illisible pour moi, je fais une demande sur les réseaux sociaux et on me redirige vers un screencast non sous-titré ou une aide en anglais, etc.

L’accessibilité doit être pensée holistiquement (pour employer un gros mot), chaque situation impensée devenant une goutte de plus dans un verre déjà bien trop plein.

J’ai encore du travail.

Vision

But if you were to try just one thing using Vision Pro — just one thing — it has to be watching a movie in the TV app, in theater mode. Try that, and no matter how skeptical you were beforehand about the Vision Pro’s price tag, your hand will start inching toward your wallet.

Daring Fireball: The Vision Pro [archive]

Ce jouet est bien trop cher… et c’est une bonne chose. D’une certaine manière, c’est la seule innovation de 2023 qui ne comporte pas IA dans le premier écran marketing, c’est déjà pas mal. Je n’ai pas la naïveté de penser que la version 2 ne nous amènera pas vers le SpatIAl Computing pour autant, restons sérieux.

Je peux imaginer des des expériences immersives dans des endroits dédiés, de la location comme on pouvait louer un DVD il y a des années, des salles dédiées en bibliothèques (ambiance dystopie cyberpunk assurée), à un moment il pourrait même y avoir un espace pour ça (payant ?) dans les Apple Store. Si le son est aussi bon que ce que peut décrire Daring Fanboy, j’aurais vraiment envie de me retrouver au milieu d’un concert, d’avoir le choix entre plusieurs points de vues et acoustiques.

Le côté immersif aurait aussi sa place en terme d’apprentissage / transmission. Être au premier rang d’une conférence ou d’un cours pourrait permettre de redéfinir son attention (?) et sachant que la dernière version de l’iPhone permet de capter de telles vidéos, c’est peut-être un moyen de faire entrer quelqu’un dans son salon ce qui produirait un autre type d’intimité.

En parlant de captation et d’intimité, avec les deepfakes il devient possible de se retrouver dans un salon mais dans une autre tenue. Toute prise de vidéo devient une menace potentielle. Impossible de ne pas penser à des objets connectés / synchronisés autour de la pornographie…


The “i” in iPhone stands for “inequality”. […]

iPhone owners live in a different world than high-end Android buyers, and light-years away what the bulk of the market experiences. No matter how you slice it, the performance inequality gap is growing for CPU-bound workloads like JavaScript-heavy web apps.

The Performance Inequality Gap, 2024 [archive]

Ce rapport me rappelle que la notion d’accessibilité est très vaste. Et je suis mal placé pour donner des leçons en vous faisant charger 5 polices de caractères pour vous afficher une page… je n’ai pas encore travaillé les performances du thème de l’année et c’est une erreur.

We got to a place where performance has been a constant problem in large part because a tribe of programmers convinced themselves that it wasn’t and wouldn’t be. […]

But tribalism-boosted confirmation bias mixed with JavaScript’s toxic positivity culture to precipitate out a Silicon Prosperity Gospel; all resources would go infinite if you just believed. […]

The solutions are social, not technical, because the delusions are social, rather than technical.

Ibid.

Ça pique.


Rather, the biggest benefits I see are collective, cutting across the industry as a whole. I think web components can make the entire web more accessible. They have the potential to unify currently fragmented communities, including various JavaScript frameworks and those who avoid them.

[…] Web components won’t take web development by storm, or show us the One True Way to build websites. They don’t need to dethrone JavaScript frameworks. We probably won’t even all learn how to write them!

The Web Component Success Story [archive]

Très bon article et la boite de prévisualisation au survol de chaque lien ressemble beaucoup à ce que j’avais l’intention de faire pour régler mes soucis d’accès à la version archivée tout en affichant le domaine. Actuellement chaque lien devient trop long et hache le texte lorsque ça n’est pas en pied de citation (et encore). Il faut que je creuse comment cela est fait, via un web component réutilisable j’imagine :-).

PS : si vous minifiez votre JavaScript, les SourceMap sont un moyen de partager votre expérience. Sinon l’aspect collective est beaucoup moins pertinent.

Blessure

Avec les amis, on profite des premières chutes de neige sur Montréal pour aller s’amuser sur le Mont Royal et vérifier que les skis de rando sont encore en bon état. Cinq minutes avant, je tirais l’enfant avec son baudrier en mode remontée musculaire, en pleine forme. Une descente entre les arbres même pas tant engagée et au moment de rejoindre le groupe, légère perte de contrôle dans un endroit très boisé. Mon ski se coince entre deux arbres assez fins mais suffisamment solides pour que ma cheville doive tourner dans le mauvais sens vu que mon corps a choisi de continuer sa course. Ouille.

La tristesse de se faire mal au tout début de la saison. Aussi, c’est la pire chose à expérimenter lorsqu’on prépare un défi sportif

Youtube est le plus proche du célèbre I know kung-fu de Neo, j’ai appris à straper une cheville et j’ai l’espoir de pouvoir aller jusqu’au refuge avec l’enfant dans 2 semaines vu que j’ai déjà réservé. Une cheville tapeée devrait pouvoir tenir les 5 km à skis si j’en prends suffisamment soin d’ici là 🤞.

Ce soir, j’ai besoin d’y croire.


Copsaé publie un nouveau site web qui me donne des idées. J’apprécie aussi ce qu’a fait Access42 pour le sien. Ne pas oublier Koena aussi ! J’ai déjà vu passer des commentaires comme quoi un site accessible était forcément moche, j’apprécie de pouvoir proposer des contre-exemples.


In short, building with accessible semantics from the get-go can give you expressive, meaningful style hooks for free. Leaning on those style hooks in your CSS selectors lets you reduce the number of moving parts in your site or application, and it can prevent accessibility bugs from creeping in down the road.

Style with Stateful, Semantic Selectors [archive]

C’est ce que j’essaye de faire depuis plusieurs années déjà et non seulement ça me permet d’améliorer le couple sémantique HTML/CSS mais ça rend mon JS plus résilient aussi !

Recently I decided to stop using the word semantics. Instead I talk about the UX of HTML. And all of a sudden my students are not allergic to HTML anymore but really interested. Instead of explaining the meaning of a certain element, I show them what it does. So we look at what happens when you add a label to an input: The input and the label now form a pair. You can now click on the label to interact with a checkbox. The label will be read out loud when you focus on an input with a screenreader. When you hover over a label, the hover state of the connected input is shown. My students love stuff like that. They care about UX.

The UX of HTML [archive]

Recherche

Seuls les contenus de ces 8 dernières années sont indexés.