Adrien Joly
@adrienjoly.com
350 followers 200 following 240 posts
👨‍⚕️ 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
Posts Media Videos Starter Packs
adrienjoly.com
His response lasted ~30 seconds => my request was accepted immediately.

=> I was instantaneously relieved. 😌
And the situation never happened again after that discussion \o/

I hope that this RoX will convince some of you to try that method. Let us know how it went! 🔥
adrienjoly.com
I was stressed during that discussion with the CEO, but after I was done, he replied:
– Oh, I'm sorry, I had no idea about these impacts, and that it made you feel this way. Of course I'll include you next time I think that we need to changes things in the UI.

=> My mind was blown! 🤯
adrienjoly.com
4. [proposition] Next time you want to make UI changes while we committed to a deadline, can you include me in the discussion?
adrienjoly.com
3. [needs] It's important for me to meet the deadline we agreed on. I need my opinion to be taken into account when making decisions that impact the work I committed to ship on time.
adrienjoly.com
2. [feelings] I feel scared because we may miss the deadline that I committed to, and I feel angry because my work is impacted by these initiatives (UI redesigned) even though I was not consulted about them
adrienjoly.com
here's what I shared with my CEO, by following CNV:

1. [facts] we have to ship the app within 2 months, which is ambitious. for the second time this month, heavy changes were made on UI designs that drive the development, these changes cause development delays that may lead us to miss the deadline
adrienjoly.com
problem: I was mad at my CEO because he asked my team to ship a big project for a short deadline, but then he would spend a lot of time "brainstorming" with our UI designer, causing a lot of delays down the line.

=> a friend suggested that I use NVC to solve this situation
adrienjoly.com
I just shared with my team an example of how NVC (non-violent communication) help me resolve a conflict that made me mad against my CEO, in a previous work experience.
I figured that it may be helpful/interesting to some of you, so here we go:
adrienjoly.com
Je soutiens ce projet de long métrage par Alex Pilot, le co-fondateur et réal de la chaîne NoLife, sur la création d'un jeu à l'époque de l'Amiga et de l'Atari ST, sur fond de Demo scene. 💪

Merci Frédéric pour l'annonce et la description que je t'ai reprise 🙏

fr.ulule.com/demo-par-ale...
DEMO - Un film double face / double densité par Alex Pilot
Une plongée fascinante dans l'univers des coders amateurs sur Atari ST et Amiga.
fr.ulule.com
adrienjoly.com
« Finally, I deleted all tsconfig files that dealt with deployment or production, and […] also removed all transpilation steps from our build pipeline, but kept our non-emitting type-checking tsc step. »

« local development tasks ran 30-40% faster. » 🔥

#typescript

www.calm.com/blog/enginee...
How we migrated our Rush.js monorepo to Node type stripping — Calm Blog
A case study describing the business rationale, technical challenges, and impact of our migration to Node type stripping
www.calm.com
adrienjoly.com
Ce type s’amuse à développer un jeu vidéo qui n’a pas besoin d’OS => en se branchant directement sur l’API minimaliste du BIOS de la machine ! 🤩

youtu.be/ZFHnbozz7b4?...
Programming in Assembly without an Operating System
YouTube video by Inkbox
youtu.be
adrienjoly.com
"En 2023 en France, 93% des salariés sont désengagés. Adèle en fait partie."

"Grâce à l’écoute active, [Will] va lui faire prendre conscience que son problème n’est peut-être pas celui qu’elle pense…" 💪

#softskills #communication

www.youtube.com/watch?v=rQh6...
EP1 - L'écoute active
YouTube video by WILL
www.youtube.com
adrienjoly.com
« Great artists have great taste. Being able to recognize good work is a prerequisite to producing it. »

« You grow your taste by actively analyzing why one option is more tasteful than another. »

www.moderndescartes.com/essays/taste/
Taste
www.moderndescartes.com
adrienjoly.com
« We need to balance time, context, direction, and expertise to ensure we’re not only seen as strategic but are genuinely creating a strategic path forward for the teams we’re responsible for – and our own evolving needs to competently lead them. »
adrienjoly.com
« Software development is a unique craft, it’s equal parts creative and equal parts engineering, two opposing forces that when combined can create something truly amazing. Fight the temptation to add marketing into the mix and dilute the craft with it. »

dayvster.com/blog/dev-cul...
Dev Culture Is Dying The Curious Developer Is Gone
From tinkerers to metric seekers: How the shift in developer culture is impacting innovation and creativity.
dayvster.com
adrienjoly.com
I'm migrating Openwhyd's home-made web framework and helpers to Express.js, and hope to not break anything in the process! 😅
Curious on how I plan to achieve this?

✊ Vote for "AST Scripts vs Direct AI Refactors: A Safer Path" to be presented at ConFoo 2026 conference!
confoo.ca/en/2026/call...
Adrien Joly | ConFoo.ca
FullStack Conference for developers February 25-27, 2026 in Montreal, Canada.
confoo.ca
adrienjoly.com
Roh, Poison the Well joue à Paris la semaine pro !!! 🤩
adrienjoly.com
Ah génial que tu aies réussi au final ! Et bravo pour la bonne pioche ahah !
J’espère qu’on va se remettre à diffuser des épisodes bientôt. On a un peu de stock.
adrienjoly.com
« Qt included a component which would poll for networks every 30 seconds whenever a “network access manager” was instantiated, causing pretty much any Qt app using the network to degrade your wifi for ~5 out of every 30 seconds. » 😲

www.benkuhn.net/wireless/
Wireless is a trap
Over and over again, I’ve seen people fix some wireless-related problem and go “wow, I had no idea how much better this could be!
www.benkuhn.net
adrienjoly.com
« npq: Safely Install Packages — npq performs several extra steps compared to npm. It consults Snyk’s database of vulnerabilities, looks at the package’s age, download count, and docs, and tries to paint a better picture of what you’re really installing. »

nodeweekly.com/link/172039/...
GitHub - lirantal/npq: safely install npm packages by auditing them pre-install stage
safely install npm packages by auditing them pre-install stage - lirantal/npq
nodeweekly.com
adrienjoly.com
« By watching my mistakes and successes play out well or badly over the course of months, I was able to build much more detailed, precise models about what does and doesn’t matter for long-term codebase health. Eventually, that let me make architectural decisions with much more conviction. »