01 · 15 ans en un coup d’œil

De Symfony au code avec agents : 15 ans sur X

Pourquoi cette page. Un CV, c’est ce que je dis de moi. Cette page, c’est ce que disent quinze ans d’attention publique : ce que j’ai lu, partagé et écrit, année après année. On y voit depuis combien de temps j’apprends, et sur quel spectre : PHP et Symfony, infrastructure, sécurité, performance web, produit, management d’équipe et, depuis peu, agents IA.

La source : mon archive X, sans tri. Tout vient de l’export officiel de mon compte @sf_tristanb, téléchargé le 29 septembre 2026. Chaque tweet, réponse, retweet et like depuis février 2011 est compté ; je n’en ai ni choisi ni écarté aucun. Seuls les noms de comptes, les textes des tweets, les liens et quelques détails personnels sont masqués, pour la vie privée (voir Limites).

02

Activité

Mon année record, c’est 2016 : 1 359 tweets. Depuis 2022, je tourne autour de 300 tweets et 600 likes par an.

Éléments par mois et par type d’action, de février 2011 à septembre 2026. Un like est daté par la date du tweet liké : c’est une borne basse.

Faites glisser le graphique sur le côté →

    Voir les données (par an)

    Le retweet est devenu mon geste principal : 74 à 75 % de mes tweets en 2025-2026, contre 45 % en 2015.

    Part des retweets dans mes tweets (originaux + réponses + retweets), par an. 2026 s’arrête au 29 septembre.

    Voir les données

    03

    Les sujets dans le temps

    Cliquez sur un sujet pour le suivre dans tous les graphiques de la page ; cliquez à nouveau pour revenir à la vue complète.

    De 2014 à 2020, PHP/Symfony représentait un quart de mes sujets tech. L’IA l’a dépassé en 2023 et atteint 59 % en 2025.

    Part de mes éléments tech (tout sauf le perso), par an, toutes actions confondues (likes, tweets, réponses, retweets). IA = les trois sujets IA. 2026 s’arrête au 29 septembre.

    Voir les données

    À dix ans d’écart : l’IA passe de 0,4 % à 59 % de mes sujets tech, PHP/Symfony de 28 % à 3 %, les outils de dev de 20 % à 8 %.

    Part de chaque sujet dans mes éléments tech en 2015 et en 2025, deux années complètes. Survolez une ligne ou choisissez un sujet pour le suivre.

    Voir les données
    Voir les 14 sujets : part par trimestre et classement par an

    En trois ans, l’IA est passée de presque rien à la moitié de ce que je lis et écris : 51 % en 2025, contre 0,2 % en 2022.

    Part de chaque sujet par trimestre, toutes actions confondues (likes, tweets, réponses, retweets). Les trois sujets IA sont en bas, en vert ; PHP/Symfony, c’est la bande gris ardoise.

    Afficher

    Faites glisser le graphique sur le côté →

    Voir les données (par an)

    PHP/Symfony, mon premier sujet pro chaque année jusqu’en 2020, tombe à la 11e place en 2026 ; coder avec des agents IA passe en tête.

    Classement de chaque sujet par an (1 = le plus fréquent, perso compris). Quatre sujets sont mis en avant (ce sont les seuls affichés sur téléphone) ; survolez une ligne ou choisissez un sujet pour le suivre.

    Faites glisser le graphique sur le côté →

    Voir les données

    Mes sujets n’ont cessé de se diversifier jusqu’en 2024 (3,31 bits), puis se sont resserrés en 2025 (3,12), quand l’IA a pris toute la place.

    Diversité des sujets par an : entropie de Shannon de la répartition entre les 14 sujets (environ 3,8 bits si les 14 pesaient autant).

    Voir les données

    04

    Cycles de vie

    Seuls mes sujets IA sont à leur pic en ce moment ; PHP/Symfony a culminé fin 2017 et continue de baisser.

    Une ligne par sujet, triées par date du pic. Aire : éléments par trimestre (chaque ligne a sa propre échelle). Barre épaisse : période soutenue (au moins 3 éléments, sur 2 trimestres consécutifs sur 3). Point : pic. À droite : les 12 derniers mois (oct. 2025-sept. 2026) face aux 12 précédents.

    Faites glisser le graphique sur le côté →

    Voir les données

    05

    Lire ou écrire

    J’écris de moins en moins : l’écriture passe de 60 % de mes actions en 2015 à 12 % en 2026.

    Part d’écriture = tweets que j’ai écrits (originaux + réponses) ÷ (tweets écrits + likes), par an. Retweets exclus.

    Voir les données

    L’infra et Cloudflare, c’est le sujet tech sur lequel j’écris le plus aujourd’hui : un indice de 2,5 à 2,7 chaque année depuis 2024.

    Indice = part d’écriture d’un sujet ÷ ma part d’écriture globale de l’année. Rouge : j’en écris plus que d’habitude ; bleu : je lis surtout. Lignes triées par indice récent. Cases vides : moins de 10 éléments. Mesuré à partir de 2014 (trop peu de likes avant).

    Faites glisser le graphique sur le côté →

    Voir les données

    Sur l’IA, l’écriture suit la lecture : 4 trimestres de décalage pour le code avec agents, 11 pour les modèles d’IA.

    Premier trimestre de lecture soutenue (likes) et d’écriture soutenue (tweets + réponses), par sujet. Avant 2014, les likes sont trop rares pour dater la lecture : un décalage négatif y est un artefact.

    Faites glisser le graphique sur le côté →

    Voir les données

    L’IA remplit mes likes, pas mes tweets : 685 likes contre 51 tweets de ma main sur les deux grands sujets IA en 2024-2026.

    Par sujet et par an : au-dessus de la ligne, ce que j’ai liké ; en dessous, ce que j’ai écrit (originaux + réponses). Même échelle en haut et en bas, propre à chaque sujet.

    Voir les données

    06

    Ce qui a marché

    Ce sont mes tweets produit/design et carrière qui marchent le mieux : 53 % et 40 % reçoivent au moins un like, contre 30 % pour le code avec agents IA.

    Part de mes tweets (originaux + réponses) avec au moins un like, par sujet. Chiffres à la date de l’export. Barres pâles : moins de 30 tweets. IA et société (un seul tweet) est laissé de côté.

    Voir les données

    À part un tweet viral en 2014, l’engagement reste modeste : la médiane est de 0 like dans presque tous les sujets.

    Likes reçus par sujet et par an sur mes propres tweets (échelle logarithmique). Survolez une case pour voir tweets, likes et retweets.

    Faites glisser le graphique sur le côté →

    Voir les données

    Mes 10 tweets les plus likés : la moitié sont perso, et le premier (nov. 2014, 2 891 likes) écrase tous les autres.

    Classés par likes reçus. Les textes et les liens des tweets sont volontairement retirés.

    07

    Langues

    L’anglais a pris le dessus dans mes likes (37 % en 2014, 81 % en 2025) ; mes propres tweets ont suivi en 2025 (82 %), avant le retour du français en 2026.

    Part de l’anglais par an, par action. Likes : estimation (certains restent indéterminés) ; mes tweets : langue détectée par X. Likes affichés à partir de 2013 (moins de 10 avant).

    Voir les données

    08

    Vocabulaire

    On lit mes époques tech dans les mots qui apparaissent : Ansible, Vue.js, serverless, Cloudflare, ChatGPT, puis Claude Code et MCP.

    Par an, les termes dont la fréquence pour 1 000 éléments vaut au moins 3 fois celle des 3 années précédentes (8 occurrences minimum). À droite : le multiplicateur. En gras : les termes d’époque (25 occurrences ou plus, surtout tech). Les termes sont tels qu’écrits, en français ou en anglais ; quelques termes perso ont été retirés.

    Chaque techno a sa vague : Symfony2 culmine en 2014, serverless en 2019, Core Web Vitals en 2023, Claude en 2026.

    Fréquence des termes tech par an (pour 1 000 éléments), rapportée au maximum de chaque terme. Triés par année du pic. À droite : nombre total d’occurrences.

    Faites glisser le graphique sur le côté →

    Voir les données

    J’adopte au même rythme que tout le monde : un an en médiane entre la sortie d’une techno et le moment où j’en parle vraiment ; seul INP est arrivé tôt.

    Pour 14 termes : date de sortie publique (repère de culture générale, approximatif) et première année d’usage soutenu dans mon archive.

    Faites glisser le graphique sur le côté →

    Voir les données

    09

    Rythme

    Mes horaires ont bougé : les week-ends se sont vidés, les nuits se sont allongées.

    Mes tweets (tous types) par jour et par heure (heure locale), en part du total de chaque période. Même échelle de couleur pour les cinq périodes.

    Le week-end passe de 20 % de mes tweets en 2016 à 4,5 % en 2026 ; la nuit (de minuit à 5 h), de 3 % en 2011 à 11-14 % en 2021-2025.

    Part de mes tweets publiés le week-end et la nuit, par an.

    Voir les données

    10

    Hashtags

    De #symfony2 (133 fois en 2011-2013) au quasi-silence : en 2025-2026, aucun hashtag n’a servi plus de 4 fois.

    Hashtags les plus utilisés par période, même échelle pour toutes.

    11

    Les 23 constats

    Chaque constat en une phrase, rangé par partie. Le titre de chaque groupe mène à ses graphiques.

    12

    Limites

    • Les dates des likes sont des bornes basses. L’archive donne la date de création du tweet liké, pas celle de mon like, et like.js n’est que partiellement trié (29 % d’inversions). Avant 2014, il y a moins de 80 likes par an : décalages et bascules ne sont donc mesurés qu’à partir de 2014.
    • Pas de signets dans l’archive, et pas de domaines pour les likes (like.js ne contient que des liens t.co).
    • Les sujets viennent d’un classifieur IA. Chaque élément a été classé par Jev (jev-1.13.0, grille de sujets v2, 18 666 éléments) : confiance médiane de 0,93 ; 57 % des éléments à 0,9 ou plus, 9,6 % sous 0,5 ; pour 24 % des éléments, le deuxième sujet le plus probable atteint au moins 0,2. Les 701 éléments sans texte exploitable sont laissés hors des sujets.
    • Correction temporelle. 89 éléments ont été réaffectés à leur sujet de remplacement admissible le plus probable : coder avec des agents IA ne commence pas avant le 3e trimestre 2021 ; avant le 4e trimestre 2022, les modèles d’IA et l’IA et la société ne sont gardés qu’avec une confiance d’au moins 0,8. Il reste ainsi 26 éléments anciens à forte confiance, qui peuvent encore contenir des erreurs du classifieur. Aucune correction manuelle.
    • Petits volumes récents. J’écris aujourd’hui 70 à 80 tweets par an : les indices de 2024-2026 reposent sur 10 à 40 tweets par sujet.
    • L’engagement est cumulé à la date de l’export ; le tweet viral de 2014 écrase les moyennes, d’où les médianes et la part de tweets likés.
    • 2026 est incomplète (jusqu’au 29 septembre). Les dates de sortie publiques sont approximatives, et « tôt » ne prouve pas une expertise.
    • Vie privée. Pour cette version publique, les noms de comptes, les textes des tweets et les liens ont été retirés, et certains détails personnels ont été fondus dans le sujet Perso ou supprimés.

    Construit à partir de l’export de mon archive X (29 septembre 2026). Sujets classés par Jev (grille archive-v2), graphiques faits avec D3.