Charles Desneuf's Avatar

Charles Desneuf

@selrahcd.bsky.social

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

239 Followers  |  519 Following  |  491 Posts  |  Joined: 17.11.2024  |  1.7924

Latest posts by selrahcd.bsky.social on Bluesky

Attack of the SaaS clones: https://martinalderson.com/posts/attack-of-the-clones/

16.02.2026 08:04 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
I became Senior VP at a multi-million dollar company at age 26. My salary was $600k. This was in 2018.
How did I do it?

Blacked out lines

CEO (my dad) promoted me to SVP.
There are no gimmicks. There are no shortcuts.

I became Senior VP at a multi-million dollar company at age 26. My salary was $600k. This was in 2018. How did I do it? Blacked out lines CEO (my dad) promoted me to SVP. There are no gimmicks. There are no shortcuts.

This is blackout poetry to me

14.02.2026 14:26 β€” πŸ‘ 23002    πŸ” 4725    πŸ’¬ 223    πŸ“Œ 169
Post image

It’s so funny to think about the fact that there’s people out there deferring every life decision to this

14.02.2026 09:53 β€” πŸ‘ 12657    πŸ” 2932    πŸ’¬ 316    πŸ“Œ 264

πŸ€·β€β™‚οΈ

10.02.2026 18:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Pas sΓ»r de Γ§a. Si tu as du co-author Γ§a peut peut-Γͺtre suffire.

10.02.2026 09:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Best CIs are dumb CIs.

10.02.2026 09:19 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Easily use multiple git identities on one laptop Learn how to manage multiple Git identities on a single laptop using a zsh hook and fzf. Never accidentally commit with the wrong email againβ€”perfect for consultants and developers juggling personal a...

I kept committing on work repos with my personal email. So I built a zsh hook that warns me when entering a repo without local identity, plus a helper with fzf to quickly apply the right one.

If you're a consultant, you might appreciate this one.

blog.charlesdesneuf.com/articles/eas...

01.02.2026 18:22 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Code quality feedback loops in AI dev workflows - Nick Tune How I use automated post-merge reflection to capture, review, and apply code quality feedback in AI-assisted development workflows.

New post: Code quality feedback loops in AI dev workflows

Nothing exciting, just some basic ideas I've been applying, but it helps me to understand where AI-assisted development is likely heading.

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

01.02.2026 18:36 β€” πŸ‘ 5    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1

Come on… you were right…

02.02.2026 15:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The year is 2026. The entire economy is scams. But some scammers are scamming for justice.

02.02.2026 02:58 β€” πŸ‘ 189    πŸ” 34    πŸ’¬ 1    πŸ“Œ 0

Not as fancy ! You made a plugin, I didn’t even think about doing that!

And for the ssh key, I tried a few times a decided that it wasn’t worth my time and I’ll keep your solution in mind if I try doing that again πŸ™‚

01.02.2026 21:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Easily use multiple git identities on one laptop Learn how to manage multiple Git identities on a single laptop using a zsh hook and fzf. Never accidentally commit with the wrong email againβ€”perfect for consultants and developers juggling personal a...

I kept committing on work repos with my personal email. So I built a zsh hook that warns me when entering a repo without local identity, plus a helper with fzf to quickly apply the right one.

If you're a consultant, you might appreciate this one.

blog.charlesdesneuf.com/articles/eas...

01.02.2026 18:22 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
SPC and Global Warming: 1880 – 2025 Learn how run charts, trend control charts and control charts with stages help us understand global temperatures change.

Using Process Behavior Charts to show the trend and patterns of global warming

www.spcforexcel.com/knowledge/gl...

28.01.2026 08:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Production doesn't care how fast you wrote the code.

Deploying 1000 LoC at once is still proportionally - often exponentially - riskier than deploying 100 LoC, regardless who wrote it.

24.01.2026 18:04 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Je le trouve pas, c’est un truc Γ  toi ?

24.01.2026 17:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Faut que je regarde Γ§a, merci !

24.01.2026 17:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Tu as des loops par phases de TDD? Tu as un workflow qui est managΓ© en dehors d’un agent ?

24.01.2026 15:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We have .md’s πŸ˜€ (and a vibe coded node server app for rendering then with a nice mikado graph)

I’m super eager to see how the migration implementation will go and how much of it we will automate.

24.01.2026 08:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

After reading about Steve Yegge’s Gas Town I’m surprised we are not seeing an Elixir based app for managing agents. The BEAM looks like the natural choice for a system ultra resilient that respawn failing things all the time and passing messages around.

24.01.2026 08:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh and :
- add commands, a lot of
- sub agents, a lot of that too
- divide the work
- add validation after a task is done with a fresh new context

24.01.2026 07:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ‘ˆ So far the only bad info we had was because someone didn’t updated one of the source of truth repos for more than a month, but fortunately running our investigate command on the other laptop quickly found out what is the current path in the code.

24.01.2026 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We heavily really on Claude doing automatic stuff for us, like noticing new vocabulary in documents, code and conversation to build a glossary, updating the plan on multiple files based on feedbacks…

24.01.2026 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The results are impressive. Making that work properly is based on using good prompt patterns:
- add templates for the result you want
- checklist everywhere
- create tooling with code where possible

24.01.2026 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

We are doing some crazy mad scientist experiments with @nick-tune.me. We’ll probably share more later but so far we have a great tool for pre migration discovery and a migration plan builder based on the mikado method.

24.01.2026 07:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I just spent a couple of weeks working with Charles Desneuf planning a legacy migration. And it's kind of mind blowing to get a peek of where software engineering is heading.

Some of the key areas I think are worth focusing on if you're going to try this yourself:

1/4

#legacyModernization

23.01.2026 18:00 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1

I wanted to build a catalog of patterns, questions and issues, and link them all.

« My test are breaking every time
I make a change to a constructor » -> « creation patterns overview » |-> factory or builder

22.01.2026 09:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My new passion is adding tests on all shell scripts I have now that it comes « for free »

18.01.2026 13:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Vous vous rappelez de ma vidΓ©o d'il y a deux jours oΓΉ je rapportais qu'un homme Γ©tait mort dans un commissariat du XXe arrondissement ? Selon le rΓ©cit policier, il Γ©tait sur un banc du comico, est tombΓ© et est mort.

C'est lui...

17.01.2026 14:52 β€” πŸ‘ 128    πŸ” 85    πŸ’¬ 7    πŸ“Œ 1

Do you plan to burn your plan testing multiple skills builder skills on multiple subjects to let us know which of them is the best at building skills? πŸ˜…

13.01.2026 08:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Solving Obsidian + Readwise Merge Conflicts with a Custom Git Driver Learn how to create a custom Git merge driver to automatically resolve Obsidian Readwise plugin conflicts. Includes Bash testing with Bats and full code.

I was annoyed by the multiple merge issues I had with the @readwise.bsky.social plugin on Obsidian because of my git sync between multiple laptops, so I decided to create a custom merge driver.

blog.charlesdesneuf.com/articles/sol...

12.01.2026 20:06 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@selrahcd is following 20 prominent accounts