AI isn’t the problem. Bad engineering is.
AI just amplifies whatever is already there – good or bad.

That’s great if you know what you’re doing. Less so if you don’t. It’s brilliant for speeding up the boring parts, but it doesn’t understand your system. It predicts patterns that look right.

And that’s where things get dangerous: https://matthew-shaw.github.io/blog/2026/03/31/ai-wont-save-you-from-bad-engineering/

#AI #SoftwareEngineering #CodeQuality #TechnicalDebt #ExtremeProgramming

AI Won't Save You From Bad Engineering - Matt Shaw

Why AI is a powerful tool for the competent, but a liability for the unguided.

Last week, I presented my talk "𝐞𝐗𝐭𝐫𝐞𝐦𝐞 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 – 𝐓𝐡𝐞 𝐊𝐧𝐨𝐰𝐥𝐞𝐝𝐠𝐞 𝐖𝐞 𝐋𝐨𝐬𝐭” at devConf 2026. I had a lot of fun sharing one of my favourite topics with such an engaged and receptive audience.

You can find the slides for my talk at:
https://kdrive.infomaniak.com/app/share/110604/901a0767-ca77-46aa-8e2d-d57aa4d5b2c3

#XP #ExtremeProgramming #Agile

Tomorrow, I’ll be presenting "𝐞𝐗𝐭𝐫𝐞𝐦𝐞 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 – 𝐓𝐡𝐞 𝐊𝐧𝐨𝐰𝐥𝐞𝐝𝐠𝐞 𝐖𝐞 𝐋𝐨𝐬𝐭” at 𝐝𝐞𝐯𝐂𝐨𝐧𝐟 2026. This talk is a deep dive into the origins and core practices of XP, and why these ideas are still very relevant today. Let’s reconnect with the principles that shaped modern technical practices.

🔗 More info & registration: https://devconf.nl/

Looking forward to seeing you there!
#XP #ExtremeProgramming #Agile

Sauf que ça se fait en équipe. Parce qu'on bosse en extreme programming. Qui implique une responsabilité partagée du code. Du travail en équipe (mob programming). Et ça met plusieurs cerveaux sur un même sujet (souvent un sujet un peu gros). Bref, cette méthode de création de schéma a toujours été ma méthode pour mieux appréhender les choses, ce que j'apprends. Mais là, j'en ai pris mon parti et le fais pour en faire profiter tout le monde sans exception.

Je conseille de pratiquer cette méthode, c'est vraiment utile pour embarquer tout le monde et les tirer vers le haut :)
Voilà ^_^

#VieMaVieDeDev #ExtremeProgramming #dev #pix

Pull requests: quality theater with questionable results — ottorask.com

Does your organization prefer or maybe even force pull requests for reviewing and validating changes before integrating to a mainline? I have news for you: you’re engaged in quality theater and the only thing the PRs are doing for you is add cognitive load and delays while preventing you from finding better ways to ensure you’re shipping a quality product without delays.

On 𝐅𝐫𝐢𝐝𝐚𝐲, 𝐌𝐚𝐫𝐜𝐡 27, I’ll be presenting "𝐞𝐗𝐭𝐫𝐞𝐦𝐞 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 – 𝐓𝐡𝐞 𝐊𝐧𝐨𝐰𝐥𝐞𝐝𝐠𝐞 𝐖𝐞 𝐋𝐨𝐬𝐭” at 𝐝𝐞𝐯𝐂𝐨𝐧𝐟 2026. This talk is a deep dive into the origins and core practices of XP, and why these ideas are still very relevant today. Let’s reconnect with the principles that shaped modern technical practices.

🔗 More info & registration: https://devconf.nl/

Looking forward to seeing you there!
#XP #ExtremeProgramming #Agile

The following excerpt comes from “All I Really Need to Know About Pair Programming I Learned in Kindergarten”, an article written by Laurie Williams and Robert Kessler. This article got published in May 2000, but is still highly relevant today.

https://cacm.acm.org/research/all-i-really-need-to-know-about-pair-programming-i-learned-in-kindergarten/

#xp #ensemble #cocreation #extremeprogramming

El mejor código no es el más complejo, sino el que cualquier compañero puede leer y mejorar. Eso es Extreme Programming en esencia. 💡

#ExtremeProgramming #MetodologíaXP #DesarrolloÁgil #IngenieríaDeSistemas #ProgramaciónExtrema

It’s hard to fix something because it’s easy to break something else?

That’s your clue: refactor first.

(Special case of the general KFB wisdom “First make the change easy, then make the easy change.”)

#Refactoring #ExtremeProgramming #XPLives

Scientific research discovered that human brains “sync up” when we collaborate. Co-creation patterns in software development do really work. These new findings add to the existing pile of research that others like Laurie Williams have already done regarding pair / ensemble programming.

Collaborative rule learning promotes interbrain information alignment:
https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.3003479

#extremeprogramming #xp #pairprogramming #ensembleprogramming