In 1999, a little book by @KentBeck started explaining Extreme Programming (XP) to the masses.
23 years later, it's still true to every word.
But we, the developers, chose to ignore half of its learnings.
In this thread 🧵I'll fix that for you. 👇👇👇
A programmer's intellectual curiosity dies the moment they start treating their favorite language as a sports team.
Stay open-minded. Don't fall for slogans. 🤓👍
Software design thought for the day: just because two elements are *connected* that doesn’t mean they are *coupled*. Reducing connection isn’t an effective goal. Reducing actual coupling (where changing one element necessitates changing another) is.