# eXtreme Programming
https://ronjeffries.com/xprog/what-is-extreme-programming/
eXtreme Programming (XP), as described by Ronald E. Jeffries, Kent Beck and others, is a discipline of software development that emphasizes values such as simplicity, communication, feedback, courage, and respect. It involves the entire team working together using simple practices and receiving enough feedback to understand their position and adjust their practices to their unique situation. Key elements of eXtreme Programming include pair programming, test-driven development, continuous integration, and maintaining a sustainable pace. The team is responsible for all code, ensuring it is written in a consistent pattern, and the system is kept running and integrated at all times.
https://martinfowler.com/bliki/ExtremeProgramming.html
Extreme Programming (XP), as descipted by Martin Fowler, is a software development methodology developed primarily by Kent Beck. It is one of the first agile methods and was dominant in the late 90s and early 00s. XP emphasizes a progression from broad values to concrete practices, combining technical and management practices. It popularized practices like continuous integration, refactoring, Test-Driven Development, and agile planning.