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

391 Followers  |  251 Following  |  68 Posts  |  Joined: 02.12.2024  |  2.1267

Latest posts by cyriux.bsky.social on Bluesky

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 — 👍 611    🔁 226    💬 26    📌 44
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 — 👍 35    🔁 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 — 👍 1750    🔁 340    💬 44    📌 27

“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 — 👍 755    🔁 449    💬 24    📌 59

😂

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 — 👍 50    🔁 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 — 👍 28    🔁 12    💬 1    📌 2

Thank you @fbascheper.bsky.social

07.06.2025 19:48 — 👍 0    🔁 0    💬 0    📌 0
Post image

“The way you work is as much a part of your product as the product itself” #DDDEU

06.06.2025 07:43 — 👍 8    🔁 5    💬 0    📌 0
Herbert Simon PhD text on screen

Herbert Simon PhD text on screen

Wrong picture, here is the correct one of Herbert Simon PhD

06.06.2025 21:31 — 👍 2    🔁 0    💬 0    📌 0
A somehow funny 3x3 mosaic collage of pictures of Jabe on stage in multiple very dynamic body postures.

A somehow funny 3x3 mosaic collage of pictures of Jabe on stage in multiple very dynamic body postures.

A somehow funny 3x3 mosaic collage of pictures of @cyetain.com Jabe Bloom on stage in multiple very dynamic body postures during his closing keynote at #dddeu

06.06.2025 17:36 — 👍 7    🔁 2    💬 1    📌 0
The text of the post on screen

The text of the post on screen

"Create contexts in which options can be discovered, evaluated and selected.
These contexts themselves constrain the kinds, amounts and complexity of the things discovered." - @cyetain.com at #dddeu

06.06.2025 17:23 — 👍 4    🔁 3    💬 0    📌 0
Jabe walking through the stage in front of Herbert Simon PhD paper

Jabe walking through the stage in front of Herbert Simon PhD paper

The Near Decomposability paper by Herbert Simon on screen

The Near Decomposability paper by Herbert Simon on screen

Some serious Herbert Simon vibes during @cyetain.com closing keynote at #dddeu 2025!

06.06.2025 17:19 — 👍 6    🔁 2    💬 1    📌 0
Huge conference screen with the cynefin quadrants and the text: convert complex problems into predictable, repeatable, orderly software

Huge conference screen with the cynefin quadrants and the text: convert complex problems into predictable, repeatable, orderly software

Domain-driven Design’s magic is to convert complex problems into predictable, repeatable, orderly software - @settling-mud.bsky.social with @johncutle.fish at #dddeu

06.06.2025 07:40 — 👍 7    🔁 1    💬 0    📌 0
Eric Evans on stage with a huge neuronal network on the screen behind him

Eric Evans on stage with a huge neuronal network on the screen behind him

That’s how we do Domain-Driven Design for real: @ericevans0.bsky.social can’t resist but going in-depth into learning the domain of how LLMs work, down to monosemantic and polysemantic neurons! #dddeu

05.06.2025 13:53 — 👍 7    🔁 4    💬 0    📌 0

Ignore Hype and Backslash about AI! - @ericevans0.bsky.social on #AI at #dddeu

05.06.2025 13:27 — 👍 0    🔁 0    💬 0    📌 0

Sure, this recap is not standalone 😃 I guess it’s gonna be online soon

05.06.2025 08:12 — 👍 1    🔁 0    💬 1    📌 0

Hello Arnaud !

04.06.2025 20:25 — 👍 1    🔁 0    💬 0    📌 0
Dorra on stage with the screen recapitulating alternatives to feature flags

Dorra on stage with the screen recapitulating alternatives to feature flags

Feature Flag Alternatives to consider:
• Better Split (of user stories)
• GoF Design Patterns
• Domain-Driven Design
• Strangler Application Pattern
• Branch By Abstraction
• Circuit breaker

Dorra BARTAGUIZ at #DDDEU

04.06.2025 14:03 — 👍 17    🔁 6    💬 1    📌 0
Tobias standing on stage in front the screen showing the picture of Eric Evan’s talk at last year DDD Europe

Tobias standing on stage in front the screen showing the picture of Eric Evan’s talk at last year DDD Europe

Thanks Tobias Goeshel for sharing your 4-month experiment of using AI agents to solve a domain problem directly! Lots of cues of what’s ahead of us, and all this thanks to last year @ericevans0.bsky.social talk! #dddeu

04.06.2025 09:50 — 👍 4    🔁 2    💬 0    📌 0

@cyriux is following 20 prominent accounts