Extreme Programming
In plain terms
An Agile methodology emphasizing engineering practices.
Going deeper
Extreme Programming (XP) promotes practices like pair programming, TDD, continuous integration, and frequent small releases for high-quality code. It's discipline-focused Agile.
Under the hood
Technical practices distinguish it from process-focused frameworks; influential on modern engineering culture.
Examples
Pair programming, TDD, CI, small releases, refactoring, quality focus.
Think of it like...
Like a sports team obsessed with rigorous drills and constant feedback to stay sharp.