Charles Desneuf's Avatar

Charles Desneuf

@selrahcd

Agile Tech coach Expect to hear about testing, archi, DDD, and maybe music.

240
Followers
522
Following
512
Posts
17.11.2024
Joined
Posts Following

Latest posts by Charles Desneuf @selrahcd

Video thumbnail

Cette histoire est juste hallucinante‼️

Non seulement il s'agit d'une erreur de la part de la Police mais en plus avec des #ViolencesPolicières.

Et pas un mot d'excuse ni de la police, ni de la préfecture, ni du Ministère de l'Intérieur❗

07.03.2026 22:48 👍 153 🔁 150 💬 11 📌 20

Starting to know me 😂

07.03.2026 10:08 👍 0 🔁 0 💬 0 📌 0

Ohhhh. I need to look at the DSL.

You made everything to get me started as a user and futur contributor 😂

07.03.2026 08:41 👍 0 🔁 0 💬 1 📌 0
"The causality of neglect is hard to see because it is an absence of a thing — care, attention, remediation, work — rather than a thing that is easily observed. Inaction lacks the visibility of action. Searching for improvement becomes more a question of “What are we not doing?” than “What are we doing wrong?”" (Kevlin Henney, You Will Never Know Enough)

"The causality of neglect is hard to see because it is an absence of a thing — care, attention, remediation, work — rather than a thing that is easily observed. Inaction lacks the visibility of action. Searching for improvement becomes more a question of “What are we not doing?” than “What are we doing wrong?”" (Kevlin Henney, You Will Never Know Enough)

From @kevlin.bsky.social

07.03.2026 07:38 👍 2 🔁 3 💬 0 📌 0

(((((((🤔)))))))

06.03.2026 09:37 👍 0 🔁 0 💬 0 📌 0
"In Skinner’s work, here’s where things get interesting. If the pigeons received the reward every time, they moderated their behaviour – they pecked when they wanted to eat. But, if the reward was made ***variable, and unpredictable***, they went pretty crazy pecking incessantly. They behaved like addicts.

This also feels like what’s happening in business. Your organization releases something that does well. It makes your company lots of money. We’re not sure exactly why, but that doesn’t matter. Now we know how it works.

> ***Release something then get an unpredictable reward. So we do just that. And we get addicted to releasing more things faster. Just like Skinner’s pigeons.***" (jpattonassociates.com, Underpants Gnomes, Outcomes, and Intermittent Reinforcement)

"In Skinner’s work, here’s where things get interesting. If the pigeons received the reward every time, they moderated their behaviour – they pecked when they wanted to eat. But, if the reward was made ***variable, and unpredictable***, they went pretty crazy pecking incessantly. They behaved like addicts. This also feels like what’s happening in business. Your organization releases something that does well. It makes your company lots of money. We’re not sure exactly why, but that doesn’t matter. Now we know how it works. > ***Release something then get an unpredictable reward. So we do just that. And we get addicted to releasing more things faster. Just like Skinner’s pigeons.***" (jpattonassociates.com, Underpants Gnomes, Outcomes, and Intermittent Reinforcement)

About working with AI 🕊️

06.03.2026 06:52 👍 5 🔁 0 💬 1 📌 0
Preview
Event-sourced Claude Code workflows - Nick Tune Storing the state of the workflow as events to enable rich observability and detailed workflow insights and optimizations.

New post: Event-sourced Claude Code Workflows

This is an experimental / proof-of-concept follow-up to my previous posts about Claude Code workflows.

Blame @yves.reynhout.be

nick-tune.me/blog/2026-03...

04.03.2026 22:38 👍 6 🔁 2 💬 0 📌 1

Also, I want to try Mastra.

01.03.2026 14:54 👍 0 🔁 0 💬 1 📌 0
Preview
Deterministic Core, Agentic Shell How do you make AI agents deterministic? Put a state machine at the core. A pragmatic architecture pattern for AI agents using Mastra and XState.

I was converging to a state machine after sending my message yesterday. This morning I read that thing that was waiting on my list for a while: blog.davemo.com/posts/2026-0...

I want to try something with xState and have guards for enforcing TDD phase variation.

01.03.2026 14:53 👍 1 🔁 0 💬 1 📌 0

- One that splits the transcript for each remaining screenshot
- One that calls Claude to analyze the screenshot and transcript for each part of the talk and does a summary in an .md with Obsidian callouts blocks

Simple small python scripts.

27.02.2026 15:28 👍 0 🔁 0 💬 0 📌 0

I needed to take some notes on a video of a talk with slides. I used Claude Code to create a few scripts:
- One that uses Whisper for a transcript with time stamps.
- One that takes a screenshot of the video every minute with ffmpeg.
- One that dedups screenshots by looking for similarities

27.02.2026 15:28 👍 2 🔁 0 💬 2 📌 0
Your Best Thinking Is Wasted on the Wrong Decisions - Ian Duncan Some engineering decisions punish you for being wrong. Most don't. Learning to tell the difference and calibrate your deliberation accordingly might be the most valuable skill your team never explicit...

www.iankduncan.com/engineering/...

25.02.2026 06:37 👍 1 🔁 0 💬 0 📌 0
Post image

Oh noooo, the company that extracted our data for their models is having others extracting data for their models

23.02.2026 18:56 👍 504 🔁 68 💬 17 📌 18

