L’article explore la dépendance croissante à l’IA générative dans le travail quotidien, devenue si intégrée qu’elle passe inaperçue. L’auteur illustre cette dépendance par un scénario fictif où l’accès à deux modèles d’IA est suspendu du jour au lendemain par une décision politique, révélant brutalement la fragilité des processus de travail. Cette interruption met en lumière un point de défaillance unique : des outils autrefois indispensables disparaissent sans possibilité de recours immédiat, forçant les équipes à réévaluer leur résilience.
L’auteur souligne que cette dépendance n’est pas seulement technique, mais cognitive. L’IA a transformé la manière de résoudre des problèmes, réduisant le temps et le stress associés aux tâches complexes. Pourtant, cette efficacité masque une vulnérabilité : lorsque l’accès est coupé, ce n’est pas seulement un outil qui manque, mais une partie de la productivité et de la qualité qui s’effondre. La dépendance devient visible uniquement quand elle est rompue.
Enfin, l’article aborde les enjeux de gouvernance et de sécurité derrière cette dépendance, comme le débat sur les garde-fous des modèles d’IA ou les décisions arbitraires des États. Cependant, le cœur du problème reste pratique : comment concevoir des systèmes de travail qui ne reposent pas sur un seul outil ou une seule source d’accès ? La résilience passe par une diversification des méthodes et une prise de conscience que l’IA, bien qu’utile, ne doit pas devenir un monopole invisible.
Cette page illustre une dépendance progressive à un traiteur à domicile, Mike, dont les repas pratiques et économiques ont simplifié la vie d’une famille, notamment avec un enfant. À l’origine, les plats préparés offraient un gain de temps appréciable, mais leur succès a conduit à une offre de livraison, rendant la cuisine superflue. Avec le temps, les habitudes ont évolué : la cuisine est devenue un espace inutilisé, transformé en véranda ou en salle de jeux, tandis que les légumes locaux et les petits commerces disparaissaient au profit d’une consommation standardisée.
Le récit montre comment cette dépendance s’est généralisée, réduisant la cuisine à un simple hobby marginal, comme d’autres activités traditionnelles. Les supermarchés ont adapté leurs rayons, privilégiant les snacks et les produits prêts à consommer, tandis que les artisans locaux, comme le marchand de légumes ou la boucherie Mike, fermaient leurs portes pour se concentrer sur la livraison. L’efficacité économique des grandes structures a remplacé les petites cuisines individuelles, symbolisant une perte d’autonomie et de savoir-faire culinaire.
À long terme, cette dépendance a des conséquences concrètes : hausse des prix, recours à une main-d’œuvre étrangère pour pallier le manque de cuisiniers locaux, et apparition de frais supplémentaires pour les régimes spécifiques. Le texte souligne ainsi les risques de la résilience numérique appliquée à l’alimentation, où la commodité se paie par une perte de contrôle et une vulnérabilité accrue face aux aléas économiques et sociaux.
L’idée principale de l’article est que la discipline personnelle à l’âge mûr ne repose pas sur la volonté ou la persévérance, mais sur un cycle de récupération : la capacité à reprendre une pratique après un échec, plutôt que de chercher à éviter les écarts. L’auteur, Leon Ho, explique que le modèle traditionnel de la "volonté limitée" (comme un réservoir à épuiser) est dépassé, notamment après 40 ans, où les contraintes de la vie (travail, famille, etc.) rendent ce système inefficace.
L’article propose une approche minimaliste avec un exercice de 90 secondes, conçu pour être réalisable même lors des pires journées, afin de renforcer cette boucle de récupération. Contrairement aux méthodes classiques (comme les routines rigides ou la suppression des distractions), cette pratique mise sur la résilience plutôt que sur la perfection, en acceptant les rechutes comme partie intégrante du processus.
Enfin, l’auteur souligne que la discipline n’est pas une qualité innée ou un muscle à développer, mais une compétence qui s’entretient par des retours progressifs et réalistes. L’objectif n’est pas de maintenir une série ininterrompue, mais de revenir systématiquement à la pratique, même après un échec.
La page propose sept stratégies pour renforcer la résilience mentale face aux défis de la vie. L’idée centrale est que la résilience n’est pas une qualité innée, mais une compétence qui se cultive, comme l’apprentissage d’une langue ou le développement physique. Elle permet de mieux gérer le stress, les échecs et les émotions négatives sans se laisser submerger, tout en favorisant une récupération plus rapide et une meilleure satisfaction de vie.
Parmi les stratégies détaillées, deux se distinguent : d’abord, la capacité à reconsidérer sa perception du stress (en le voyant comme un défi plutôt qu’une menace) et ensuite, l’importance de construire une routine quotidienne solide pour ancrer des habitudes saines. L’article souligne aussi que la résilience ne signifie pas affronter seul les difficultés, mais savoir s’appuyer sur un réseau de soutien.
Enfin, la page insiste sur le fait que la résilience repose sur l’adaptabilité et la gestion des émotions, et non sur une rigidité émotionnelle. Elle invite à voir ces stratégies comme un entraînement progressif, où l’échec et les émotions difficiles font partie du processus d’apprentissage.
Fault est un outil de chaos engineering conçu pour tester la résilience des microservices en injectant volontairement des perturbations (latence, erreurs, coupures) dans les communications HTTP afin d’observer leur comportement face aux défaillances et d’identifier leurs faiblesses. Il agit comme un proxy intermédiaire qui rend les échanges volontairement instables, permettant par exemple de reproduire des retards ou des pannes de dépendances et de détecter des problèmes concrets comme des fuites de ressources ou une mauvaise gestion des erreurs, dans l’objectif d’améliorer la tolérance aux pannes et la robustesse globale du système.
L'article explore des stratégies pour garder son sang-froid dans des situations stressantes. Il met en avant sept leçons clés, comme accepter les réactions physiologiques, pratiquer la gestion du stress à l'avance, et utiliser des techniques de respiration pour calmer le corps et l'esprit. Ces conseils, tirés de la science et des expériences de professionnels, visent à aider chacun à rester clair et décisif sous pression.
Chez Les-Tilleuls.coop, on réhabilite la maintenance logicielle, souvent perçue comme une corvée, mais qui est en réalité une discipline exigeante et formatrice. Contrairement à la création ex nihilo, la maintenance confronte au réel, aux imprévus et à la complexité, tout en étant un travail invisible et préventif. Elle enseigne la résilience, l'empathie et l'importance de concevoir des systèmes durables. Dans un monde obsédé par l'innovation, la maintenance est un acte écologique et économique, permettant de faire durer les projets au-delà de leur phase initiale.
Pascal Martin, Principal Engineer et AWS Hero, explique dans cette conférence que les systèmes distribués — ensembles de services communiquant via le réseau — sont omniprésents dans le web moderne, offrant scalabilité, résilience et flexibilité, mais introduisant aussi des défis majeurs : gestion de la cohérence des données, communication complexe entre services, et résilience face aux pannes inévitables. Il aborde des concepts clés comme le partitionnement des données, les compromis du théorème CAP (cohérence, disponibilité, tolérance aux pannes), les patterns Outbox et Saga pour les transactions, et l’importance de limiter le Blast Radius (impact des pannes) via des time-outs, retries intelligents, et une dégradation gracieuse des services. Son message central : tout peut tomber en panne, il faut donc concevoir des architectures résilientes, s’appuyer sur des outils éprouvés, et accepter que les systèmes distribués fonctionnent toujours dans un état "partiellement dégradé". Une conférence essentielle pour comprendre pourquoi et comment construire des systèmes robustes, avec des exemples concrets tirés de sa pratique chez Bedrock et dans le cloud.
L'article explique le principe de l'exponential backoff, une technique utilisée pour améliorer la résilience des applications modernes en gérant les tentatives de reconnexion ou de réexécution d'opérations après un échec. Cet algorithme augmente progressivement le délai d'attente entre chaque tentative, réduisant ainsi la pression sur les systèmes en défaillance et augmentant les chances de succès lors de pannes temporaires. L'article décrit comment implémenter cette technique en PHP, en incluant des paramètres comme le jitter pour éviter les tentatives simultanées. Il souligne également l'importance de rendre les opérations idempotentes et de bien configurer les paramètres de délai. L'exponential backoff est largement utilisé dans divers frameworks et bibliothèques pour améliorer la fiabilité des applications.
L'auteur montre l'un des aspects fascinants du web : sa résilience et sa permissivité à l'égard du HTML / CSS / JavaScript mal écrit. Il prend l'exemple d'une balise ayant un attribut color valant "checknorris" et il explique comment cette valeur est transformée en "c00000", c'est à dire rouge !
Je me suis reconnu dans ce très beau texte :-)
Tout est dans le titre
Tout est dans le titre