use case driven Profile picture
Change Agent (powered by software). Symmathecist & VP of Engineering. Organizer of #DDDFR meetup #lowLatency #nfluent creator #Decolonial #mma #FiftySamere
May 26, 2023 15 tweets 9 min read
Look who’s here! #newcrafts Image Coupling and cohesion for the first time were defined in this book. #newcrafts ImageImage
May 26, 2023 15 tweets 9 min read
Nick Tune now on stage #newcrafts Image @TeamTopologies was filling some dots im 2019. #newcrafts ImageImage
May 26, 2023 7 tweets 7 min read
Refactoring Blockers

- Lack of patience
- Seeking perfection (can be demotivating)
- Guilt-shame-despair
- I don’t know (we don’t trust our own ability-opinion
- No spears, no spikes
- No compassion

@ClareSudbery #newcrafts Image How to facilitate refactoring using compassion to…
@ClareSudbery #newcrafts ImageImage
May 25, 2023 9 tweets 8 min read
The maintenance mode problem. @SteveSmith_Tech #newcrafts ImageImageImage Solution #1 the delivery teams #newcrafts

“If you name your app with greek gods, beattles, or…. You and I won’t be friends” 😄 ImageImage
May 25, 2023 7 tweets 6 min read
“Finding efficient solutions to practical problems” @davefarley77 at #newcrafts ImageImageImage Optimize for learning #newcrafts ImageImageImage
Jul 10, 2022 32 tweets 9 min read
#CQRS is not a general purpose style of architecture.

A thread ⬇️ The first time I built a CQRS system… it was in 2006. The term hadn’t be coined yet by Greg (that happened in 2010), but the practice was ubiquitous in finance with tons of high throughput platforms to build or to maintain.
Apr 30, 2022 33 tweets 6 min read
Him: last time you were saying that you wanted us to avoid using feature branches. Why? 🔽

Me: I was saying that if you want to move toward Continuous Delivery on that specific software, you’d better aim trunk based development. H: ok but what you don’t like with branches?

M: Despite what people here are saying, they are very often long-lived. They last more than a day, more than a couple of days. Sometimes a week… When no merge conflict is detected at the end it’s ok.
Apr 22, 2022 10 tweets 8 min read
Hier a #DevoxxFR , une super session à propos du challenge de releaser sans interruption de service malgré les changements appliqués à nos bases de données relationnelles. Un thread ⬇️ Comment supprimer une colonne, éviter que vos ORMs ne foutent la grouille, éviter les ennuis avec des enums qu’on enrichit… #devoxxFR
Apr 21, 2022 15 tweets 14 min read
@JulienTopcu commence son show sur OAuth2 expliqué simplement. #devoxxFR Code unique qui ne change pas ? Des anciens convives arrivent à squatter des chambres. Petits problème de révocation. #DevoxxFR
Apr 21, 2022 15 tweets 7 min read
La chance d’avoir pu faire 6 editions de #DevoxxFR sur 10. Un thread ⬇️ 2014: mon premier Devoxx avé la moquette 70 (et officiellement ma premiere conf tech en tant que speaker). Avec l’ami Cyrille @_dupdob , on a parlé de programmation reactive, multithreading et de système faible latence.
Apr 20, 2022 15 tweets 13 min read
@MarcyChama commence dans l’amphi bleu. #DevoxxFR 🤘🤘🏻🤘🏼🤘🏽🤘🏾🤘🏿 ImageImageImageImage Bourdieu in da house #devoxxFR grâce à @MarcyChama

On a tous des polos ici 😂 ImageImageImageImage
Mar 19, 2022 19 tweets 3 min read
Interesting techniques applied to wrong usages may hurt. A thread 🔽

Seems obvious in lots of domain but not in our Software development field (note: I didn’t talk about software Engineering on purpose)

Me: Why do we have such an increase of infrastructure costs recently? SRE: It seems that we have a new “OTF env” fad since last month… As a result, more than 70% of our global infrastructure costs are related to non-production environments...

Me: Whaaat? How does this happen? What is “OTF env” exactly?
Oct 4, 2020 13 tweets 10 min read
It’s been a while but I’m in the mood for cooking today.

Guess what it is about? The « who’s gonna cry first? » challenge/step.
Sep 18, 2020 5 tweets 1 min read
Design patterns shaped the way we did OOP design. It helped people to share a common language & understanding.

It is not a ‘must-use’ 😀 Initially it helped people to better analyse the context / strengths / limitations / responsibilities of the abstraction that we were coding in OOP.

As a young dev it helped me to be more mature regarding my work and my OO programming.
Sep 9, 2020 21 tweets 5 min read
Sometimes you have to live it to believe it. My 5y son is also the only “black” boy of his class (and almost the only one in this school with his 3,5 years brother)

He has been bullied for 2 years because of his hair...

Last week for the first day at school, we found him like😳 ImageImageImage Even if you don’t call out racism and just talk about bullying, people (parents, some teachers) say that these are just accidents, that we exaggerate...
Sep 4, 2020 8 tweets 6 min read
For the Wachowski sisters, every element you can find in a movie (script, part of directing, music, colors...) is a mean to convey an idea, a worldview.

Thread 🔽 ImageImage They are expecting the audience to challenge their movie, to question it. They also put lots of effort to make thought-provoking entertainment films. ImageImageImageImage
Aug 16, 2020 132 tweets 40 min read
More than 25 years after my last physics course at university, I picked up my old textbook to refresh myself on quantum physics & thermodynamics this WE.

Thread to come about What is Time (episode 2). ImageImage Ok. Since some of you have requested me in PM to continue with the topic of time, I’ll take some time to zoom on the conclusion of ‘the Order of Time’ (Carlo Rovelli’s great book).

In particular the part where he explains that Time doesn’t really exist ;-) ImageImage
Aug 6, 2020 63 tweets 22 min read
“The mystery of Time has always troubled us. It awakens deep emotions which nourish philosophy and religions" (Carlo Rovelli)

