Ton Mac dispose d'un LLM gratuit et tu ne l'utilises pas

Tu paies entre 20 et 200 dollars par mois pour avoir accès à des LLM. Claude, GPT, Gemini, peu importe. Et la majorité des requêtes que tu envoies depuis tes scripts et outils de développement ressemblent souvent à ceci : “Classe ceci en une des cinq catégories suivantes.” “Donne un nom à cette variable.” “Identifie si ce commit est un correctif, une fonctionnalité ou un refactoring.” “Résume ce bloc de texte en deux phrases.” Pendant ce temps, ton Mac avec Apple Silicon possède un modèle de langage de 3 milliards de paramètres, intégré directement dans le système d’exploitation, sans frais, sans réseau, sans clé API, sans latence de réseau. Et probablement, tu ne l’as jamais utilisé pour quoi que ce soit. ...

4 avril 2026 · Fernando

Le meilleur qui soit arrivé à Python en décennies est écrit en Rust

TL;DR : Les outils Python sont depuis des années un désastre fragmenté et lent. La révolution n’est pas venue de l’intérieur de l’écosystème : elle est venue de Rust. uv, Ruff et ty — tous écrits en Rust par Astral — ont remplacé une demi-douzaine d’outils et sont entre 10x et 100x plus rapides. À la fin, le culte de Ferris avait peut-être un peu raison. Avez-vous déjà essayé d’expliquer à quelqu’un comment installer des dépendances en Python ? ...

26 mars 2026 · Fernando

150 lignes d'excuses supprimées

TL;DR : Mon agent IA avait un fichier d’instructions de 246 lignes pour gérer les issues dans Linear. 150 de ces lignes étaient des contournements : UUIDs codés en dur, fallbacks vers curl, notes de « la CLI ne supporte pas X ». Je ne les ai pas réécrites — j’ai construit un outil qui les a rendues inutiles. Ces 150 lignes sont maintenant à zéro. As-tu déjà écrit un document d’instructions si long que sa propre longueur démontre que quelque chose cloche ? ...

26 mars 2026 · Fernando

Linear Agent n'est pas ce qu'il vous faut. Votre agent était déjà dans le terminal

TL;DR : Linear a lancé un agent IA intégré. C’est sympa, mais cela ne résout pas le problème des développeurs qui travaillent avec des agents de codage dans le terminal. Ce qu’il nous faut, ce n’est pas un autre agent, mais une CLI robuste que notre agent existant peut utiliser. Et s’il faut la construire, autant le faire en Rust — d’où lql, une CLI pour Linear conçue pour les agents. ...

25 mars 2026 · Fernando

Mole : L'outil de nettoyage pour Mac que vous ne saviez pas nécessaire (mais seulement deux commandes comptent)

Combien de gigas de fichiers inutiles traînent sur votre Mac à l’insu de votre plein gré ? Je ne parle pas des photos en double de la soirée barbecue de 2019 ni du dossier Téléchargements qui ressemble à une décharge municipale. Je parle des artefacts de compilation. node_modules de projets que vous n’avez pas touchés depuis la pandémie. Caches de build provenant de frameworks dont vous ne vous souvenez même pas avoir installé. Les données dérivées de Xcode, s’accumulant comme de la poussière sous le lit. ...

23 mars 2026 · Fernando

Collaborer avec un agent d'IA, c'est comme vivre avec le protagoniste de Memento

Imaginez que vous avez un collègue de travail brillant. Il résout des problèmes complexes, écrit du code clair et compréhensible, et comprend vos demandes du premier coup. Mais chaque matin, lorsque vous lui dites “ouvre le projet du cours”, il vous regarde avec un air perplexe et demande : “Quel cours ? Où ça ?” Tous les jours. Sans exception. C’est exactement comme vivre avec Leonard Shelby, le protagoniste de Memento. Cet homme incapable de créer de nouveaux souvenirs, obligé de se tatouer les choses importantes sur son corps pour ne pas les oublier. ...

14 mars 2026 · Fernando

J'ai déclaré une faillite des emails (encore une fois) et cette fois j'ai un plan

En 2004, Lawrence Lessig a envoyé un email massif à tous ses contacts disant, en gros : “Désolé, j’ai supprimé tous vos emails sans les lire. Si c’était important, renvoyez-le.” Il avait passé 80 heures cette semaine-là à tenter de vider une boîte de réception remplie d’emails accumulés depuis 2002. Il en recevait 200 par jour. Lessig n’était pas désorganisé. Il était professeur de droit à Stanford. Et pourtant, l’email l’a vaincu. ...

11 mars 2026 · Fernando

Beads est mort. Longue vie au CLI de Linear

Il y a moins d’un mois j’ai écrit un post entier pour expliquer comment utiliser trois couches de mémoire avec Claude Code : Linear pour la stratégie, Beads pour la tactique et Tasks pour l’exécution. Une jolie pyramide, bien élégante. Ben non. Aujourd’hui je mets Beads à la retraite. Pas par caprice, mais parce que la réalité s’est chargée de démontrer qu’un outil qui te cause plus de problèmes qu’il n’en résout, c’est pas un outil. C’est un boulet. ...

18 février 2026 · Fernando

Git Worktrees : comment avoir plusieurs agents IA qui travaillent en parallèle sans se marcher dessus

Le goulot d’étranglement du checkout unique Je développe une app de menu bar sous macOS. J’ai trois features dans le backlog : un sparkline de consommation, des notifications natives, et un widget de bureau. Les trois sont indépendantes. Les trois, je vais les faire avec Claude Code. Le problème : Claude Code travaille dans un répertoire. Un répertoire a une branche. Et git checkout c’est comme un rond-point à une voie : un seul peut passer. ...

16 février 2026 · Fernando

MEMORY.md : le carnet de terrain que votre IA écrit toute seule

« On n’avait pas décidé ça hier ? » J’étais en train de migrer mon email hors de Google. Ça faisait deux sessions de Claude Code qu’on bossait dessus : des issues dans Linear, des décisions prises, des scripts exécutés. J’ouvre une troisième session et je lui demande « qu’est-ce qui reste en suspens du degoogle ? » Silence. Amnésie totale. C’est comme bosser avec un collègue brillant qui chaque matin arrive au bureau sans se rappeler absolument rien de ce que vous avez fait la veille. Ni les décisions, ni les erreurs, ni les découvertes. Chaque session est une page blanche. ...

12 février 2026 · Fernando