202 private links
Je profite d’avoir un peu de temps pour vous raconter une histoire. Cette histoire c’est celle d’une jeune femme qui a été agressée sexuellement par un inconnu en pleine rue, on l’appellera Alice. Cette jeune femme est arrivée à mon cabinet, peu après après avoir déposé plainte.
[....]
Elle a accepté que je vous raconte tout ça, parce que son courage elle l’a aussi trouvé dans le fait d’aller au bout pour toutes les autres victimes aussi. Et qu’elle voulait qu’elles sachent qu’on peut le faire.
Le témoignage est poignant et choquant.
You build things thinking you know what people want and how they’ll use it but they’ll often surprise you.
I distinguish 2 cases:
- I build for me, so I don't care about feedback
- I build for others and the user feedback is gold
Un témoignage cru qui montre la réalité. Des hommes sont toxiques, et ils doivent répondre de leurs actes. Cela ne sera le cas uniquement si la justice suit, sinon la population devra se faire justice soi-même.
Quand j’ai raconté l’incident à ma psychologue, elle m’a répondu : “Certains hommes sont des monstres, et vous en avez trop souvent fait l’expérience.”
Cette prise de conscience a été suivie d’une autre, plus importante : je mérite d’être protégée. Je peux devenir mon propre témoin, une version plus bienveillante et moins moralisatrice de la femme de l’avion. Mes limites me protègent, et je mérite d’être en sécurité.
Laisser les hommes assouvir toutes leurs pulsions sexuelles avec moi n’est pas le prix à payer pour rester libre de corps et d’esprit. Mon corps n’appartient qu’à moi, pas aux hommes. Je peux garder tous les droits sur lui. Et continuer à briller.
Les conseils:
- commencer par déployer une instance Nextcloud
- basculer après les fichiers, la gestion des contacts, la gestion des calendriers et promouvoir les autres outils disponibles.
- trouver un fournisseur mail alternatif
- enfin faire basculer sur du Linux, en recyclant du matériel "obsolète". Montrer aux autres qu’il s’agit de systèmes non intrusifs, simple, rapides et qui disposent d’une logithèque de solutions libres et éthiques incommensurable !
A typical pattern describes the problem, the chosen solution, the rationale behind that solution, related patterns that the designer should be aware of, and other relevant details, such as the results of usability testing.– Jared Spool
Die größte Gefahr für Pattern Libraries und Design Systeme ist, nicht mehr aktuell zu sein.
für ein Design Pattern Aktualität viel wichtiger ist, als gründliche Dokumentation
Spart eine Pattern Library keine Zeit oder erzeugt sogar dauerhaft zusätzlichen Aufwand, wird sie automatisch Akzeptanzprobleme bekommen.
Iterationen für Abbildung eines Pattern Library (bei OTTO):
- 2012: Getreu nach Lehrbuch
- 2012-2013: Modularer Ansatz
3, 2013-205: Code Pattern Library = Pattern Library - 2014-2016: Basierend auf den Atomic Design Prinzipien von Brad Frost; responsive patterns, komponenten, templates (bottom-up) oder Grid & breakpoints, content refertence Wireframes, Layout (top-down)
- 2016-heute: ein komplettes tool
Une mise en situation bien complexe ou chacun peut développer selon ses capacités, son expérience, etc...
Le TDD est avant tout une méthode de développement permettant de faire émerger son design et donc son code grâce aux tests
“Baby-step”, c’est la clé pour s’amuser, pas au sens d’enfantillage, mais pour prendre plaisir à développer et comprendre que notre métier est vraiment beau quand on supprime toute forme de “hasard”.
Un cycle TDD "Red, Green, Refactor" correspond une une bribe de spécification écrit sous forme de test et sa réponse. On écrit le code minimaliste pour que ce test "Red" fonctionne et passe au "Green".
Pour cela, il est recommandé d'abuser de son IDE. Par sa construction itérative guidée par les tests, TDD apporte par “effet de bord” un taux de couverture de code par les tests à 100%. Ce n’est pas ce que l’on recherche de prime abord, mais ce code coverage est là, et surtout il est pertinent. C’est ce dernier mot qui est important : cette pertinence permet réellement de se plonger dans la troisième phase de TDD.
Ensuite on refactorise pour donner plus de sens: spécifier les erreurs, de passer d'un constructuer à un builder, ... Nous pouvons nous le permettre car les tests nous soutiennent. Ils seront aussi à évoluer, par exemple pour vérifier que le builder pattern fonctionne correctement.
:D
These statements of architectural principle explain the thinking behind the specifications. These are personal notes by Tim Berners-Lee: they are not endorsed by W3C on anyone else. They are aimed at the technical community, to explain reasons, provide a framework to provide consistency for future developments, and avoid repetition of discussions once resolved.
Feedbacks about the open-source build tool Bazel, backend by Google.
Un retour d'expérience littéraire ❤️
How CSS helped
La lanceuse d'alerte Frances Haugen a témoigné devant une commission du Sénat en présentant des milliers de pages de documents confidentiels qui laissent penser que Facebook est parfaitement conscient que ses plateformes (y compris Instagram) nuisent aux enfants et aux adolescents
Ce qui est clair, c'est que cette désinformation est préjudiciable aux utilisateurs, notamment aux plus vulnérables d'entre eux: les enfants et adolescents. La question qui se pose est donc la suivante: que pourraient faire les plateformes pour protéger les utilisateurs? Et ont-elles même la responsabilité de nous protéger?
Malheureusement, il semble que le fait d'avoir cette responsabilité entre en conflit direct avec ce qui assure la rentabilité et la croissance de ces entreprises.
Quelques points abordés:
- l'utilisation d'Instgram
- les vidéos vraies sont plus facilement moins aimés
- Facebook (Instagram) est pleinement conscient de ces cas
- les photos postées sont éloignées de la réalité. Le contenu
- les enfants sont fortement influencés par le contenu qu'ils y voient
- ces réseaux mettent en avant des contenus les plus divertissants, leur objectif premier pour retenir l'attention, le temps de visionnage afin de générer des revenus. Ce qui ne serait pas un problème si les utilisateurs ne les considéraient pas autant comme des sources d'information fiables et factuelles. Ils sont donc constamment induit en erreur. L'imaginaire et le fantastique sont présentés comme la réalité
- de ce fait, "leur" Internet ne représente pas la réalité.pourtant,
- protéger les enfants et les utilisateurs des contenus rentre en conflit direct avec ce qui assure la rentabilité de ces entreprises
- Idée pour Instagram: développer une fonctionnalité pour vérifier les faits exposés
A homemade social network: https://bluedwarf.top/cackle/index.php
Basically a new one because:
- the big ones are unhealthy
- the alternatives needs resources so that they can not run on a Raspberry Pi
- it is home