Cyrille Martraire's Avatar

Cyrille Martraire

@cyriux.bsky.social

Software socio-technical architect, DDD enthusiast, trainer, speaker, Arolla CTO & co-founder, living in Paris. Author of “Living Documentation” (Addison-Wesley), co-author “Software Craft” (Dunod). Also fan of modern electro & pop music production

409 Followers  |  254 Following  |  79 Posts  |  Joined: 02.12.2024  |  2.335

Latest posts by cyriux.bsky.social on Bluesky

Next month I’ll be at @newcrafts.bsky.social in Paris for my talk "digging deep into a domain by digging papers". See you there!

09.10.2025 11:31 — 👍 3    🔁 0    💬 0    📌 0

My main contribution in this thread was to post the wrong answer, which triggered a good answer by @jeffquesado.ulivre.dev as a result (aka Cunningham’s Law)

23.09.2025 18:33 — 👍 1    🔁 0    💬 0    📌 0

Oh yes (though we’re not really supposed to know that…).

But is it still funny if a dangerous joke is directly labeled as Unsafe?

23.09.2025 18:21 — 👍 1    🔁 0    💬 3    📌 0

Not possible as far as I know. But I appreciate the efforts.

23.09.2025 18:09 — 👍 1    🔁 0    💬 1    📌 0

I can confirm the experience of driving and charging a (rented) EV in Norway is excellent.

23.09.2025 08:34 — 👍 6    🔁 0    💬 1    📌 0

Correction: Mistral CEO is not supportive of the Zucman tax, but he’s in favor of more « justice fiscale »

17.09.2025 09:59 — 👍 1    🔁 0    💬 1    📌 0

How to campaign against the Zucman tax by enrolling all your available essayists:
- 6 essays directly confronting it
- 2 framing the debate as ill-informed,
- 2 essays on people not supporting it,
- 1 short form parodying Mr Zucman
- 1 essay on (better) alternatives to this tax.

17.09.2025 09:41 — 👍 0    🔁 0    💬 0    📌 0
Please don’t let this tax in!

Please don’t let this tax in!

Taxing riches is not effective and not legitimate!

Taxing riches is not effective and not legitimate!

Zucman tax is a lethal trap for French Tech!

Zucman tax is a lethal trap for French Tech!

More taxes will push riches to quit the country!

More taxes will push riches to quit the country!

Today’s newsletter is a firework of titles against the Zucman tax, with no less than 12 essays against it.

Notably, no mention of Mistral CEO being in supportive of the Zucman tax.

17.09.2025 09:38 — 👍 1    🔁 0    💬 2    📌 0
"Zucman tax would make France poorer"

"Zucman tax would make France poorer"

"France should spend less"

"France should spend less"

"Avoiding austerity is less believable now, at last"

"Avoiding austerity is less believable now, at last"

"Zucman tax is just a symbol for populists and would be a bad thing"

"Zucman tax is just a symbol for populists and would be a bad thing"

French financial newspaper Les Echos clearly shows their opinion (and possibly fears) of their owner LVMH this week: 4 stories against taxing the richest and for more austerity.

Usually their editorial articles are more nuanced and balanced (even though it’s a liberal newspaper)

14.09.2025 09:37 — 👍 2    🔁 0    💬 1    📌 0

😱😱😱😱 I disapprove that.

13.09.2025 16:22 — 👍 2    🔁 0    💬 0    📌 0
Everyone will not just

If your solution to some problem relies on "If everyone would just..." then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and they're not going to start now.
Everyone will not just
If your solution to some problem relies on "If everyone would just..." then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and they're not going to start now.

Everyone will not just If your solution to some problem relies on "If everyone would just..." then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and they're not going to start now. Everyone will not just If your solution to some problem relies on "If everyone would just..." then you do not have a solution. Everyone is not going to just. At not time in the history of the universe has everyone just, and they're not going to start now.

18.08.2025 17:08 — 👍 355    🔁 114    💬 3    📌 4
Preview
Outbox Pattern Survival Guide TL;DR: Successfully implementing the Outbox pattern in distributed systems is harder than it looks. Here are some common pitfalls and…

Just published: Outbox Pattern Survival Guide (3 min read)
medium.com/@tpierrain/o...
#architecture #outboxPattern #reliability #scalability

18.08.2025 15:06 — 👍 12    🔁 6    💬 1    📌 0
Black on black painting by Soulages

Black on black painting by Soulages

The outside of the Soulages Museum, with stairs in a green scenery

The outside of the Soulages Museum, with stairs in a green scenery

The basin next to the Café Bras, all in rust iron frames reminiscent of Mies von der Rohe international style.

The basin next to the Café Bras, all in rust iron frames reminiscent of Mies von der Rohe international style.

Just visited (at last) the Soulages Museum in Rodez! Great to witness the evolution of the artist, in a beautiful building.
Extra bonus: the fantastic Café Bras on the premise 😋

17.08.2025 15:02 — 👍 1    🔁 0    💬 0    📌 0

