My first @newcrafts.bsky.social was an absolute thrill!
Packed with enlightening sessions and vibrant discussions, what an experience!
Our talk on Model Tension Heuristics, co-presented with @josianchevalier.bsky.social drew fantastic feedback. Huge thanks for the support! π€©
07.11.2025 19:04 β π 4 π 2 π¬ 1 π 0
C'était un immense plaisir de jouer cette 20ème représentation de notre conférence sur Model Mitosis devant une salle comble lors de l'Agile Tour Bordeaux 2025 avec mon compère @josianchevalier.bsky.social !
Merci @racheldubois.bsky.social pour tes retours ainsi que la photo :)
31.10.2025 12:36 β π 4 π 3 π¬ 1 π 0
Domain-Driven Design Europe 2025 - Organised by Aardling (https://aardling.eu/)https://dddeurope.comhttps://newsletter.dddeurope.com/ https://be.linkedin.com...
Model Tension Heuristics - Julien TopΓ§u & Josian Chevalier - DDD Europe 2025
All models are wrong, but some are useful. This insight from George Box has become a cornerstone of software modeling.
While exploration and experimentation are essential for shaping models, it is challenging to know when a model is wrong or when it has become obsolete. 1/5
youtu.be/EZTl9FH5AFQ...
13.10.2025 06:52 β π 8 π 4 π¬ 1 π 0
We say we need more affordances and more flexible constraints, they think we need agency.
27.05.2025 13:51 β π 0 π 0 π¬ 0 π 0
I don't know why it took me so long to realize that when the entire agility/coaching culture has devolved toward infantilization.
27.05.2025 13:51 β π 1 π 0 π¬ 1 π 0
Instead, many people understand: "engineering teams need to be facilitated and guided in order to develop some degree of initiative so we don't need to babysit them anymore."
27.05.2025 13:51 β π 0 π 0 π¬ 1 π 0
By team autonomy, we mean ensuring teams have all the capabilities they need and authority to take decisions regarding their value stream. This requires integrating business, product and design capabilities in engineering teams, tightly coupled to operations of their value stream.
27.05.2025 13:51 β π 0 π 0 π¬ 1 π 0
Reading posts on linked in makes me realize that many people (specifically agile coaches) don't understand what we mean by "team autonomy".
27.05.2025 13:51 β π 0 π 0 π¬ 1 π 0
Now that I started using them, I realized that spatializing and visualizing the decision process helps me both think and communicate.
As often, it turned out the most simple aspect, the visualization tools, were also the most powerful.
10.05.2025 21:12 β π 0 π 0 π¬ 0 π 0
As I dug a bit further, started learning about complexity theory, the value of the underlying theories became apparent quite fast.
It forces us to ask the right questions, gives important heuristics, organizes our understanding and approach of the obvious in ways that force a paradigm shift.
10.05.2025 21:12 β π 0 π 0 π¬ 1 π 0
When I first heard of Cynefin and Wardley Maps, I felt like it was stating the obvious.
Some domains are less predictable than others, some technologies are less mature, and this should affect our decision process, not exactly groundbreaking.
10.05.2025 21:12 β π 0 π 0 π¬ 1 π 0
π Big news! π
I'm thrilled to announce that @josianchevalier.bsky.social and I will present our talk on Model Mitosis for the very first time in the US at Explore DDD Conference in Denver (April 14-17)! πΊπΈ
31.03.2025 06:00 β π 12 π 2 π¬ 1 π 0
A massive thank you for all your incredible feedbacks on our talk, Model Mitosis: Stop making the wrong choice between microservices and monolith at @voxxedzurich.bsky.social with @josianchevalier.bsky.social
Check out our slides
slides.com/julientopcu/...
And our repo
gitlab.com/beyondxscrat...
25.03.2025 14:47 β π 4 π 2 π¬ 0 π 0
More importantly, we must not consider deviation from the expected result as a risk. It can just as likely be an opportunity, resulting in innovation.
25.03.2025 18:53 β π 0 π 0 π¬ 0 π 0
Fast-feedback to accelerate learning and mitigate the cost.
By adding affordances and enabling constraints, we change the system's dispositional state rather than trying to direct people's behavior in opposition to the forces at play.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
Numerous and in parallel, because their scale allows us to explore multiple options at once, limiting the time we spend between stable dispositions of the system, which in turn limits the risk of falling back into our old ways.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
Safe-to-fail means small experiments with a limited scope and impact. The ones that work can be fostered and scaled, the ones that fail can be stopped. In both cases, we learn more about the dispositions of our system, so we can conceive the next set of experiments accordingly.
25.03.2025 18:53 β π 1 π 0 π¬ 1 π 0
How can we actually mitigate the risk?
We need to run numerous safe-to-fail experiments in parallel with short feedback cycles.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
Ultimately, the tight constraints on the system erode and break, as they take too much energy to maintain, and the small improvements gained fade away.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
In the meantime, the situation keeps deteriorating, and the issues of the existing situation take deeper root, with entropy causing sclerosis across the entire socio-technical system.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
To mitigate the risk, we tighten control. Long, planned projects with tight constraints to direct people's behavior in order to limit unintended consequences. Deviation from the plan is seen as a threat. Handling changes one by one at the scale of the entire organization with a homogeneous approach.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
This leads to a fear of failure that paralyzes initiatives, and leads to a "failure is not an option" mindset. Paradoxically, this approach to change management is more likely to fail.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
Due to all these, implementing change is risky and often fails. And in many organizations, failures has an additional cost: reputation. Anyone conducting an initiative or a project that leads to failure will likely suffer repercussions. Sometimes a loss of influence, sometimes worse.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
- Any action on a complex system leads to unforeseen effect, so the change can backfire and create a worse situation
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
- Socio-technical systems are resilient and resist attempts to pull them out of stable states.
- The systemic failure of large-scale, fast paced transformations made the industry wary of any attempt.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
Roadblocks in the way of implementing changes include:
- Habits and routine are powerful forces that help us limit the energy spent to do our recurrent tasks but give us an aversion to new ways of doing things.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
Often, everyone agrees on the issues of the current situation, and on an idealized target. The problem, of course, is getting there.
25.03.2025 18:53 β π 0 π 0 π¬ 1 π 0
Organizations are scared of change because they are scared of failure. Not all failure is catastrophic, safe-to-fail experiments are the best way to learn.
25.03.2025 18:53 β π 3 π 0 π¬ 1 π 0
This year's VoxxedDays were really insightful β¨
If I could recommend one talk to watch on YouTube, itβd be Β«Model MitosisΒ» by @julientopcu.com & @josianchevalier.bsky.social. While it didnβt offer new insights (for me), itβs a great summary of the monolith vs. microservices approach π
#VDZ25
25.03.2025 17:04 β π 5 π 2 π¬ 0 π 0
Join @josianchevalier.bsky.social and I on Tuesday at 11:05 AM in Room 4 @voxxedzurich.bsky.social to explore a dynamic approach for iteratively splitting your business model, without getting tangled in spaghetti code or creating a dreaded βdistributed monolith.β
24.03.2025 07:00 β π 5 π 2 π¬ 1 π 1
Head of Shodo Lyon π¦
β
On peut parler de π ππ
Et aussi deπͺβ¨π
Ou encore de ποΈπ»βοΈπ΅πΉοΈ
(entre autres)
Husband, father of 2, pianist, jazz addict, traveler, developer, software architect, teacher at Worldline
Views and opinions are my own.
blog.touret.info
Technical agile coach, senior software crafter
Founder: exploreddd.com
CEO: virtualgenius.com
Author: https://leanpub.com/eventstorming_handbook
Co-author: https://www.amazon.com/Behavior-Driven-Development-Cucumber-Specification-Example/dp/0321772636
https://www.linkedin.com/in/thepaulrayner
Complexity Science & Software Design PhD. Creator of residuality theory. Philosophy of Software Architecture.
LeanPub.com/residuality
Fiddler of things. Makes computers go beep-boop π€ Contributor to Spring Security. Spring Meetup Paris. π
Certified Java Champignon πβ
Developer, software crafter and DDD practitioner, space addict.
Personal blog: https://berthon.dev
People first, organisation consultant. Author of Building Successful Communities of Practice and creator of the Team Onion.
Londoner in Merseyside.
Blog at emilywebber.co.uk
Biz at hellotacit.com
Other websites and projects at ewebber.co.uk
Spring Developer Advocate
Java Champion
Kotlin Google Dev Expert
https://YouTube.com/@coffeesoftware
https://github.com/joshlong
Change Agent (powered by software) now living in Lyon(France). Symmathecist & VP of Engineering in a booming scale-up (Agicap).Organizer of #DDDFR #AntiColonialist
https://medium.com/@tpierrain
+100 talks: https://github.com/tpierrain/me-myself-and-i
π¨ββοΈ Software engineer. ποΈ Co-host of « le SAV de la TechΒ Β». π₯ Drummer of Harissa, VR lover, music digger on https://openwhyd.org/adrien. π«π· Based in Montreuil / Paris area, France. ποΈ News: https://ajo.ovh/now
DΓ©veloppeuse & intΓ©gratrice web - Facilitatrice Agile | π @csscade | π @MobProgFR | La Fresque Du Sexisme β
Sourde et bionique : deux implants cochlΓ©aires. DΓ©veloppeuse et Γ fond dans lβaccessibilitΓ©. #a11y
Conférencière | TEDx | Accessibility Advocate
Rien sur nous sans nous