What if Time did not exist?

Thread ⬇️ ImageImage 2 visions on ‘What is Time?’ has been opposed for many years: that of Aristotle and that of Newton.

For Aristotle, Time is the measurement of change. Things change continually. We call ‘time’ the measurement, the counting of this change.

If nothing changes, there is no time. Image
Jul 21, 2020 75 tweets 21 min read
@_dupdob_ — La thèse de Kuhn : l’incommensurabilité des paradigmes

Pour T.S. Kuhn, le développement historique de la science s’effectue de manière fondamentalement discontinue.Elle progresse non par accumulation mais par rupture. Il introduit en 1962 le concept de changement de paradigmes Image Un Paradigme définit le genre de problèmes à étudier, les critères à utiliser pour évaluer une solution, mais aussi les procédures expérimentales acceptables (Kuhn explique aussi la dynamique des sciences en tenant compte de facteurs sociaux).
Jul 18, 2020 94 tweets 21 min read
Pour bien comprendre comment le relativisme post-moderne (pour caricaturer: “déconstruisons la vérité; tout est relatif”, “tout n’est que construction sociale”)vient se confronter au matérialisme de certaines sciences,il est utile de faire un petit détour épistémologique

Fil 🔽 Petit rappel déjà : l’épistémologie est la philosophie de la connaissance (quelle est la nature de la connaissance et de l’objectivité ?). En France, on aime bien insister sur le volet « Science » quand on fait de l’épistémologie.
Jul 11, 2020 5 tweets 1 min read
Petit point philo :

Je suis assez fasciné par le nombre de gens dans cette mouvance post-moderne à gauche, à évoquer le paradoxe de l’intolérance de Karl Popper comme justificatif pour ne pas considérer/tolérer leurs opposant(e)s présumé(e)s.

fr.m.wikipedia.org/wiki/Paradoxe_… En gros, j’entends ici ou là des : « celles et ceux qui ne sont pas d’accord avec moi et mon groupe ne sont que des fachos. Donc Popper m’autorise à ce titre à ne pas les tolérer, voire à leur refuser leur existence ou leur humanité (sinon, je serai à terme menacé(e)). » 😳😱