schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
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
That’s your clue: refactor first.
(Special case of the general KFB wisdom “First make the change easy, then make the easy change.”)
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
It's funny how #ExtremeProgramming is having a comeback with AI.
Practises like TDD, baby steps, feedback loops, CI, iterative planning takes AI from slop to workable.
When I'm most effective with Copilots resembles how I was working a decade ago, when I was practising XP the most.
Hit up your network before applying. If you’re reading this, I’m in your network.
But if a supposed #ExtremeProgramming expert doesn’t grok this, such remarkably deep failure of understanding indicates ignorance AND profound obstinacy.
@drahardja @adrianco @mlevison @TomSeppert @rbanffy
I differ from standard/conodical #ExtremeProgramming, in that I see value to some "External Technical Documentation." But I insist that it must clearly show value, to consider investing the time required to create and maintain it over time, and to find and use it.
@drahardja @adrianco @mlevison @TomSeppert @rbanffy
The #AgileManifesto for Software Development, and #ExtremeProgramming, in particular, have always valued
"Working Software over Comprehensive Documentation"
"That is, while there is value in the items on the right, we value the items on the left more."
…
I'm sorry to wave goodbye to a community of over 1500 members, and two decades worth of facilitating practice-based events, and teaching #ExtremeProgramming and #SoftwareCraft skills to programmers.
Lesson learned. Don't give your data to centralised services.
The group was immensely successful, and enjoyed a 4.9 rating. If you've run a meetup, you know what that means.
Adios muchachos.
For the same reasons, some published authors are better at describing than at enacting.
Maybe an author really knows, in context, under stress, how to do the thing. Maybe not.
1. Become Director of Engineering
2. Tell org and stakeholders that XP will fix longstanding problems
3. Regularly interfere with devs’ learning
4. Design projects to delay ROI
5. Find scapegoats
Maybe they’ll blame #XP.
Maybe in your case it’ll be what it sounds like. I hope so. But beware. https://schmonz.com/snac/schmonz/p/1757721641.814818
If the only bits of #ExtremeProgramming you’ve mastered are the technical ones, you’re not an XP expert. Especially if you’re sure you are.
If you’re still sure of your understanding, regardless of cost to you and others… clownshoes.
If you do this while claiming to be an #XP expert, that’s clownshoes.
Leaders are not obligated to value such feedback.
But if they don’t, they oughtn’t claim to value #ExtremeProgramming. They value something incompatible.
If influential developers of the highest caliber keep not meeting your expectations, you have much more to learn about #EngineeringLeadership.
Not all “XP” jobs, authors, experts, or leaders are what they claim. Before applying, ask around your network.
- Less principled, coherent, systemic
- More expedient, forgetful, surprising
In short: even riskier.
If there were such a thing as expertise in managing software risks, you’d want that, right?!