points de vue

Ce qui a résisté, et ce qu’on en a tiré.

Un sujet par texte, écrit après coup et à partir d’un cas réel : ce qui a été essayé, ce qui a tenu, et ce qui a été abandonné en route avec la raison. Sans cas derrière lui, un texte reste dans le tiroir.

01au sommaire
sujet
année
période
2020202120222023202420252026

2026Le grain de l’aléatoire : ce qui décide d’une répétitionUn générateur de champs répétés se règle d’ordinaire avec un seul nombre, la quantité d’aléatoire. C’est le moins déterminant des deux. Celui qui décide de l’image est le niveau auquel cet aléatoire est injecté, et il n’apparaît nulle part dans le code.1er septembre 20262026Gale-Shapley en milonga : stable ne veut pas dire équitableL’algorithme qui a valu le prix Nobel 2012 garantit qu’aucun couple ne quittera la piste ensemble. Il ne garantit à personne de danser. Entre ces deux promesses, l’écart est plus large qu’il n’y paraît.31 août 20262026Les mathématiques n’ont pas de compilateurQuatre mathématiciens ont ouvert un blog pour dire ce que l’IA change à leur travail. La discipline se croit à l’abri : elle a la démonstration et la relecture par les pairs. Or c’est le même objet qu’en informatique, monté pas à pas, et sans rien de ce qui permet ici de refuser sans y penser. C’est ce refus-là, et non la confiance, qui explique ce que j’arrive à produire aujourd’hui.11 août 20262026AI Act, Cyber Resilience Act, loi Résilience : le même inventaire manquantTrois textes européens tombent sur le même calendrier et ne font pas la même chose à la demande : l’un vient de reculer de dix-huit mois, l’autre s’applique dans six semaines, le troisième retient les budgets tant qu’il n’est pas voté. Ce qu’ils demandent, en revanche, se ressemble beaucoup.1ᵉʳ août 20262026Astro : poser les règles avant les pages, puis publierLe trajet complet, dépôt privé compris : système de design d’abord, implémentation ensuite, mise en ligne automatique à chaque poussée. Avec les cinq pièges qui ont réellement coûté du temps, parce qu’ils ne figurent dans aucune documentation.29 juillet 20262026Voir un dessin à l’enversSept dessins anciens détourés de leur papier, puis retournés. Ce que la bascule papier / encre révèle d’une feuille du XVIe siècle, et ce qu’elle en déforme : parce qu’un outil qui révèle déforme aussi.29 juillet 20262026Astro : d’un CV à un site statiqueLe chemin complet, pour un indépendant ou une association : transformer un profil et une idée de logo en un site qu’une seule personne peut tenir. Le code compte plus que l’hébergement.28 juillet 20262026Le temps gagné, la fatigue, et à qui profite l’écart« Ça me fait gagner du temps » est la phrase la plus courante sur l’IA au travail, et la moins utile : elle en contient trois. La première a un plafond mathématique, la deuxième peut aller dans l’autre sens, et la troisième ne vous appartient pas.22 juillet 20262026Les Agent Skills, sorties du presse-papiersLes consignes données aux assistants se sont installées là où rien ne se relit : dans des conversations et des fichiers personnels. Les sortir de là ne demande pas un outil de plus, mais de les traiter comme le reste du code.22 juillet 20262026Ni tout en salaire, ni tout en dividendesLa question qu’un indépendant en société tranche une fois par an, et le plus souvent au jugé. La réponse n’est à aucune des deux extrémités : la courbe a un sommet, et il se déplace avec le résultat.15 juillet 20262026On n’est pas imposé sur ce qu’on retireLa question tient en une phrase : de combien puis-je vivre sans entamer le capital ? La réponse française bute sur un malentendu qui coûte cher dans les deux sens : on croit payer le taux affiché, alors qu’il ne porte que sur une part du retrait.8 juillet 20262026Deux disciplines du regardLes échecs et le dessin enseignent la même chose par deux routes : reconnaître une configuration avant de calculer, et accepter de calculer quand la reconnaissance échoue.10 juin 20262026Les mathématiques vues de l’intérieurUn journal de recherche, une thèse sur l’intuition, l’histoire d’un seul nombre : trois livres qui montrent le travail plutôt que sa conclusion. Et cinq autres, hors informatique.10 juin 20262026TMDL dans Fabric : deux routes pour le même fichierDepuis qu’un modèle sémantique s’écrit en texte, il se relit et se versionne comme du code. Restent deux manières de le déployer, qui ne coûtent pas la même chose et ne s’adressent pas aux mêmes équipes.18 février 20262026Par la porte de serviceUn témoignage amer, une série télévisée et une bande dessinée. Trois routes qui portent la science à des gens qui ne liront jamais une démonstration, et ce que chacune laisse tomber en chemin.10 février 20262026Les exposures dbt générées depuis le TMDLLe graphe de dépendances s’arrête à la dernière table, alors que la question posée en réunion porte toujours sur ce qui vient après. Un dépôt unique et un format texte suffisent à le prolonger : à condition de générer, jamais d’écrire à la main.20 janvier 20262025Choisir, plutôt que prendre ce qui vientDeux missions longues, et le temps entre les deux de regarder la pratique elle-même. Quel taux, quels refus, quels outils garder dix ans.3 décembre 20252025dbt-fabric appelé depuis un notebook FabricUne plateforme intégrée n’offre pas toujours de place où poser un projet dbt. Le point d’entrée en Python de dbt en fournit une, à condition d’accepter ce que cette solution a d’inhabituel.17 juin 20252025Ce qui se décide avant le traitTrois livres qui ne parlent pas du trait mais de ce qu’on arrête avant lui : d’où l’on regarde, de quoi la forme est faite, et comment les noirs se rassemblent. Rien d’artistique là-dedans.11 juin 20252024À quelle échéance juger un systèmeUne année passée d’un client à l’autre. On y voit de près comment une ligne budgétaire « IA » est retenue ou rejetée en comité, et à quel horizon on devrait juger un système.4 décembre 20242024PyMuPDF et pgvector : ce que le découpage décideDans une chaîne de recherche augmentée, l’attention va au modèle. La qualité, elle, se joue deux étapes plus tôt : dans la manière dont un PDF est coupé, et dans ce que l’extraction a déjà perdu.15 octobre 20242024Polars et Delta depuis une Durable FunctionUn format de table transactionnel et une fonction qu’on ne contrôle pas s’accordent mal : l’une suppose un écrivain qui dure, l’autre peut être rejouée à tout moment. Ce que cela impose, et où passe la frontière.13 février 20242023Décider s’il faut faireL’année où l’IA générative cesse d’être un sujet de veille pour devenir une question posée en réunion, souvent mal. Et celle où ma place dans ces réunions a changé.6 décembre 20232023dbt sous Airflow : une tâche par modèle, pas une par projetUn projet dbt lancé depuis un orchestrateur tient d’ordinaire dans une seule tâche. Le graphe affiché ne correspond alors pas au projet, et la reprise après erreur rejoue tout. Ce que change le fait de rendre le graphe à l’orchestrateur, et ce que cela coûte.14 novembre 20232023SageMaker et EMR depuis Airflow : un orchestrateur qui ne calcule rienUn DAG géré n’a ni la mémoire ni les droits pour porter un entraînement. Il déclenche, il attend, il réveille quelqu’un, et cette dernière partie est celle qu’on écrit toujours en dernier, souvent après l’incident.24 janvier 20232022Autour du code, pas dedansDeux missions clientes en parallèle une bonne partie de l’année. Ce qui use, à ce rythme, n’est jamais le modèle : c’est la revue, l’estimation, le passage de relais.1er décembre 20222022Quatre feature flags, et le temps qu’ils viventUne classification qui n’est pas de moi, et la question qu’elle laisse ouverte : à quelle date le flag disparaît. Faute de réponse écrite, il devient une pièce du produit.6 avril 20222022Celery et FastAPI : rendre la main avant d’avoir fait le travailUn serveur qui traite une image pendant la requête finit par tomber. Séparer l’accusé de réception du travail lui-même change la panne de nature, et fait apparaître trois questions que le mode synchrone dissimulait.25 janvier 20222021Un chiffre juste ne suffit pasEntrer dans un cabinet de conseil apprend vite que la difficulté n’est pas de calculer juste, mais de faire admettre un chiffre par une salle qui n’a pas suivi le calcul.2 décembre 20212020Chercher par ressemblanceEn 2020, comparer des documents par leurs vecteurs demandait d’assembler soi-même la chaîne. L’état de l’art de l’époque, et ce que les bases vectorielles ont réellement changé depuis.7 décembre 20202020Deux manières d’ouvrir une noixLe burin ou la patience : Grothendieck décrit deux approches d’un problème, et elles ne coûtent pas la même chose. Choisir n’est pas affaire de tempérament.5 décembre 20202020Ce que le confinement a laissé lireUn entrepôt de données, un économiste et un psychologue. L’année où le temps rendu par l’absence de transports est parti dans les livres.3 décembre 20202020Ce qui use un développeur, et ce qui le tientCe qui attire dans ce métier est bien documenté. Ce qui décroche l’est moins, et se confond avec un manque d’intérêt alors qu’il s’agit d’autre chose. Trois critères suffisent à expliquer la plupart des départs.27 novembre 20202020Des chiffres publics ne font pas une preuveLa donnée ouverte française est abondante et gratuite, et c’est ce qui la rend trompeuse. Ce que le journalisme de données apprend à un ingénieur, et l’étape que presque personne ne fait.22 novembre 20202020Ce que le rangement ne règle pasTrois livres de méthode lus la même année, et leur limite commune : ils organisent un stock, alors que la ressource rare est l’attention. Ce qui reste une fois cette promesse retirée.20 novembre 20202020Négocier le périmètre, pas le prixQuatre traditions disent la même chose de la coopération : la marge de manœuvre est dans ce qu’on décide de faire, rarement dans le montant. La position tenue depuis, et ce qu’elle coûte.19 novembre 20202020Un modèle qui tourne chez le lecteurEn 2020, j’ai fait tourner des modèles de reconnaissance dans un navigateur, pour une raison qui n’était pas la performance. Rétrospective assumée : la technique a été remplacée, l’argument non.14 novembre 20202020Un métier qui s’est découvert artisanLe génie logiciel s’est mis à parler de lui-même en termes d’atelier (code smells, refactoring, patrons) sans l’avoir décidé. Ce que cette langue autorise à dire du métier, et ce qu’elle ne rachète pas.12 novembre 20202020Dix ans avant que le métier ait un nomDe la mécanique des sols aux entrepôts de données, un journal de lecture tenu depuis 2011 raconte une décennie où la discipline s’est nommée après coup. Ce qu’il montre, et ce qu’il cache.1er novembre 2020
Un cavalier au galop, lance tendue, peint à l’encre et à la couleur sur soie, entre les bandes de montage du rouleau, avec des sceaux rouges.
Giuseppe CastiglioneAyusi maniant la lance contre les rebelles, 1755