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
"Struggling to take daily walks? Get a dog."
That seems like a very XP solution. 🤔😉❤️ #xplives
More about Greencently: schmonz.com/software/gre...
#XP #XPLives #ExtremeProgramming
Sure, practice #refactoring so that your code is likely more amenable to the next needed change.
But don't sleep on how it also makes *you* likely more amenable to the next needed refactoring.
#XPLives
Software development coaches who value code that acts more like a liquid than a solid:
Sometimes we’re pouring code into different containers.
Sometimes we’re optimizing the shape of the current container.
When do you focus on which, and why?
#Refactoring #XP #XPLives
Here's my first new talk in years, grown from one of the seeds @dstepanovic.bsky.social is always planting.
It's for anyone who cares about software investments yielding returns.
It's called "Not So #ExtremeProgramming":
youtu.be/dqABaoybMM8?...
#XP #XPLives #Agile #Scrum #LeSSIsMore
If you've felt #XP's "collective code ownership", you want everyone to have the chance to feel it.
When you've felt it, what are some of the factors that made it possible?
When it's been out of reach, what were some of the obstacles?
#XPLives #ExtremeProgramming #dev
Where #Agile sounds pleasant and inclusive, #ExtremeProgramming… doesn’t. But it’s a differentiator: #XP teams move with uncommon agility. Relevant to non-programmer non-extremists! So how to take advantage?
My first public talk in years: schmonz.com/talk/2024-le...
#XPLives #LeSS
"In my first job as a software developer, by a string of lucky occurrences, I happened to land someplace doing #ExtremeProgramming. I hadn’t heard of it."
My, how the tables have turned. On myself. New job starts today: schmonz.com/2024/04/09/f...
#XPLives #TDD #EnsembleProgramming
Be wrong. That’s life.
Don’t be wrong for long. That’s #ExtremeProgramming life.
#XPLives
To what lengths will your teams go to provide high quality & value?
The CSD/A-CSD Omnibus is back! #Agile #Scrum #TDD #Refactoring #XPLives
academy.mba30.com/course/certi...
If working in pairs means getting half as much done, why is anyone still doing it?
agilein3minut.es/9
#PairProgramming #EnsembleProgramming #MobProgramming #CostCurve #XPLives
(Meant to post this yesterday morning. Sorry, missed my cue.)