Did you dictate that?

23.02.2026 15:25 👍 1 🔁 0 💬 1 📌 0
Post image

Martine Vassal peut tenter de faire passer sa saillie pétainiste pour de l'inculture.
Laurent Wauquiez est agrégé d'histoire. Il sait ce qu'est le fascisme. Il connait le rôle de la droite conservatrice dans son accès au pouvoir. En toute connaissance de cause, il fait le choix de l'indignité.

21.02.2026 14:57 👍 415 🔁 195 💬 20 📌 8
Post image

Pour rappel, Laurent Nuñez avait invoqué le trouble à l’« ordre public immatériel » pour interdire, sur critère « moral », des manifestations pour la Palestine en 2023.

Lorsqu’il s’agit de néonazis, visiblement, le gouvernement fait preuve de + de respect des libertés publiques.

21.02.2026 18:21 👍 970 🔁 434 💬 43 📌 10
Photo d'un rassemblement de fascistes tous habillés en noir et portant une cagoule noire, trois ou quatre d'entre eux portent une banderole blanche marquée d'un "Quentin présent"

Photo d'un rassemblement de fascistes tous habillés en noir et portant une cagoule noire, trois ou quatre d'entre eux portent une banderole blanche marquée d'un "Quentin présent"

Petit Fil autour du slogan Néo-nazi assez peu connu "Présent" qui est fortement mobilisé autour de la mort du néo-nazi Quentin en cette journée de rassemblement de la haine !

21.02.2026 14:20 👍 520 🔁 445 💬 19 📌 50
Post image

Domitille Casarotto, présentée comme une "amie de Quentin", et porte-parole de la marche d'aujourd'hui, faisait partie d'un groupe de discussion réunissant 23 personnes, et sur lequel a été planifiée une violente attaque menée contre une conférence sur la Palestine.

1/6

21.02.2026 11:50 👍 600 🔁 453 💬 11 📌 37

Mais il n’y avait pas de risques excessifs de trouble à l’ordre public justifiant une interdiction n’est-ce pas ?

21.02.2026 13:16 👍 249 🔁 78 💬 8 📌 2

Garder un commit dans lequel on change les tests du old handler mais on utilise le nouvel évènement. Ne pas renommer ce fichier de test. Commit. Dans le commit suivant faire le rename/delete/cleanup. Dans github on a un commit avec un diff qui montre bien qu'on a changé que l'event.

20.02.2026 14:19 👍 2 🔁 0 💬 0 📌 0

J'ai trouvé une astuce pour me mettre plus à l'aise: faire en sorte d'avoir au moins un diff qui rassure. Background: on migre d'un event à un autre à écouter, et on change donc d'event handler, mais le nouveau doit faire la même chose que l'ancien.

L'astuce: dans le prochain skeet

20.02.2026 14:19 👍 0 🔁 0 💬 1 📌 0

Et quand on en est là, finalement, c’est pas si mal un IDE 😂

20.02.2026 09:18 👍 0 🔁 0 💬 0 📌 0

Tu t’en sers Alex? Et comment ?

Parce qu’un fois que j’ai dit tout ça, en dehors d’un cas super refacto comme celui la, finalement que l’agent fasse tout en recopiant du code ou en refactorant, le process est pas super important si le résultat et la qualité sont là.

Tdd dans une Ralph loop 🤷‍♂️

20.02.2026 07:12 👍 0 🔁 0 💬 1 📌 0

Profite de tes vacances :)
Je sais pas si je vais avoir le temps de me pencher la dessus. Si je fais un truc ca sera un agent qui aura tourné. Ça peut faire une base. Est-ce que ca t’irait ?

20.02.2026 06:31 👍 0 🔁 0 💬 1 📌 0
Video thumbnail

Toi aussi, apprends à reconnaître les symboles dans les gentilles manifestations des amis de l'affable et pieux Quentin :

19.02.2026 13:14 👍 1179 🔁 804 💬 28 📌 30
CLI tool for automated code refactoring Shared via Claude, an AI assistant from Anthropic

claude.ai/share/294fa9...

19.02.2026 21:05 👍 0 🔁 0 💬 2 📌 0

Il faudrait donc que je vérifie que les nouveaux tests sont vraiment vraiment les mêmes que les précédents. Avec des outils de refacto et des petits commits j’aurais été plus safe.

19.02.2026 21:01 👍 0 🔁 0 💬 1 📌 0

Le but ça serait de pouvoir faire faire des steps de refacto à un agent avec des outils « prouvables » et d’avoir une trace des étapes. J’ai fait une refacto ajd, ça devait conserver un comportement mais changer tout un tas de noms. Ça a fini en gros copier coller remplacer.

19.02.2026 21:01 👍 0 🔁 0 💬 1 📌 0

Sache que Claude est très confiant sur la faisabilité parce que le code est très bien architecturé 🎩

19.02.2026 20:58 👍 1 🔁 0 💬 1 📌 0

@nicoespeon.com Salut !
Est-ce que tu connais un outil qui permet de faire des refacto en TS à partir d’une CLI. Genre un extract function?
Bonus: Est-ce que tu penses qu’il y a moyen de faire un wrapper au dessus d’abracadabra pour le laisser se faire controller par un agent ?

19.02.2026 18:39 👍 0 🔁 0 💬 1 📌 0