most people want a quick and simple answer to why AI systems encode/exacerbate societal and historical bias/injustice and due to the reductive but common thinking of "bias in, bias out," the obvious culprit often is training data but this is not entirely true

1/

24.11.2024 16:26 — 👍 605    🔁 221    💬 26    📌 42
Preview
Quick but worthwhile links a short post

Five Quick Reads: Durable v Disposable code, Domain Models as memory, getting AI to generate its own coding rules, what AI should stand for, and what loses more time than you save with AI

martinfowler.com/articles/202...

07.08.2025 16:08 — 👍 37    🔁 3    💬 1    📌 0
三

INSIDE STORY / 'SIMPLY BEING IN GAZA IS TREATED AS GROUNDS FOR SUSPICION'
I'm afraid to go home:
Canadian IDF soldiers fear fallout from war crimes probe
Canada's probe into the Israel-Hamas conflict doesn't explicitly target Israelis, but its unclear scope has alarmed Jews amid rising international lawfare against soldiers
BY ARIELA KARMEL |
20 JUL 2025. 10:22 PM

三 INSIDE STORY / 'SIMPLY BEING IN GAZA IS TREATED AS GROUNDS FOR SUSPICION' I'm afraid to go home: Canadian IDF soldiers fear fallout from war crimes probe Canada's probe into the Israel-Hamas conflict doesn't explicitly target Israelis, but its unclear scope has alarmed Jews amid rising international lawfare against soldiers BY ARIELA KARMEL | 20 JUL 2025. 10:22 PM

have you tried simply not doing war crimes

23.07.2025 00:23 — 👍 1724    🔁 333    💬 41    📌 26

“The intention of modelling is to surface insights” — @ruthmalan.bsky.social

17.07.2025 12:50 — 👍 4    🔁 1    💬 0    📌 0

Indeed! Stochastic testing (at high frequency) FTW!

16.07.2025 21:25 — 👍 2    🔁 0    💬 0    📌 0

Running a random subset of tests for a small amount of time as a hook for an AI agent is super smart.

16.07.2025 14:18 — 👍 3    🔁 3    💬 1    📌 0
GitHub - upstash/context7: Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors - upstash/context7

It's cool to see all the holes and imperfections being gradually addressed in the overall AI coding developer experience.

This week I've been playing around with Context7 mcp server which ensures your coding assistant has upto documentation.

github.com/upstash/cont...

09.07.2025 20:07 — 👍 3    🔁 1    💬 0    📌 0
Preview
Computer-vision research powers surveillance technology - Nature An analysis of research papers and citing patents indicates the extensive ties between computer-vision research and surveillance.

New paper hot off the press www.nature.com/articles/s41...

We analysed over 40,000 computer vision papers from CVPR (the longest standing CV conf) & associated patents tracing pathways from research to application. We found that 90% of papers & 86% of downstream patents power surveillance

1/

25.06.2025 17:29 — 👍 819    🔁 474    💬 27    📌 71

😂

26.06.2025 17:05 — 👍 0    🔁 0    💬 0    📌 0

Your web site is a good fit for an artist of this age (glitchcore at its best!)

18.06.2025 05:39 — 👍 1    🔁 0    💬 0    📌 0

Tu hats lovely! It could’ve been named the #NoChairCamp isn’t it?

09.06.2025 13:21 — 👍 0    🔁 0    💬 0    📌 0

Hélder Câmara describes 3 types of violence:
1. Institutional aka structural injustice (as described below)
2. Revolutionary (against the oppressor)
3. Repressive (against the revolutionaries).
Those in power will claim that only n°2 is violence.
en.wikipedia.org/wiki/H%C3%A9...

09.06.2025 10:05 — 👍 5    🔁 5    💬 1    📌 0

🧵 I’ve reviewed conference talk submissions for +10 years. Here are my tips:
(Side note, I've sinned against all these tips myself 🙃)

09.06.2025 11:48 — 👍 52    🔁 22    💬 2    📌 6

Thanks for being there and for your generosity answering questions!

08.06.2025 20:59 — 👍 2    🔁 0    💬 0    📌 0

To be clear, I noticed that the ingredients on the packaging didn’t match OpenFoodFacts DB, for the better. I also generalized from 6 observations)

08.06.2025 10:36 — 👍 1    🔁 0    💬 0    📌 0

Using OpenFoodFacts to check for ultra-processed food (UPF); I’m very happy to report that Picard Surgelés, a French company manufacturing and selling frozen products, updated many products to remove most or all its additives! ❤️

Half of tested even went from NOVA 4 to 3. Now updating the DB.

08.06.2025 10:22 — 👍 5    🔁 1    💬 1    📌 0

From an engineering perspective, software wants to be decoupled. From a business value perspective, software wants to be deeply interconnected. That's the fundamental friction that software design, and Domain-Driven Design specifically, attempts to address.

06.06.2025 07:57 — 👍 29    🔁 12    💬 1    📌 2

@cyriux is following 20 prominent accounts