New post today: How To Fix Bad Agile By Discussing Baby Steps https://philippe.bourgau.net/how-to-fix-bad-agile-by-discussing-baby-steps/?utm_content=bufferec2e4&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer #technical #agileCoaching #sketchnotes #evolutionaryDesign
#technical #agilecoaching #sketchnotes #evolutionarydesign
We needed to extend a component with new behavior. Rather than trying to _think_ our way forward by designing something clever, we created a copy and added the new behavior there.
Yes, copy and paste. Loads of duplication. Then we made the code work, with nested if-else blocks. Yucky, but it worked.
THEN we went to town, doing mostly mindless #Refactoring. It was like the Gilded Rose #CodeKata, but in real life! #EvolutionaryDesign
#refactoring #codekata #evolutionarydesign
#introduction Welcome to the fediverse, folks!
I’m a professional software dev and hobbyist programming nerd. I like finding ways to accomplish more with less effort.
Paradoxically, this means I focus on both using high-abstraction frameworks (#react, #reactnative, #expo, #rails) and old development methods (#tdd, #refactoring, #evolutionarydesign). I post/write/livestream/speak/teach about all this stuff.
I live outside Atlanta, GA and work at Test Double.
#introduction #react #reactnative #expo #rails #tdd #refactoring #evolutionarydesign