Mathias Verraes

@mathiasverraes
1.6K Followers
127 Following
412 Posts
Student of Systems • Consultant @ Aardling • Curator @ DDD Europe • Author
I write on software designhttps://verraes.net/
Design and Realityhttps://leanpub.com/design-and-reality
Consultinghttps://aardling.eu/
DDD Europe conference organiserhttps://dddeurope.com/

From the Anti-Authoritarian Playbook;

“The targeting of trans people - and specifically trans youth and trans women in sports - is not a policy agenda. It is a strategic operation. Understanding it as policy produces the wrong response. Understanding it as strategy produces the right one.

Jason Stanley, in How Fascism Works, identifies the targeting of vulnerable minorities as a core mechanism of authoritarian consolidation. The function is not primarily to harm the targeted group, though that harm is real and intentional. The primary function is to test the solidarity of potential opposition coalitions, to find and exploit the fracture lines, and to establish a precedent: that some members of the coalition can be sacrificed when the political cost of defending them is judged too high.

Every successful authoritarian project has done this. The question it is always asking of the opposition is: is there anyone in your coalition you will abandon to protect the rest? Because if the answer is yes, we know exactly how to proceed. We find that person. We make defending them as costly as possible. And we watch the rest of the coalition either hold together or fracture. If they fracture, we learn where the next fracture line is, and we push there.

The targeting of trans people is not the end of this strategy. It is the test. And what the test is measuring, in real time, is whether LGBTQ organizations, progressive coalitions, and pro-democracy movements will sacrifice their most vulnerable members when the pressure is sufficient.

Splitting a Domain Across Multiple Bounded Contexts by Mathias Verraes @mathiasverraes

https://verraes.net/2021/06/split-domain-across-bounded-contexts/

Design and Reality : Essays on Software Design by Rebecca Wirfs-Brock, Mathias Verraes

https://leanpub.com/design-and-reality

Splitting a Domain Across Multiple Bounded Contexts

How designing for business opportunities and the rate of change may give you better contexts.

Mathias Verraes' Blog

Pollution levels in Paris after they introduced bike lanes and car restrictions

Red = EU limits for Nitrogen Dioxide pollution

Original graphics by Atelier Parisien d'Urbanisme
https://www.apur.org

I added three new tips to my article on "How to Read More Books". https://verraes.net/2012/12/2012-12-23-how-to-read-more-books/ I've been growing that list since 2012!
How to Read More Books

An ever-growing list of tips that help me read more books.

Mathias Verraes' Blog

I feel like the theme of the 2020s is epistemology.

For those who aren't aware, epistemology is the branch of philosophy that deals with the nature of knowledge, as in,

- What does it mean to say you "know" something?
- What does it mean for something to be "truth"?
- What is "real"? How do you "know" that?
- What is the difference between "belief" and "knowledge"?
- What's the best way to go about finding more of this "knowledge" stuff, whatever it is?
- What are the limits of knowledge?

ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign
https://verraes.net/2025/08/domain-and-bounded-contexts-dont-map-one-on-one/
No, Your Domains and Bounded Contexts Don’t Map 1 on 1

Bounded Contexts are a design choice to suit engineering needs

Mathias Verraes' Blog
Also, I now have a page explaining the usage of AI (or lack thereof) on my website. https://verraes.net/ai/
The idea to have it came from the /ai Manifesto, which proposes to have an /ai page "to promote trust and transparency" https://www.bydamo.la/p/ai-manifesto
AI usage

Student of Systems

Mathias Verraes' Blog
ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign
https://verraes.net/2025/08/domain-and-bounded-contexts-dont-map-one-on-one/
No, Your Domains and Bounded Contexts Don’t Map 1 on 1

Bounded Contexts are a design choice to suit engineering needs

Mathias Verraes' Blog
No, Your Domains and Bounded Contexts Don’t Map 1 on 1. It sounds clean and logical, but it’s wrong. Read about it in my latest article: https://verraes.net/2025/08/domain-and-bounded-contexts-dont-map-one-on-one/
No, Your Domains and Bounded Contexts Don’t Map 1 on 1

Bounded Contexts are a design choice to suit engineering needs

Mathias Verraes' Blog
Come to think of it, it deserves a home on a place I own myself: https://verraes.net/2025/08/two-hard-problems-with-distributed-systems/
Two Hard Problems with Distributed Systems

A joke

Mathias Verraes' Blog