Le changement algorithmique de YouTube : d’addictif à fastidieux

2025-05-18

YouTube a prospéré grâce à un système de recommandation basé sur l'abonnement, offrant un contenu pertinent et engageant qui captivait les utilisateurs. Cependant, l'introduction de recommandations algorithmiques, bien qu'ayant initialement donné l'illusion d'un contenu infini, a finalement conduit à des suggestions répétitives et non personnalisées, laissant les utilisateurs ennuyés. Désormais, la page d'accueil de YouTube recycle un petit nombre de vidéos, et les résultats de recherche privilégient les vidéos des chaînes avec lesquelles l'utilisateur a interagi, négligeant la pertinence réelle et mélangeant des recommandations non pertinentes et des Shorts. Cela semble être un effort délibéré pour rendre la plateforme moins engageante. Ce changement pourrait être une initiative intentionnelle de Google pour réduire la nature addictive de YouTube.

Lire plus
Technologie

Le design UI/UX de Google : un mauvais exemple

2025-04-24

Si Google est souvent critiqué pour ses pratiques de collecte de données, on accorde moins d’attention à son influence sur le design UI/UX. En tant qu’entreprise technologique dominante, ses choix de design définissent des standards, poussant les développeurs à imiter son style. Cependant, les interfaces mêmes de Google sont souvent critiquées pour être chaotiques et confuses. Cet effet « faites comme Google » entraîne une homogénéisation du design, étouffant l’innovation et nuisant à l’expérience utilisateur. L’auteur soutient que le mauvais design de Google n’affecte pas seulement les utilisateurs, mais établit aussi un mauvais précédent pour l’industrie, en le contrastant avec le design d’expérience utilisateur généralement meilleur d’Apple. Cela s’étend au-delà de la technologie, affectant même les appareils électroménagers, illustrant l’impact plus large des choix de design d’une entreprise dominante.

Lire plus
Design design UI/UX

Arrêtez de faire en sorte que les logiciels agissent comme des vendeurs irritants !

2025-04-23

Cet article critique les entreprises technologiques pour avoir conçu des logiciels qui se comportent comme des vendeurs manipulateurs aux motivations cachées, plutôt que comme des machines précises. Des exemples tels que les recommandations persistantes de shorts indésirables sur YouTube illustrent cette expérience utilisateur frustrante. L'auteur soutient que cela nuit à la compréhension des gens des ordinateurs, en particulier des jeunes générations qui pensent que les logiciels doivent être persuasifs plutôt qu'obéissants aux instructions claires. L'appel à l'action est un retour à un comportement logiciel précis et prévisible, et non à l'imitation humaine.

Lire plus
Design

La TikTokisation de la Tech : Plus Rapide, ou Simplement Hors de Contrôle ?

2025-04-11

Des géants de la technologie comme Netflix et Spotify étaient autrefois des « chevaux plus rapides », offrant des services simples et faciles à utiliser. Cependant, ils imitent de plus en plus TikTok, passant à des modèles de « chaînes infinies » pilotés par des algorithmes qui sacrifient le contrôle de l'utilisateur et des bibliothèques de contenu claires. L'auteur regrette avec nostalgie la simplicité du passé, notant que cette tendance à la « TikTokisation » se répand sur YouTube, LinkedIn et même Substack, ce qui incite à la réflexion sur l'expérience utilisateur et l'orientation de l'innovation.

Lire plus

Les inquiétudes d'un développeur senior : une déconnexion croissante avec la jeune génération

2024-12-19

Un développeur chevronné avec 25 ans d'expérience exprime une déconnexion croissante avec les jeunes développeurs web. Il observe un manque de compréhension des méthodes traditionnelles de développement web (applications non monopages) et une confusion entre les frameworks JavaScript et le JavaScript pur. Cela l'amène à réfléchir sur l'évolution des niveaux d'abstraction dans l'enseignement de la programmation et l'accent mis sur des compétences spécifiques. Prenant l'exemple d'un jeu télévisé pour développeurs, il souligne que certaines questions de « science informatique » mettent trop l'accent sur les détails spécifiques de JavaScript, négligeant les principes computationnels plus vastes. Il ne s'agit pas d'une critique des jeunes développeurs, mais d'une observation et d'une préoccupation concernant les tendances du secteur, et d'une réflexion sur la spécialisation croissante dans le domaine de la programmation.

Lire plus
Développement écart générationnel

Notebooks Jupyter : Tests de bout en bout et documentation en un

2024-12-18

Lors du développement d'une bibliothèque de calcul quantique, l'auteur a utilisé des Notebooks Jupyter à la fois comme guides d'utilisation et comme tests de bout en bout. En lisant des variables d'environnement (comme SERVER_URL) dans les notebooks, il a obtenu la paramétrisation, permettant l'exécution par les utilisateurs et les pipelines CI/CD automatisés. Deux méthodes d'exécution des notebooks ont été explorées : nbclient pour sa simplicité, et nbconvert/jq pour un contrôle plus fin mais une complexité accrue. L'auteur a opté pour la simplicité de nbclient, intégrant efficacement la maintenance de la documentation et les tests de code, assurant l'intégrité des deux à chaque demande de fusion.

Lire plus
Développement Tests de bout en bout