Kent Beck is an American software engineer best known for shaping the practices that became Extreme Programming and Test-Driven Development. On his own page he describes his four central contributions as “patterns, JUnit, TDD, & Extreme Programming,” framing each as a way to help developers feel safe while doing their work.
Beck brought Extreme Programming into focus in the mid-1990s on the Chrysler Comprehensive Compensation (C3) project, and he later wrote the books that defined the approach, including “Extreme Programming Explained” and “Test-Driven Development: By Example.” The Agile Alliance glossary credits him as the person who put XP methodology on the map and quotes his definition of courage as “effective action in the face of fear.”
He co-created the JUnit testing framework together with Erich Gamma, a tool that made automated unit testing routine for a generation of Java programmers. Through JUnit and his writing on TDD, Beck argued that writing a test first clarifies what code should do before any of it exists.
Beck was one of the seventeen authors who signed the Agile Manifesto in 2001, and he has remained an influential voice on software design and the human side of programming. His later writing returns repeatedly to the idea that good technical practices exist to make people feel secure when they actually are safe.