Books › Extreme programming explained

Extreme programming explained
First published 1999 · 224 pages
A pragmatic, energizing manifesto that strips away bureaucratic bloat to reveal a more humane, adaptable way to build things together.
What it feels like
Reading this feels like sitting down with a seasoned, slightly rebellious mentor who is about to change how you view your daily work. It is brisk and conversational, stripping away the dense, academic jargon usually found in software methodology texts in favor of plainspoken, hard-earned wisdom. The atmosphere is deeply optimistic and collaborative, replacing the dread of rigid, failing systems with an energizing sense of possibility. It challenges deeply held assumptions with a pragmatic earnestness, urging teams to embrace change rather than fear it. Devoured by developers and managers alike, it offers a liberating emotional arc—moving from the frustration of bureaucratic bottlenecks to the empowering realization that building software can be a humane, adaptable, and genuinely enjoyable craft.
- Mood
- energizing
- collaborative
- optimistic
- Tone
- pragmatic
- conversational
- persuasive
- earnest
- visionary
- Pace
- brisk
- Themes
- embracing change · human-centric engineering · simplicity in design · team collaboration · continuous improvement
- The writing
- Direct, conversational, and refreshingly free of academic jargon, reading more like a mentorship session than a textbook.
- The arc
- The reader shifts from feeling overwhelmed by rigid, failing processes to feeling empowered by a flexible, humane approach to work.
- Who it's for
- Software developers and engineering leaders who are tired of bureaucratic bottlenecks and want a more adaptable, team-focused way to build.
About the book
"Extreme Programming (XP) was conceived and developed to address the specific needs of software development conducted by small teams in the face of vague and changing requirements. This new lightweight methodology challenges many conventional tenets, including the long-held assumption that the cost of changing a piece of software necessarily rises dramatically over the course of time.
XP recognizes that projects have to work to achieve this reduction in cost and exploit the savings once they have been earned." "You may love XP or you may hate it, but Extreme Programming Explained will force you to take a fresh look at how you develop software."--BOOK JACKET.
Description from Open Library.
Books like Extreme programming explained
See why they match
RefactoringMartin FowlerA pragmatic masterclass in transforming chaotic, tangled systems into elegant, maintainable architecture through small, deliberate steps.
Clean CodeRobert C. MartinA tough-love mentorship session that transforms the chaotic art of programming into a disciplined, elegant craft.
97 Things Every Programmer Should KnowKevlin HenneyA chorus of veteran mentors offering bite-sized, hard-won wisdom to elevate your daily coding practice.
The art of agile developmentJames ShoreA focused, practical exploration of the methodologies driving modern software creation.
Agile estimating and planningMike CohnA pragmatic, structured guide that transforms the chaos of software development into a manageable, methodical process.
Growing object-oriented software, guided by testsSteve FreemanA methodical, hands-on masterclass in building robust software from the ground up, one test at a time.